diff options
Diffstat (limited to 'channels/Makefile')
-rwxr-xr-x | channels/Makefile | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/channels/Makefile b/channels/Makefile index 5b055703b..fb018962d 100755 --- a/channels/Makefile +++ b/channels/Makefile @@ -55,15 +55,17 @@ CHANNEL_LIBS+=$(shell [ -f /usr/include/nbs.h ] && echo "chan_nbs.so" ) #CFLAGS+=$(shell [ -f $(ZAPDIR)/libzap.a ] && echo "-I$(ZAPDIR)") -all: $(CHANNEL_LIBS) +all: depend $(CHANNEL_LIBS) clean: - rm -f *.so *.o + rm -f *.so *.o .depend rm -f busy.h ringtone.h gentone gentone-ulaw %.so : %.o $(CC) -shared -Xlinker -x -o $@ $< +include .depend + gentone: gentone.c $(CC) -o gentone gentone.c -lm @@ -111,3 +113,9 @@ chan_vpb.so: chan_vpb.o install: all for x in $(CHANNEL_LIBS); do $(INSTALL) -m 755 $$x $(MODULES_DIR) ; done + +depend: .depend + +.depend: + ../mkdep $(CFLAGS) `ls *.c` + |