2007-03-17 08:40:10 +00:00
|
|
|
BASE=../../../..
|
2007-03-21 23:42:16 +00:00
|
|
|
LIBPRI_HOST=http://ftp.digium.com/pub/libpri
|
|
|
|
LIBPRI=libpri-1.2.4
|
|
|
|
LIBPRI_FILE=$(LIBPRI).tar.gz
|
|
|
|
LIBPRI_DIR=$(BASE)/libs/$(LIBPRI)
|
2007-05-25 19:46:51 +00:00
|
|
|
WANPIPE=wanpipe-3.1.0
|
|
|
|
WANPIPE_HOST=ftp://ftp.sangoma.com/linux/current_wanpipe/
|
2007-03-21 23:42:16 +00:00
|
|
|
WANPIPE_FILE=$(WANPIPE).tgz
|
|
|
|
WANPIPE_DIR=$(BASE)/libs/$(WANPIPE)
|
|
|
|
WANPIPE_INCLUDE=$(WANPIPE_DIR)/patches/kdrivers/include
|
2007-03-22 00:19:29 +00:00
|
|
|
WANPIPE_KO=$(WANPIPE_DIR)/patches/kdrivers/src/net/wanpipe.ko
|
2007-03-22 16:09:28 +00:00
|
|
|
WANPIPE_INSTALLED_KO=$(shell echo "/lib/modules/`uname -r`/kernel/drivers/net/wan/wanpipe.ko")
|
2007-04-09 19:27:59 +00:00
|
|
|
LIBSANGOMA_DIR=./libsangoma
|
2007-03-22 16:09:28 +00:00
|
|
|
LOCAL_CFLAGS =-w -I$(WANPIPE_INCLUDE) -I$(LIBSANGOMA_DIR) -I/usr/local/include -I$(LIBPRI_DIR) -I/usr/src/linux/include -I. -I/usr/include
|
|
|
|
LOCAL_CFLAGS +=-D__LINUX__ -D_REENTRANT -D_GNU_SOURCE -DAFT_A104 -DWANPIPE_TDM_API -I$(switch_srcdir)/libs/libteletone/src -D_GNUC_ -DWANPIPE_TDM_API
|
|
|
|
LOCAL_OBJS = ss7boost_client.o $(LIBPRI_DIR)/copy_string.o $(LIBPRI_DIR)/pri.o $(LIBPRI_DIR)/q921.o $(LIBPRI_DIR)/prisched.o $(LIBPRI_DIR)/q931.o $(LIBPRI_DIR)/pri_facility.o $(LIBSANGOMA_DIR)/libsangoma.o $(LIBSANGOMA_DIR)/sangoma_pri.o
|
2006-02-21 18:16:43 +00:00
|
|
|
|
2007-03-22 16:09:28 +00:00
|
|
|
include $(BASE)/build/modmake.rules
|
2007-03-21 23:42:16 +00:00
|
|
|
|
2007-04-09 19:27:59 +00:00
|
|
|
testapp: testapp.c $(LIBSANGOMA_DIR)/libsangoma.o
|
|
|
|
$(CC) -I$(WANPIPE_DIR)/api/lib $(CFLAGS) $(LOCAL_CFLAGS) lib_api.c testapp.c $(LIBSANGOMA_DIR)/libsangoma.o -o testapp
|
|
|
|
|
2007-03-22 16:09:28 +00:00
|
|
|
$(LIBPRI_DIR):
|
|
|
|
$(GETLIB) $(LIBPRI_HOST) $(LIBPRI_FILE)
|
2007-03-21 23:42:16 +00:00
|
|
|
|
|
|
|
$(WANPIPE_DIR):
|
|
|
|
$(GETLIB) $(WANPIPE_HOST) $(WANPIPE_FILE)
|
2007-03-22 00:19:29 +00:00
|
|
|
|
|
|
|
$(WANPIPE_KO): $(WANPIPE_DIR)
|
2007-05-25 21:36:22 +00:00
|
|
|
cd $(WANPIPE_DIR) && $(MAKE) && $(MAKE) install
|
2007-03-22 16:09:28 +00:00
|
|
|
@$(TOUCH_TARGET)
|
|
|
|
|
|
|
|
$(WANPIPE_INSTALLED_KO): $(WANPIPE_KO)
|
|
|
|
cd $(WANPIPE_DIR) && $(MAKE) install
|
2007-03-21 23:42:16 +00:00
|
|
|
|
2007-03-22 16:09:28 +00:00
|
|
|
local_depend: $(LIBPRI_DIR) $(WANPIPE_KO)
|
2007-03-22 00:19:29 +00:00
|
|
|
|
2007-03-22 16:09:28 +00:00
|
|
|
local_install: $(WANPIPE_INSTALLED_KO)
|
2007-03-21 23:42:16 +00:00
|
|
|
|