diff options
author | tzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2007-08-17 09:04:05 +0000 |
---|---|---|
committer | tzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2007-08-17 09:04:05 +0000 |
commit | 725fba2756f7608ffee73fce6d7a428df5e28ddd (patch) | |
tree | 9f278f965217dfe879862ad1294dfb4bcc4fd452 /Makefile | |
parent | a95284a7ff717291202fac094442df5ce6307e70 (diff) |
Get LDFLAGS and CFLAGS from autoconf. Make sure that they get
everywhere.
git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@2870 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 38 |
1 files changed, 22 insertions, 16 deletions
@@ -234,9 +234,20 @@ INC_DIR:=$(includedir)/zaptel MAN_DIR:=$(mandir)/man8 MOD_DIR:=$(DESTDIR)/lib/modules/$(KVERS)/misc +# Utilities we build with a standard build procedure: +UTILS = tor2ee zttool zttest ztmonitor ztspeed sethdlc-new ztcfg \ + ztcfg-dude usbfxstest fxstest fxotune ztdiag torisatool + +# Makefile mentions them. Source is not included (anynore?) +UTILS += fxsdump ztprovision + +# some tests: +UTILS += patgen pattest patlooptest hdlcstress hdlctest hdlcgen \ + hdlcverify timertest + +UTILSO = $(UTILS:%=%.o) + BINS:=fxotune fxstest sethdlc-new ztcfg ztdiag ztmonitor ztspeed zttest zttool -UTILS:=$(filter-out zttool fxstest ztcfg,$(BINS)) -UTILSO:=$(UTILS:%=%.o) BINS:=$(filter-out $(MENUSELECT_UTILS),$(BINS)) MAN_PAGES:=$(wildcard $(BINS:%=doc/%.8)) @@ -294,9 +305,6 @@ zonedata.lo: zonedata.c tonezone.lo: tonezone.c $(CC) -c $(LCFLAGS) -o $@ $^ -torisatool: torisatool.o - $(CC) -o $@ $^ - tones.h: gendigits ./gendigits > $@ @@ -315,7 +323,7 @@ gendigits: gendigits.c prereq: config.status tones.h tor2fw.h radfw.h version.h zttool.o: zttool.c zaptel.h - $(CC) -g -c $(NEWT_INCLUDE) $(CFLAGS) -o $@ $< +zttool.o: CFLAGS+=$(NEWT_INCLUDE) ztprovision.o: ztprovision.c zaptel.h @@ -331,27 +339,25 @@ $(LTZ_A): $(LTZ_A_OBJS) ranlib $@ $(LTZ_SO): $(LTZ_SO_OBJS) - $(CC) -shared -Wl,-soname,$(LTZ_SO).$(LTZ_SO_MAJOR_VER).$(LTZ_SO_MINOR_VER) -o $@ $^ -lm + $(CC) $(CFLAGS) -shared -Wl,-soname,$(LTZ_SO).$(LTZ_SO_MAJOR_VER).$(LTZ_SO_MINOR_VER) -o $@ $^ $(LDFLAGS) $(LDLIBS) -lm ztcfg.c: ztcfg.h ztcfg-shared: ztcfg.o $(LTZ_SO) - $(CC) -o $@ $^ -lm + $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS) -lm data: $(MAKE) -C datamods datamods ztcfg: ztcfg.o $(LTZ_A) - $(CC) -o $@ $^ -lm +ztcfg: LDLIBS+=-lm ztcfg-dude: ztcfg-dude.o mknotch.o complex.o $(LTZ_SO) - $(CC) -o $@ $^ -lm -lstdc++ - -mknotch.o: mknotch.cc - $(CC) -o $@ -c $^ +ztcfg-dude: LDLIBS+=-lm -lstdc++ -complex.o: complex.cc - $(CC) -o $@ -c $^ +# FIXME: we assume CC can build the C++ modules: +complex.o mknotch.o: %.o: %.cc + $(CC) $(CFLAGS) -o $@ -c $< usbfxstest: LDLIBS+=-lzap fxstest: $(LTZ_SO) @@ -422,7 +428,7 @@ b410p: $(MAKE) -C mISDNuser-$(MISDNUSERVERSION) install $(UTILS): %: %.o - $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LDLIBS) + $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS) $(UTILSO): %.o: %.c $(CC) $(CFLAGS) -o $@ -c $< |