aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-11-08 00:12:21 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-11-08 00:12:21 +0000
commitd26d4447c40e0ccd0cb970f0a35033f21c89ffa3 (patch)
tree9d18f6b4c9f5e69975f4fdb6bf5c60eacf9935b4
parent553fd5fc1da69b56dfde64e825fe7184b553d571 (diff)
issue #5634 and a little ChangeLog cleanup
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7003 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-xChangeLog8
-rwxr-xr-xMakefile4
-rwxr-xr-xapps/Makefile4
-rwxr-xr-xchannels/Makefile2
-rwxr-xr-xres/Makefile2
5 files changed, 16 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 46e2d8c3a..8c8c6f1ac 100755
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,13 @@
2005-11-07 Kevin P. Fleming <kpfleming@digium.com>
- * Makefile: various fixes from issue #5633
+ * res/Makefile, apps/Makefile, channels/Makefile, Makefile: support WITHOUT_ZAPTEL define to forcibly avoid building Zaptel support (issue #5634)
+
+ * Makefile: various fixes (issue #5633)
* apps/app_osplookup.c: upgrade to new arg/option API and implement priority jumping control
- * channels/chan_misdn.c: various fixes from issue #5639
- * channels/misdn/isdn_lib.c: various fixes from issue #5639
+ * channels/chan_misdn.c: various fixes (issue #5639)
+ * channels/misdn/isdn_lib.c: various fixes (issue #5639)
* apps/app_playback.c: upgrade to new arg/option API and implement priority jumping control
diff --git a/Makefile b/Makefile
index 320a2a894..1f5a0bd63 100755
--- a/Makefile
+++ b/Makefile
@@ -293,10 +293,14 @@ LIBS+=-lpthread -lncurses -lm -lresolv
ASTSBINDIR=$(MODULES_DIR)
endif
+ifndef WITHOUT_ZAPTEL
+
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/pkg/include/zaptel.h),)
ASTCFLAGS+=-DZAPTEL_OPTIMIZATIONS
endif
+endif # WITHOUT_ZAPTEL
+
LIBEDIT=editline/libedit.a
ifneq ($(wildcard .version),)
diff --git a/apps/Makefile b/apps/Makefile
index 4c276c25a..6bf2171ea 100755
--- a/apps/Makefile
+++ b/apps/Makefile
@@ -44,9 +44,11 @@ APPS=app_dial.so app_playback.so app_voicemail.so app_directory.so app_mp3.so\
#APPS+=app_skel.so
#APPS+=app_rpt.so
+ifndef WITHOUT_ZAPTEL
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h),)
APPS+=app_zapras.so app_meetme.so app_flash.so app_zapbarge.so app_zapscan.so app_page.so
endif
+endif # WITHOUT_ZAPTEL
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/osp/osp.h $(CROSS_COMPILE_TARGET)/usr/include/osp/osp.h),)
APPS+=app_osplookup.so
@@ -88,7 +90,7 @@ clean:
%.so : %.o
$(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB}
-
+
app_rpt.so : app_rpt.o
$(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -ltonezone
diff --git a/channels/Makefile b/channels/Makefile
index 55f50b30f..2bf956cde 100755
--- a/channels/Makefile
+++ b/channels/Makefile
@@ -104,6 +104,7 @@ ifneq ($(wildcard alsa-monitor.h),)
ALSA_SRC+=alsa-monitor.h
endif
+ifndef WITHOUT_ZAPTEL
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/pkg/include/zaptel.h),)
ifeq (${OSARCH},NetBSD)
SOLINK+=-L$(CROSS_COMPILE_TARGET)/usr/pkg/lib
@@ -114,6 +115,7 @@ ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard
CFLAGS+=-DIAX_TRUNKING
CHANNEL_LIBS+=chan_zap.so
endif
+endif # WITHOUT_ZAPTEL
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/vpbapi.h),)
CHANNEL_LIBS+=chan_vpb.so
diff --git a/res/Makefile b/res/Makefile
index b4170e397..c850463cc 100755
--- a/res/Makefile
+++ b/res/Makefile
@@ -53,9 +53,11 @@ CRYPTO_LIBS=-lssl -lcrypto
CFLAGS+=
+ifndef WITHOUT_ZAPTEL
ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h),)
CFLAGS+=-DZAPATA_MOH
endif
+endif # WITHOUT_ZAPTEL
#
# Work around buggy RedHat 9.0