From c2611dc8a80561a5c8af94291f661eb116f23c48 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 1 Apr 2009 12:29:59 -0400 Subject: use newer automake features Signed-off-by: Mike Frysinger --- libsandbox/Makefile.am | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'libsandbox/Makefile.am') diff --git a/libsandbox/Makefile.am b/libsandbox/Makefile.am index 01b9144..36393f0 100644 --- a/libsandbox/Makefile.am +++ b/libsandbox/Makefile.am @@ -52,15 +52,19 @@ GEN_HEADER_SCRIPT = $(SCRIPT_DIR)/gen_symbol_header.awk GEN_TRACE_SCRIPT = $(SCRIPT_DIR)/gen_trace_header.awk SB_AWK = LC_ALL=C $(AWK) -v SYMBOLS_LIST="$(SYMBOLS_LIST)" -f +SB_V = $(SB_V_$(V)) +SB_V_ = @echo " GEN" $@; +SB_V_0 = $(SB_V_) + libsandbox.map: $(SYMBOLS_FILE) $(GEN_VERSION_MAP_SCRIPT) - $(READELF) -s $(LIBC_PATH) | $(SB_AWK) $(GEN_VERSION_MAP_SCRIPT) > $@ + $(SB_V)$(READELF) -s $(LIBC_PATH) | $(SB_AWK) $(GEN_VERSION_MAP_SCRIPT) > $@ symbols.h: $(SYMBOLS_FILE) $(SYMBOLS_WRAPPERS) $(GEN_HEADER_SCRIPT) - $(READELF) -s $(LIBC_PATH) | $(SB_AWK) $(GEN_HEADER_SCRIPT) > $@ + $(SB_V)$(READELF) -s $(LIBC_PATH) | $(SB_AWK) $(GEN_HEADER_SCRIPT) > $@ SB_NR_FILE = $(srcdir)/sb_nr.h.in sb_nr.h: symbols.h $(SB_NR_FILE) - $(EGREP) -h '^\#define SB_' $^ > $@ + $(SB_V)$(EGREP) -h '^\#define SB_' $^ > $@ TRACE_MAKE_HEADER = \ $(SB_AWK) $(GEN_TRACE_SCRIPT) -v MODE=gen | \ @@ -68,16 +72,15 @@ TRACE_MAKE_HEADER = \ $(SB_AWK) $(GEN_TRACE_SCRIPT) -v syscall_prefix=$$t > $$header trace_syscalls.h: $(GEN_TRACE_SCRIPT) if SB_SCHIZO - for pers in $(SB_SCHIZO_SETTINGS) ; do \ + $(SB_V)for pers in $(SB_SCHIZO_SETTINGS) ; do \ t=_$${pers%:*}; \ f=$${pers#*:}; \ header=trace_syscalls$${t}.h; \ $(TRACE_MAKE_HEADER) || exit $$?; \ done - touch $@ + @touch $@ else - t= f= header=$@; \ - $(TRACE_MAKE_HEADER) + $(SB_V)t= f= header=$@; $(TRACE_MAKE_HEADER) endif EXTRA_DIST = $(SYMBOLS_FILE) $(SYMBOLS_WRAPPERS) $(SB_NR_FILE) $(TRACE_FILES) -- cgit v1.2.3-65-gdbad