mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2026-07-03 20:08:41 +00:00
This change translates any implicit pattern rules into the equivalent
static pattern rules, i.e. rules like:
%.o: %.s
...
... become:
$(OBJS): %.o: %.s
...
These behave similarly, but have some subtle differences. The former
defines a rule "for any target matching %.o where there is not a more
specific rule", whereas the latter defines a rule "for these targets,
which match %.o".
Where possible it is better to use a static pattern rule as it reduces
the rule space that Make needs to search.
Change-Id: Ifba4f44bcecf4e74980c31347e192cdf1e42003e
Signed-off-by: Chris Kay <chris.kay@arm.com>