diff options
author | markster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2002-12-02 03:02:14 +0000 |
---|---|---|
committer | markster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2002-12-02 03:02:14 +0000 |
commit | c15162e2ccf8747e2cb0af39a1ba04955701f15d (patch) | |
tree | a81e94dd59e92e6739540b7cbdea4bb23180e750 /Makefile | |
parent | 70c27a0518c63a604b3e4ab78ebc717b009d1b52 (diff) |
Version 0.3.3 from FTP
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@133 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'Makefile')
-rwxr-xr-x | Makefile | 70 |
1 files changed, 41 insertions, 29 deletions
@@ -64,12 +64,15 @@ KFLAGS+=-DDEFAULT_TONE_ZONE=$(DEFAULTZONE) KFLAGS+=-DSTANDALONE_ZAPATA CFLAGS+=-DSTANDALONE_ZAPATA -MODCONF=$(shell if [ -d /etc/modutils ]; then echo "/etc/modutils/zaptel"; elif [ -f /etc/modules.conf ]; then echo /etc/modules.conf; else echo /etc/conf.modules ; fi) +INSTALL_PREFIX= + +MODCONF=$(shell if [ -d $(INSTALL_PREFIX)/etc/modutils ]; then echo "$(INSTALL_PREFIX)/etc/modutils/zaptel"; elif [ -f $(INSTALL_PREFIX)/etc/modules.conf ]; then echo $(INSTALL_PREFIX)/etc/modules.conf; else echo $(INSTALL_PREFIX)/etc/conf.modules ; fi) TZOBJS=zonedata.lo tonezone.lo LIBTONEZONE=libtonezone.so.1.0 -MODULES=zaptel.o tor2.o torisa.o wcusb.o wcfxsusb.o wcfxo.o wcfxs.o \ +MODULES=zaptel.o tor2.o torisa.o wcusb.o wcfxo.o wcfxs.o \ ztdynamic.o ztd-eth.o wct1xxp.o # ztdummy.o +#MODULES+=wcfxsusb.o ZTTOOL=$(shell if [ -f /usr/include/newt.h ]; then echo zttool; fi) #PRIMARY=wcfxsusb PRIMARY=torisa @@ -141,6 +144,8 @@ zaptel.c: tones.h zttool.o: zttool.c zaptel.h +ztprovision.o: ztprovision.c zaptel.h + ztmonitor.o: ztmonitor.c zaptel.h ztspeed.o: ztspeed.c @@ -149,6 +154,9 @@ ztspeed.o: ztspeed.c zttool: zttool.o $(CC) -o zttool zttool.o -lnewt +ztprovision: ztprovision.o + $(CC) -o ztprovision ztprovision.o -lnewt + ztmonitor: ztmonitor.o $(CC) -o ztmonitor ztmonitor.o @@ -178,34 +186,38 @@ fxstest: fxstest.o $(CC) -o fxstest fxstest.o -ltonezone devices: - mkdir -p /dev/zap - rm -f /dev/zap/ctl - rm -f /dev/zap/channel - rm -f /dev/zap/pseudo - mknod /dev/zap/ctl c 196 0 - mknod /dev/zap/channel c 196 254 - mknod /dev/zap/pseudo c 196 255 + mkdir -p $(INSTALL_PREFIX)/dev/zap + rm -f $(INSTALL_PREFIX)/dev/zap/ctl + rm -f $(INSTALL_PREFIX)/dev/zap/channel + rm -f $(INSTALL_PREFIX)/dev/zap/pseudo + mknod $(INSTALL_PREFIX)/dev/zap/ctl c 196 0 + mknod $(INSTALL_PREFIX)/dev/zap/channel c 196 254 + mknod $(INSTALL_PREFIX)/dev/zap/pseudo c 196 255 N=1; \ while [ $$N -lt 253 ]; do \ - rm -f /dev/zap/$$N; \ - mknod /dev/zap/$$N c 196 $$N; \ + rm -f $(INSTALL_PREFIX)/dev/zap/$$N; \ + mknod $(INSTALL_PREFIX)/dev/zap/$$N c 196 $$N; \ N=$$[$$N+1]; \ done install: all devices - install -m 755 ztcfg /sbin - if [ -f sethdlc ]; then install -m 755 sethdlc /sbin ; fi - if [ -f zttool ]; then install -m 755 zttool /sbin; fi - mkdir -p /lib/modules/`uname -r`/misc + mkdir -p $(INSTALL_PREFIX)/sbin + install -m 755 ztcfg $(INSTALL_PREFIX)/sbin + if [ -f sethdlc ]; then install -m 755 sethdlc $(INSTALL_PREFIX)/sbin ; fi + if [ -f zttool ]; then install -m 755 zttool $(INSTALL_PREFIX)/sbin; fi + mkdir -p $(INSTALL_PREFIX)/lib/modules/`uname -r`/misc for x in $(MODULES); do \ - install -m 644 $$x /lib/modules/`uname -r`/misc ; \ + install -m 644 $$x $(INSTALL_PREFIX)/lib/modules/`uname -r`/misc ; \ done - mkdir -p /usr/lib - install -m 755 $(LIBTONEZONE) /usr/lib - install -m 644 zaptel.h /usr/include/linux - install -m 644 torisa.h /usr/include/linux - install -m 644 tonezone.h /usr/include - ( cd /usr/lib ; rm -f libtonezone.so ; ln -sf $(LIBTONEZONE) libtonezone.so ) + if ! [ -f wcfxsusb.o ]; then \ + rm -f $(INTALL_PREFIX)/lib/modules/`uname -r`/misc/wcfxsusb.o; \ + fi + mkdir -p $(INSTALL_PREFIX)/usr/lib + install -m 755 $(LIBTONEZONE) $(INSTALL_PREFIX)/usr/lib + install -m 644 zaptel.h $(INSTALL_PREFIX)/usr/include/linux + install -m 644 torisa.h $(INSTALL_PREFIX)/usr/include/linux + install -m 644 tonezone.h $(INSTALL_PREFIX)/usr/include + ( cd $(INSTALL_PREFIX)/usr/lib ; rm -f libtonezone.so ; ln -sf $(LIBTONEZONE) libtonezone.so ) /sbin/ldconfig if [ -f $(MODCONF) ]; then mv -f $(MODCONF) $(MODCONF).bak ; fi @@ -241,20 +253,20 @@ install: all devices /sbin/update-modules ; \ fi -/sbin/depmod -a - [ -f /etc/zaptel.conf ] || install -m 644 zaptel.conf.sample /etc/zaptel.conf + [ -f $(INSTALL_PREFIX)/etc/zaptel.conf ] || install -m 644 zaptel.conf.sample $(INSTALL_PREFIX)/etc/zaptel.conf config: - if [ -d /etc/rc.d/init.d ]; then \ - install -m 755 zaptel.init /etc/rc.d/init.d/zaptel; \ + if [ -d $(INSTALL_PREFIX)/etc/rc.d/init.d ]; then \ + install -m 755 zaptel.init $(INSTALL_PREFIX)/etc/rc.d/init.d/zaptel; \ chkconfig --add zaptel; \ - elif [ -d /etc/init.d ]; then \ - install -m 755 zaptel.init /etc/init.d/zaptel; \ + elif [ -d $(INSTALL_PREFIX)/etc/init.d ]; then \ + install -m 755 zaptel.init $(INSTALL_PREFIX)/etc/init.d/zaptel; \ fi if [ ! -f /etc/sysconfig/zaptel ]; then \ - install -m 644 zaptel.sysconfig /etc/sysconfig/zaptel; \ + install -m 644 zaptel.sysconfig $(INSTALL_PREFIX)/etc/sysconfig/zaptel; \ fi if [ -d /etc/sysconfig/network-scripts ]; then \ - install -m 755 ifup-hdlc /etc/sysconfig/network-scripts/ifup-hdlc; \ + install -m 755 ifup-hdlc $(INSTALL_PREFIX)/etc/sysconfig/network-scripts/ifup-hdlc; \ fi clean: |