summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2007-08-31 16:04:27 +1000
committerJon Loeliger <jdl@freescale.com>2007-08-31 08:34:15 -0500
commited0117a0c059ec0e1257573b0850081787bd651d (patch)
treed8d9f1bbfc00840fe7240c980ec6cf8e85cb8a58 /Makefile
parente2b3bb32276252a922c0b02981d0fd998766feef (diff)
downloaddtc-ed0117a0c059ec0e1257573b0850081787bd651d.tar.gz
dtc: Make make print a message when linking testcases
Currently, dtc relies on make's implicit rule to build the testcases. This means that when not making verbosely (V=0, the default) there is no message at all while relinking the testsuites. This can be very confusing when updating libfdt.a (upon which the testcases depend) and make appears to do nothing. This patch corrects the situation, borrowing the rule used to link dtc itself to link all the testcases as well. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 24ce91a..5766012 100644
--- a/Makefile
+++ b/Makefile
@@ -101,8 +101,6 @@ lex.yy.c: dtc-lexer.l
$(LEX) $<
dtc: $(DTC_OBJS)
- @$(VECHO) LD $@
- $(LINK.c) -o $@ $^
ftdump: ftdump.o
@@ -168,6 +166,10 @@ endef
#
# Generic compile rules
#
+%: %.o
+ @$(VECHO) LD $@
+ $(LINK.c) -o $@ $^
+
%.o: %.c
@$(VECHO) CC $@
$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $<