diff --git a/INSTALL b/INSTALL index 1ef9e5c..b7cee72 100644 --- a/INSTALL +++ b/INSTALL @@ -65,6 +65,19 @@ If you want to enable debugging, use much easier.) +Build-time options +================== + +V= controls the kernel's make verbosity. +V=0 "silent" (output filename) +V=1 "verbose" (entire gcc command line) + +VU= controls the Xt-a make verbosity. +VU=0 output filename +VU=1 output filename and source file +VU=2 entire gcc command line + + Note to distribution packagers ============================== diff --git a/Makefile.am b/Makefile.am index 112130e..9493d19 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,7 +6,7 @@ SUBDIRS = extensions man_MANS := xtables-addons.8 xtables-addons.8: ${srcdir}/xtables-addons.8.in extensions/matches.man extensions/targets.man - ${AM_VERBOSE_GEN} sed -e '/@MATCHES@/ r extensions/matches.man' -e '/@TARGET@/ r extensions/targets.man' $< >$@; + ${am__verbose_GEN}sed -e '/@MATCHES@/ r extensions/matches.man' -e '/@TARGET@/ r extensions/targets.man' $< >$@; extensions/%: ${MAKE} ${AM_MAKEFLAGS} -C $(@D) $(@F) diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in index 8ed07b1..d481105 100644 --- a/extensions/GNUmakefile.in +++ b/extensions/GNUmakefile.in @@ -30,15 +30,17 @@ xtables_CFLAGS := @xtables_CFLAGS@ AM_CFLAGS := ${regular_CFLAGS} -I${top_srcdir}/include ${xtables_CFLAGS} ${kinclude_CFLAGS} AM_DEPFLAGS = -Wp,-MMD,$(@D)/.$(@F).d,-MT,$@ -ifeq (${V},) -AM_LIBTOOL_SILENT = --silent -AM_VERBOSE_CC = @echo " CC " $@; -AM_VERBOSE_CCLD = @echo " CCLD " $@; -AM_VERBOSE_CXX = @echo " CXX " $@; -AM_VERBOSE_CXXLD = @echo " CXXLD " $@; -AM_VERBOSE_AR = @echo " AR " $@; -AM_VERBOSE_GEN = @echo " GEN " $@; -endif +VU := 0 +am__1verbose_CC_0 = @echo " CC " $@; +am__1verbose_CCLD_0 = @echo " CCLD " $@; +am__1verbose_GEN_0 = @echo " GEN " $@; +am__1verbose_CC_1 = @echo " CC " $@ "<-" $<; +am__1verbose_CCLD_1 = @echo " CCLD " $@ "<-" $^; +am__1verbose_GEN_1 = @echo " GEN " $@ "<-" $<; +am__verbose_CC = ${am__1verbose_CC_${VU}} +am__verbose_CCLD = ${am__1verbose_CCLD_${VU}} +am__verbose_GEN = ${am__1verbose_GEN_${VU}} + # # Wildcard module list @@ -104,10 +106,10 @@ clean_modules: # Shared libraries # lib%.so: lib%.oo - ${AM_VERBOSE_CCLD} ${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $<; + ${am__verbose_CCLD}${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $<; lib%.oo: ${srcdir}/lib%.c - ${AM_VERBOSE_CC} ${CC} ${AM_DEPFLAGS} ${AM_CFLAGS} -D_INIT=lib$*_init -DPIC -fPIC ${CFLAGS} -o $@ -c $<; + ${am__verbose_CC}${CC} ${AM_DEPFLAGS} ${AM_CFLAGS} -D_INIT=lib$*_init -DPIC -fPIC ${CFLAGS} -o $@ -c $<; # @@ -124,8 +126,7 @@ wlist_targets := $(patsubst ${srcdir}/libxt_%.man,%,${wcman_targets}) rm -f $@.tmp; man_run = \ - ${AM_VERBOSE_GEN} \ - for ext in $(1); do \ + ${am__verbose_GEN}for ext in $(1); do \ f="${srcdir}/libxt_$$ext.man"; \ if [ -f "$$f" ]; then \ echo ".SS $$ext"; \ diff --git a/extensions/ipset/GNUmakefile.in b/extensions/ipset/GNUmakefile.in index b182876..72893f7 100644 --- a/extensions/ipset/GNUmakefile.in +++ b/extensions/ipset/GNUmakefile.in @@ -32,15 +32,13 @@ xtables_CFLAGS := @xtables_CFLAGS@ AM_CFLAGS := ${regular_CFLAGS} -I${top_srcdir}/include ${xtables_CFLAGS} ${kinclude_CFLAGS} -DIPSET_LIB_DIR=\"${xtlibdir}\" AM_DEPFLAGS = -Wp,-MMD,$(@D)/.$(@F).d,-MT,$@ -ifeq (${V},) -AM_LIBTOOL_SILENT = --silent -AM_VERBOSE_CC = @echo " CC " $@; -AM_VERBOSE_CCLD = @echo " CCLD " $@; -AM_VERBOSE_CXX = @echo " CXX " $@; -AM_VERBOSE_CXXLD = @echo " CXXLD " $@; -AM_VERBOSE_AR = @echo " AR " $@; -AM_VERBOSE_GEN = @echo " GEN " $@; -endif +VU := 0 +am__1verbose_CC_0 = @echo " CC " $@; +am__1verbose_CCLD_0 = @echo " CCLD " $@; +am__1verbose_CC_1 = @echo " CC " $@ "<-" $<; +am__1verbose_CCLD_1 = @echo " CCLD " $@ "<-" $^; +am__verbose_CC = ${am__1verbose_CC_${VU}} +am__verbose_CCLD = ${am__1verbose_CCLD_${VU}} # # Building blocks @@ -69,16 +67,16 @@ distclean: clean ipset: ipset.o - ${AM_VERBOSE_CCLD} ${CCLD} ${AM_LDFLAGS} ${LDFLAGS} -o $@ $< -ldl -rdynamic; + ${am__verbose_CCLD}${CCLD} ${AM_LDFLAGS} ${LDFLAGS} -o $@ $< -ldl -rdynamic; # # Shared libraries # lib%.so: lib%.oo - ${AM_VERBOSE_CCLD} ${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $<; + ${am__verbose_CCLD}${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $<; libipset_%.oo: ${srcdir}/ipset_%.c - ${AM_VERBOSE_CC} ${CC} ${AM_DEPFLAGS} ${AM_CFLAGS} -DPIC -fPIC ${CFLAGS} -o $@ -c $<; + ${am__verbose_CC}${CC} ${AM_DEPFLAGS} ${AM_CFLAGS} -DPIC -fPIC ${CFLAGS} -o $@ -c $<; %.o: %.c - ${AM_VERBOSE_CC} ${CC} ${AM_DEPFLAGS} ${AM_CFLAGS} ${CFLAGS} -o $@ -c $<; + ${am__verbose_CC}${CC} ${AM_DEPFLAGS} ${AM_CFLAGS} ${CFLAGS} -o $@ -c $<;