diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-07-06 23:18:45 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-07-06 23:18:45 +0000 |
commit | e319f5334edcad77277c820deb01040b833a9e0e (patch) | |
tree | 8208ffca98830ce25a382b455585de1e32c87636 /utils/Makefile | |
parent | 038813616f01f97561cfb07ac0138eccd73e486f (diff) |
make the build output less noisy (optional, can be controlled by the NOISY_BUILD variable in the top-level Makefile)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37273 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'utils/Makefile')
-rw-r--r-- | utils/Makefile | 55 |
1 files changed, 21 insertions, 34 deletions
diff --git a/utils/Makefile b/utils/Makefile index 4e3aa5e83..f6f24710d 100644 --- a/utils/Makefile +++ b/utils/Makefile @@ -16,8 +16,7 @@ UTILS:=astman smsq stereorize streamplayer aelparse ifeq (${OSARCH},SunOS) - SOL=../strcompat.o - SOLLIBS=-lsocket -lnsl + LDFLAGS+=../strcompat.o -lsocket -lnsl endif ifeq ($(POPT_LIB),) @@ -32,6 +31,8 @@ ifneq ($(filter pbx_ael,$(MENUSELECT_PBX)),) UTILS:=$(filter-out aelparse,$(UTILS)) endif +include $(ASTTOPDIR)/Makefile.rules + all: $(UTILS) install: @@ -49,49 +50,39 @@ clean-depend: clean: clean-depend rm -f *.o $(UTILS) check_expr - rm -f ast_expr2.o ast_expr2f.o - -astman.o: astman.c - $(CC) $(CFLAGS) -c -o $@ $< astman: astman.o ../md5.o - $(CC) $(CFLAGS) -o $@ $< ../md5.o -lnewt +astman: LDFLAGS+=-lnewt stereorize: stereorize.o frame.o - $(CC) $(CFLAGS) -o stereorize stereorize.o frame.o -lm +stereorize: LDFLAGS+=-lm ../ast_expr2.c: - bison -o $@ -d --name-prefix=ast_yy ../ast_expr2.y + @echo " [BISON] ../ast_expr2.y -> $@" + @bison -o $@ -d --name-prefix=ast_yy ../ast_expr2.y ../ast_expr2f.c: - flex -o $@ --full ../ast_expr2.fl + @echo " [FLEX] ../ast_expr2.fl -> $@" + @flex -o $@ --full ../ast_expr2.fl -ast_expr2.o: ../ast_expr2.c - gcc $(CFLAGS) -c -o $@ $< +$(eval $(call ast_make_o_c,ast_expr2.o,../ast_expr2.c)) -ast_expr2f.o: ../ast_expr2f.c - gcc $(CFLAGS) -c -DSTANDALONE -o $@ $< +$(eval $(call ast_make_o_c,ast_expr2f.o,../ast_expr2f.c)) +ast_expr2f.o: CFLAGS+=-DSTANDALONE -check_expr: check_expr.c ast_expr2.o ast_expr2f.o - $(CC) $(CFLAGS) -o $@ $^ +$(eval $(call ast_make_final,check_expr,check_expr.c ast_expr2.o ast_expr2f.o)) -aelflex.o: ../pbx/ael/ael_lex.c ../include/asterisk/ael_structs.h ../pbx/ael/ael.tab.h - $(CC) $(CFLAGS) -I../pbx -DSTANDALONE -c -o $@ $< +$(eval $(call ast_make_o_c,aelflex.o,../pbx/ael/ael_lex.c ../include/asterisk/ael_structs.h ../pbx/ael/ael.tab.h)) +aelflex.o: CFLAGS+=-I../pbx -DSTANDALONE -aelbison.o: ../pbx/ael/ael.tab.c ../pbx/ael/ael.tab.h ../include/asterisk/ael_structs.h - $(CC) $(CFLAGS) -I../pbx -c -o $@ $< +$(eval $(call ast_make_o_c,aelbison.o,../pbx/ael/ael.tab.c ../pbx/ael/ael.tab.h ../include/asterisk/ael_structs.h)) +aelbison.o: CFLAGS+=-I../pbx -pbx_ael.o: ../pbx/pbx_ael.c - $(CC) $(CFLAGS) -c -o $@ $< +$(eval $(call ast_make_o_c,pbx_ael.o,../pbx/pbx_ael.c)) -aelparse : aelflex.o aelbison.o pbx_ael.o ael_main.o ast_expr2f.o ast_expr2.o - $(CC) $(CFLAGS) -g -o aelparse aelflex.o aelbison.o ael_main.o pbx_ael.o ast_expr2f.o ast_expr2.o +$(eval $(call ast_make_final,aelparse,aelflex.o aelbison.o pbx_ael.o ael_main.o ast_expr2f.o ast_expr2.o)) -ael_main.o : ael_main.c ../include/asterisk/ael_structs.h - $(CC) $(CFLAGS) -c -g -o ael_main.o ael_main.c - -ael_main1.o : ael_main.c ../include/asterisk/ael_structs.h - $(CC) $(CFLAGS) -c -g -o ael_main1.o ael_main.c +$(eval $(call ast_make_o_c,ael_main.o,ael_main.c ../include/asterisk/ael_structs.h)) testexpr2s: ../ast_expr2f.c ../ast_expr2.c ../ast_expr2.h $(CC) -g -c -I../include -DSTANDALONE ../ast_expr2f.c -o ast_expr2f.o @@ -100,14 +91,10 @@ testexpr2s: ../ast_expr2f.c ../ast_expr2.c ../ast_expr2.h rm ast_expr2.o ast_expr2f.o ./testexpr2s expr2.testinput -smsq.o: smsq.c - $(CC) $(CFLAGS) -c -o $@ $< - smsq: smsq.o - $(CC) $(CFLAGS) -o smsq ${SOL} smsq.o -lpopt +smsq: LDFLAGS+=-lpopt streamplayer: streamplayer.o - $(CC) $(CFLAGS) -o streamplayer ${SOL} streamplayer.o ${SOLLIBS} ifneq ($(wildcard .depend),) include .depend |