summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2017-11-29 17:40:54 +1030
committerAlistair Popple <alistair@popple.id.au>2017-12-08 11:22:09 +1100
commitae5a01198ee8bdd17f9ac24912ccab493d591130 (patch)
tree3e58cb0c2c0557dd6265a89f2bf5bd01fad67f9d
parent702889bde5623462d76974f79ddf662c2a7150ea (diff)
downloadpdbg-ae5a01198ee8bdd17f9ac24912ccab493d591130.tar.gz
pdbg-ae5a01198ee8bdd17f9ac24912ccab493d591130.zip
Makefile: Quiet build hacks
Now the build is pretty: $ make make --no-print-directory all-am CC libfdt/libfdt_la-fdt.lo CC libfdt/libfdt_la-fdt_wip.lo CC libfdt/libfdt_la-fdt_ro.lo CC libfdt/libfdt_la-fdt_sw.lo CC libfdt/libfdt_la-fdt_addresses.lo DTC fake.dtb CC src/pdbg-main.o DTC p8-i2c.dtb CC libfdt/libfdt_la-fdt_strerror.lo DTC p8-fsi.dtb Note that we now pass -q to the device tree compiler to ignore all of the junk that it spits out. Signed-off-by: Joel Stanley <joel@jms.id.au>
-rw-r--r--Makefile.am16
1 files changed, 12 insertions, 4 deletions
diff --git a/Makefile.am b/Makefile.am
index 6d805e3..8ee0bb1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -51,20 +51,28 @@ libpdbg_la_SOURCES = \
libpdbg/target.c \
libpdbg/htm.c
+M4_V = $(M4_V_$(V))
+M4_V_ = $(M4_V_$(AM_DEFAULT_VERBOSITY))
+M4_V_0 = @echo " M4 " $@;
+
+DTC_V = $(DTC_V_$(V))
+DTC_V_ = $(DTC_V_$(AM_DEFAULT_VERBOSITY))
+DTC_V_0 = @echo " DTC " $@;
+
%.dts: %.dts.m4
- m4 -I$(dir $<) $< > $@
+ $(M4_V)m4 -I$(dir $<) $< > $@
%.dtsi: %.dtsi.m4
- m4 -I$(dir $<) $< > $@
+ $(M4_V)m4 -I$(dir $<) $< > $@
p9w-fsi.dtb.o: p9w-fsi.dts p9-fsi.dtsi
p9r-fsi.dtb.o: p9r-fsi.dts p9-fsi.dtsi
p9z-fsi.dtb.o: p9z-fsi.dts p9-fsi.dtsi
%.dtb: %.dts
- dtc -i$(dir $@) -I dts $< -O dtb > $@
+ $(DTC_V)dtc -q -i$(dir $@) -I dts $< -O dtb > $@
%.dtb.o: %.dtb
- $(CC) -c $(srcdir)/template.S -DSYMBOL_PREFIX=$(shell echo $@ | tr '.-' '_') -DFILENAME=\"$<\" -o $@
+ $(AM_V_CC)$(CC) -c $(srcdir)/template.S -DSYMBOL_PREFIX=$(shell echo $@ | tr '.-' '_') -DFILENAME=\"$<\" -o $@
MOSTLYCLEANFILES = *.dtb
OpenPOWER on IntegriCloud