build: do not print full commandlines
authorFerry Huberts <f.huberts@mindef.nl>
Tue, 26 Jul 2011 15:08:26 +0000 (17:08 +0200)
committerFerry Huberts <f.huberts@mindef.nl>
Thu, 11 Aug 2011 12:00:49 +0000 (14:00 +0200)
Make the build less verbose, just print [CC] when compiling
and [LD] when linking.

Signed-off-by: Ferry Huberts <f.huberts@mindef.nl>
21 files changed:
Makefile
Makefile.inc
lib/arprefresh/Makefile
lib/bmf/Makefile
lib/dot_draw/Makefile
lib/dyn_gw/Makefile
lib/dyn_gw_plain/Makefile
lib/httpinfo/Makefile
lib/mdns/Makefile
lib/mini/Makefile
lib/nameservice/Makefile
lib/p2pd/Makefile
lib/pgraph/Makefile
lib/quagga/Makefile
lib/secure/Makefile
lib/tas/Makefile
lib/txtinfo/Makefile
lib/watchdog/Makefile
src/cfgparser/Makefile
src/cfgparser/local.mk
src/olsr_switch/Makefile

index aa90cfa..8d90c06 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -63,13 +63,14 @@ TAG_SRCS =  $(SRCS) $(HDRS) $(wildcard $(CFGDIR)/*.[ch] $(SWITCHDIR)/*.[ch])
 default_target: $(EXENAME)
 
 $(EXENAME):    $(OBJS) src/builddata.o
-               $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
 
 cfgparser:     $(CFGDEPS) src/builddata.o
                $(MAKE) -C $(CFGDIR)
 
 switch:                
-       $(MAKECMD) -C $(SWITCHDIR)
+       @$(MAKECMD) -C $(SWITCHDIR)
 
 # generate it always
 .PHONY: src/builddata.c
@@ -96,8 +97,8 @@ uberclean:    clean clean_libs
        -rm -f $(TAGFILE)
 #      BSD-xargs has no "--no-run-if-empty" aka "-r"
        find . \( -name '*.[od]' -o -name '*~' \) -not -path "*/.hg*" -print0 | xargs -0 rm -f
-       $(MAKECMD) -C $(SWITCHDIR) clean
-       $(MAKECMD) -C $(CFGDIR) clean
+       @$(MAKECMD) -C $(SWITCHDIR) clean
+       @$(MAKECMD) -C $(CFGDIR) clean
 
 install: install_olsrd
 
@@ -174,16 +175,16 @@ endif
 endif
 
 libs:
-               set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR);done
+               @set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR);done
 
 libs_clean clean_libs:
                -for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) clean;rm -f lib/$$dir/*.so lib/$$dir/*.dll;done
 
 libs_install install_libs:
-               set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) install;done
+               @set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) install;done
 
 libs_uninstall uninstall_libs:
-               set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) uninstall;done
+               @set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) uninstall;done
                rmdir -p --ignore-fail-on-non-empty $(LIBDIR)
 
 #
@@ -191,159 +192,159 @@ libs_uninstall uninstall_libs:
 #
 
 arprefresh:
-               $(MAKECMD) -C lib/arprefresh clean
-               $(MAKECMD) -C lib/arprefresh
+               @$(MAKECMD) -C lib/arprefresh clean
+               @$(MAKECMD) -C lib/arprefresh
 
 arprefresh_install:
-               $(MAKECMD) -C lib/arprefresh DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/arprefresh DESTDIR=$(DESTDIR) install
 
 arprefresh_uninstall:
-               $(MAKECMD) -C lib/arprefresh DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/arprefresh DESTDIR=$(DESTDIR) uninstall
 
 bmf:
-               $(MAKECMD) -C lib/bmf clean
-               $(MAKECMD) -C lib/bmf
+               @$(MAKECMD) -C lib/bmf clean
+               @$(MAKECMD) -C lib/bmf
 
 bmf_install:
-               $(MAKECMD) -C lib/bmf DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/bmf DESTDIR=$(DESTDIR) install
 
 bmf_uninstall:
-               $(MAKECMD) -C lib/bmf DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/bmf DESTDIR=$(DESTDIR) uninstall
 
 dot_draw:
-               $(MAKECMD) -C lib/dot_draw clean
-               $(MAKECMD) -C lib/dot_draw
+               @$(MAKECMD) -C lib/dot_draw clean
+               @$(MAKECMD) -C lib/dot_draw
 
 dot_draw_install:
-               $(MAKECMD) -C lib/dot_draw DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/dot_draw DESTDIR=$(DESTDIR) install
 
 dot_draw_uninstall:
-               $(MAKECMD) -C lib/dot_draw DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/dot_draw DESTDIR=$(DESTDIR) uninstall
 
 dyn_gw:
-               $(MAKECMD) -C lib/dyn_gw clean
-               $(MAKECMD) -C lib/dyn_gw
+               @$(MAKECMD) -C lib/dyn_gw clean
+               @$(MAKECMD) -C lib/dyn_gw
 
 dyn_gw_install:
-               $(MAKECMD) -C lib/dyn_gw DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/dyn_gw DESTDIR=$(DESTDIR) install
 
 dyn_gw_uninstall:
-               $(MAKECMD) -C lib/dyn_gw DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/dyn_gw DESTDIR=$(DESTDIR) uninstall
 
 dyn_gw_plain:
-               $(MAKECMD) -C lib/dyn_gw_plain clean
-               $(MAKECMD) -C lib/dyn_gw_plain
+               @$(MAKECMD) -C lib/dyn_gw_plain clean
+               @$(MAKECMD) -C lib/dyn_gw_plain
 
 dyn_gw_plain_install:
-               $(MAKECMD) -C lib/dyn_gw_plain DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/dyn_gw_plain DESTDIR=$(DESTDIR) install
 
 dyn_gw_plain_uninstall:
-               $(MAKECMD) -C lib/dyn_gw_plain DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/dyn_gw_plain DESTDIR=$(DESTDIR) uninstall
 
 httpinfo:
-               $(MAKECMD) -C lib/httpinfo clean
-               $(MAKECMD) -C lib/httpinfo
+               @$(MAKECMD) -C lib/httpinfo clean
+               @$(MAKECMD) -C lib/httpinfo
 
 httpinfo_install:
-               $(MAKECMD) -C lib/httpinfo DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/httpinfo DESTDIR=$(DESTDIR) install
 
 httpinfo_uninstall:
-               $(MAKECMD) -C lib/httpinfo DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/httpinfo DESTDIR=$(DESTDIR) uninstall
 
 mdns:
-               $(MAKECMD) -C lib/mdns clean
-               $(MAKECMD) -C lib/mdns
+               @$(MAKECMD) -C lib/mdns clean
+               @$(MAKECMD) -C lib/mdns
 
 mdns_install:
-               $(MAKECMD) -C lib/mdns DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/mdns DESTDIR=$(DESTDIR) install
 
 mdns_uninstall:
-               $(MAKECMD) -C lib/mdns DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/mdns DESTDIR=$(DESTDIR) uninstall
 
 #
 # no targets for mini: it's an example plugin
 #
 
 nameservice:
-               $(MAKECMD) -C lib/nameservice clean
-               $(MAKECMD) -C lib/nameservice
+               @$(MAKECMD) -C lib/nameservice clean
+               @$(MAKECMD) -C lib/nameservice
 
 nameservice_install:
-               $(MAKECMD) -C lib/nameservice DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/nameservice DESTDIR=$(DESTDIR) install
 
 nameservice_uninstall:
-               $(MAKECMD) -C lib/nameservice DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/nameservice DESTDIR=$(DESTDIR) uninstall
 
 p2pd:
-               $(MAKECMD) -C lib/p2pd clean
-               $(MAKECMD) -C lib/p2pd
+               @$(MAKECMD) -C lib/p2pd clean
+               @$(MAKECMD) -C lib/p2pd
 
 p2pd_install:
-               $(MAKECMD) -C lib/p2pd DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/p2pd DESTDIR=$(DESTDIR) install
 
 p2pd_uninstall:
-               $(MAKECMD) -C lib/p2pd DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/p2pd DESTDIR=$(DESTDIR) uninstall
 
 pgraph:
-               $(MAKECMD) -C lib/pgraph clean
-               $(MAKECMD) -C lib/pgraph 
+               @$(MAKECMD) -C lib/pgraph clean
+               @$(MAKECMD) -C lib/pgraph
 
 pgraph_install:
-               $(MAKECMD) -C lib/pgraph DESTDIR=$(DESTDIR) install 
+               @$(MAKECMD) -C lib/pgraph DESTDIR=$(DESTDIR) install
 
 pgraph_uninstall:
-               $(MAKECMD) -C lib/pgraph DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/pgraph DESTDIR=$(DESTDIR) uninstall
 
 quagga:
-               $(MAKECMD) -C lib/quagga clean
-               $(MAKECMD) -C lib/quagga 
+               @$(MAKECMD) -C lib/quagga clean
+               @$(MAKECMD) -C lib/quagga
 
 quagga_install:
-               $(MAKECMD) -C lib/quagga DESTDIR=$(DESTDIR) install 
+               @$(MAKECMD) -C lib/quagga DESTDIR=$(DESTDIR) install
 
 quagga_uninstall:
-               $(MAKECMD) -C lib/quagga DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/quagga DESTDIR=$(DESTDIR) uninstall
 
 secure:
-               $(MAKECMD) -C lib/secure clean
-               $(MAKECMD) -C lib/secure
+               @$(MAKECMD) -C lib/secure clean
+               @$(MAKECMD) -C lib/secure
 
 secure_install:
-               $(MAKECMD) -C lib/secure DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/secure DESTDIR=$(DESTDIR) install
 
 secure_uninstall:
-               $(MAKECMD) -C lib/secure DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/secure DESTDIR=$(DESTDIR) uninstall
 
 tas:
-               $(MAKECMD) -C lib/tas clean
-               $(MAKECMD) -C lib/tas
+               @$(MAKECMD) -C lib/tas clean
+               @$(MAKECMD) -C lib/tas
 
 tas_install:
-               $(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) install
 
 tas_uninstall:
-               $(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) uninstall
 
 txtinfo:
-               $(MAKECMD) -C lib/txtinfo clean
-               $(MAKECMD) -C lib/txtinfo 
+               @$(MAKECMD) -C lib/txtinfo clean
+               @$(MAKECMD) -C lib/txtinfo
 
 txtinfo_install:
-               $(MAKECMD) -C lib/txtinfo DESTDIR=$(DESTDIR) install 
+               @$(MAKECMD) -C lib/txtinfo DESTDIR=$(DESTDIR) install
 
 txtinfo_uninstall:
-               $(MAKECMD) -C lib/txtinfo DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/txtinfo DESTDIR=$(DESTDIR) uninstall
 
 watchdog:
-               $(MAKECMD) -C lib/watchdog clean
-               $(MAKECMD) -C lib/watchdog
+               @$(MAKECMD) -C lib/watchdog clean
+               @$(MAKECMD) -C lib/watchdog
 
 
 watchdog_install:
-               $(MAKECMD) -C lib/watchdog DESTDIR=$(DESTDIR) install
+               @$(MAKECMD) -C lib/watchdog DESTDIR=$(DESTDIR) install
 
 watchdog_uninstall:
-               $(MAKECMD) -C lib/watchdog DESTDIR=$(DESTDIR) uninstall
+               @$(MAKECMD) -C lib/watchdog DESTDIR=$(DESTDIR) uninstall
 
 
 build_all:     all switch libs
index 3c46fab..1f254d9 100644 (file)
@@ -205,6 +205,10 @@ quote = $(subst .,\.,$(subst /,\/,$1))
 %.d: %.c
        @$(filter-out $(CCACHE),$(CC)) -M $(strip $(CPPFLAGS)) "$<" | sed -e '1s/\($(call quote,$(*F))\.o\)[ :]*/$(call quote,$(*D)/\1 $@: Makefile $(TOPDIR)$(if $(TOPDIR),/)Makefile.inc) /g' >"$@"
 
+%.o: %.c
+       @echo "[CC] $<"
+       @$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
+
 # we always need the includes and defines
 # for legacy since now
 CPPFLAGS += $(INCLUDES) $(DEFINES)
index 2aba076..c860182 100644 (file)
@@ -47,7 +47,8 @@ include $(TOPDIR)/Makefile.inc
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index dbb149c..f7fc0c8 100644 (file)
@@ -46,7 +46,8 @@ ifeq ($(OS),$(filter $(OS),linux android))
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 060d73c..3364318 100644 (file)
@@ -46,7 +46,8 @@ include $(TOPDIR)/Makefile.inc
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index f4e594f..9246c42 100644 (file)
@@ -48,7 +48,8 @@ LIBS +=               $(OS_LIB_PTHREAD)
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index c58c175..f1cbe5e 100644 (file)
@@ -46,7 +46,8 @@ include $(TOPDIR)/Makefile.inc
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 6c0ace3..7e388d6 100644 (file)
@@ -55,7 +55,8 @@ ifdef ADMIN_INTERFACE
 endif
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 0e69202..e2f71b8 100644 (file)
@@ -21,7 +21,8 @@ else
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 3a73ae4..4bf26dd 100644 (file)
@@ -46,7 +46,8 @@ include $(TOPDIR)/Makefile.inc
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 98cb670..9ba270a 100644 (file)
@@ -59,7 +59,8 @@ endif
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 3031502..c61d560 100644 (file)
@@ -21,7 +21,8 @@ else
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 31d7627..af42ab1 100644 (file)
@@ -46,7 +46,8 @@ include $(TOPDIR)/Makefile.inc
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 22c651e..b97aef8 100644 (file)
@@ -56,7 +56,8 @@ else
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 45a248b..adb5e1e 100644 (file)
@@ -51,7 +51,8 @@ endif
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 9fc4fc6..abdff3e 100644 (file)
@@ -60,7 +60,8 @@ else
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 # this is not nice but there is no nicer solution
 src/lua/lapi.o src/lua/ltable.o:  CFLAGS += -Wno-cast-qual
index feaa07c..63c2920 100644 (file)
@@ -46,7 +46,8 @@ include $(TOPDIR)/Makefile.inc
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index caece70..b22c094 100644 (file)
@@ -46,7 +46,8 @@ include $(TOPDIR)/Makefile.inc
 default_target: $(PLUGIN_FULLNAME)
 
 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
 
 install:       $(PLUGIN_FULLNAME)
                $(STRIP) $(PLUGIN_FULLNAME)
index 4c4dcc9..ce2e05e 100644 (file)
@@ -89,7 +89,8 @@ endif
 default_target: $(NAME)
 
 $(NAME):       $(OBJS)
-               $(CC) $(LDFLAGS) -o "$@" $^ $(LIBS)
+               @echo "[LD] $@"
+               @$(CC) $(LDFLAGS) -o "$@" $^ $(LIBS)
 
 install:
                install -D -m 755 $(NAME) $(LIBDIR)/$(NAME)
index 3195c58..b614a9f 100644 (file)
@@ -46,8 +46,9 @@ OBJS += $(foreach file,olsrd_conf oparse oscan cfgfile_gen,$(C)$(file).o)
 HDRS += $(foreach file,olsrd_conf oparse,$(C)$(file).h)
 
 $(C)oscan.c: $(C)oscan.lex $(C)Makefile
-       $(FLEX) -Cem -o"$@-tmp" "$<"
-       sed     -e '/^static/s/yy_get_next_buffer[\(][\)]/yy_get_next_buffer(void)/' \
+       @echo "[FLEX] $@"
+       @$(FLEX) -Cem -o"$@-tmp" "$<"
+       @sed    -e '/^static/s/yy_get_next_buffer[\(][\)]/yy_get_next_buffer(void)/' \
                -e '/^static/s/yy_get_previous_state[\(][\)]/yy_get_previous_state(void)/' \
                -e '/^static/s/yygrowstack[\(][\)]/yygrowstack(void)/' \
                -e '/^static/s/input[\(][\)]/input(void)/' \
@@ -55,7 +56,7 @@ $(C)oscan.c: $(C)oscan.lex $(C)Makefile
                -e 's/register //' \
                -e '/^#line/s/$(call quote,$@-tmp)/$(call quote,$@)/' \
                < "$@-tmp" >"$@"
-       $(RM) "$@-tmp"
+       @$(RM) "$@-tmp"
 
 # we need a dependency to generate oparse before we compile oscan.c
 $(C)oscan.o: $(C)oparse.c
@@ -64,12 +65,13 @@ $(C)oscan.o: CFLAGS := $(filter-out -Wunreachable-code -Wsign-compare,$(CFLAGS))
 $(C)oscan.o: CPPFLAGS += $(if $(CFGDIR),-I$(CFGDIR)) -DYY_NO_INPUT
 
 $(C)oparse.c: $(C)oparse.y $(C)olsrd_conf.h $(C)Makefile
-       $(BISON) -d -o "$@-tmp" "$<"
-       sed     -e 's/register //' \
+       @echo "[BISON] $@"
+       @$(BISON) -d -o "$@-tmp" "$<"
+       @sed    -e 's/register //' \
                -e '/^#line/s/$(call quote,$@-tmp)/$(call quote,$@)/' \
                < "$@-tmp" >"$@"
-       mv "$(subst .c,.h,$@-tmp)" "$(subst .c,.h,$@)"
-       $(RM) "$@-tmp" "$(subst .c,.h,$@-tmp)"
+       @mv "$(subst .c,.h,$@-tmp)" "$(subst .c,.h,$@)"
+       @$(RM) "$@-tmp" "$(subst .c,.h,$@-tmp)"
 
 $(C)oparse.o: CFLAGS := $(filter-out -Wunreachable-code,$(CFLAGS))
 
index 31dfc2d..afdbbb9 100644 (file)
@@ -9,7 +9,8 @@ BINNAME = olsr_switch
 endif
 
 default_target:        $(OBJS)
-       $(CC) $(LDFLAGS) -o $(TOPDIR)/$(BINNAME) $(OBJS) $(LIBS)
+       @echo "[LD] $@"
+       @$(CC) $(LDFLAGS) -o $(TOPDIR)/$(BINNAME) $(OBJS) $(LIBS)
 
 ohs_cmd.o: CFLAGS += -Wno-cast-qual