diff options
author | Joel Stanley <joel@jms.id.au> | 2017-11-29 17:40:54 +1030 |
---|---|---|
committer | Alistair Popple <alistair@popple.id.au> | 2017-12-08 11:22:09 +1100 |
commit | ae5a01198ee8bdd17f9ac24912ccab493d591130 (patch) | |
tree | 3e58cb0c2c0557dd6265a89f2bf5bd01fad67f9d /Makefile.am | |
parent | 702889bde5623462d76974f79ddf662c2a7150ea (diff) | |
download | pdbg-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>
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 16 |
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 |