move applications to use automake

This commit is contained in:
Michael Jerris committed 2014-03-07 18:36:12 -05:00
1 parent 07272e864e
commit bcd9f49fbe
234 files changed
+1729 -2421

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
*/Makefile.in
*/Makefile
*/mod_*.log
@@ -1,2 +0,0 @@
BASE=../../../..
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_abstraction
mod_LTLIBRARIES = mod_abstraction.la
mod_abstraction_la_SOURCES = mod_abstraction.c
mod_abstraction_la_CFLAGS = $(AM_CFLAGS)
mod_abstraction_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_abstraction_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-15
View File
@@ -1,15 +0,0 @@
BASE=../../../..
MOD_CFLAGS= -O2
#MOD_CFLAGS= -march=core2 -g -O2 -malign-double -mtune=core2 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -ffast-math -funroll-loops -fprefetch-loop-arrays -funit-at-a-time -ftracer --save-temps
#MOD_LDFLAGS= --save-temps
LOCAL_SOURCES=amplitude.c buffer.c desa2.c goertzel.c fast_acosf.c
LOCAL_OBJS=amplitude.o buffer.o desa2.o goertzel.o fast_acosf.o
include $(BASE)/build/modmake.rules
#compute_table: compute_table.o
# gcc -o compute_table compute_table.o -lm
#
#compute_table.o: compute_table.c
# gcc -c compute_table.c
#
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_avmd
mod_LTLIBRARIES = mod_avmd.la
mod_avmd_la_SOURCES = mod_avmd.c amplitude.c buffer.c desa2.c goertzel.c fast_acosf.c
mod_avmd_la_CFLAGS = $(AM_CFLAGS)
mod_avmd_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_avmd_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_blacklist
mod_LTLIBRARIES = mod_blacklist.la
mod_blacklist_la_SOURCES = mod_blacklist.c
mod_blacklist_la_CFLAGS = $(AM_CFLAGS)
mod_blacklist_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_blacklist_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -1,2 +0,0 @@
BASE=../../../..
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_callcenter
mod_LTLIBRARIES = mod_callcenter.la
mod_callcenter_la_SOURCES = mod_callcenter.c
mod_callcenter_la_CFLAGS = $(AM_CFLAGS)
mod_callcenter_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_callcenter_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -1,3 +0,0 @@
BASE=../../../..
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_cidlookup
mod_LTLIBRARIES = mod_cidlookup.la
mod_cidlookup_la_SOURCES = mod_cidlookup.c
mod_cidlookup_la_CFLAGS = $(AM_CFLAGS)
mod_cidlookup_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_cidlookup_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -1,3 +0,0 @@
LOCAL_LDFLAGS=-lncurses
BASE=../../../..
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_cluechoo
mod_LTLIBRARIES = mod_cluechoo.la
mod_cluechoo_la_SOURCES = mod_cluechoo.c
mod_cluechoo_la_CFLAGS = $(AM_CFLAGS)
mod_cluechoo_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_cluechoo_la_LDFLAGS = -avoid-version -module -no-undefined -shared -lncurses
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_commands
mod_LTLIBRARIES = mod_commands.la
mod_commands_la_SOURCES = mod_commands.c
mod_commands_la_CFLAGS = $(AM_CFLAGS)
mod_commands_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_commands_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_conference
mod_LTLIBRARIES = mod_conference.la
mod_conference_la_SOURCES = mod_conference.c
mod_conference_la_CFLAGS = $(AM_CFLAGS)
mod_conference_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_conference_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-24
View File
@@ -1,24 +0,0 @@
json-c=json-c-0.9
BASE=../../../..
JSON_DIR=$(switch_srcdir)/libs/$(json-c)
JSON_BUILDDIR=$(switch_builddir)/libs/$(json-c)
JSONLA=$(JSON_BUILDDIR)/libjson.la
LOCAL_CFLAGS=-I$(JSON_DIR)
LOCAL_LIBADD=$(JSONLA)
include $(BASE)/build/modmake.rules
$(JSON_DIR):
$(GETLIB) $(json-c).tar.gz
$(JSON_BUILDDIR)/Makefile: $(JSON_DIR)
mkdir -p $(JSON_BUILDDIR)
cd $(JSON_BUILDDIR) && $(DEFAULT_VARS) $(JSON_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(JSON_DIR) CPPFLAGS= LDFLAGS=
$(TOUCH_TARGET)
$(JSONLA): $(JSON_BUILDDIR)/Makefile
cd $(JSON_BUILDDIR) && $(MAKE)
$(TOUCH_TARGET)
+32
View File
@@ -0,0 +1,32 @@
include $(top_srcdir)/build/modmake.rulesam
AUTOMAKE_OPTIONS = foreign
MODNAME=mod_curl
JSON_C=json-c-0.9
JSON_DIR=$(switch_srcdir)/libs/$(JSON_C)
JSON_BUILDDIR=$(switch_builddir)/libs/$(JSON_C)
JSONLA=$(JSON_BUILDDIR)/libjson.la
mod_LTLIBRARIES = mod_curl.la
mod_curl_la_SOURCES = mod_curl.c
mod_curl_la_CFLAGS = $(AM_CFLAGS) -I$(JSON_DIR)
mod_curl_la_LIBADD = $(switch_builddir)/libfreeswitch.la $(JSONLA)
mod_curl_la_LDFLAGS = -avoid-version -module -no-undefined -shared
BUILT_SOURCES=$(JSONLA)
$(JSON_DIR):
$(GETLIB) $(JSON_C).tar.gz
$(JSON_BUILDDIR)/Makefile: $(JSON_DIR)
mkdir -p $(JSON_BUILDDIR)
cd $(JSON_BUILDDIR) && $(DEFAULT_VARS) $(JSON_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(JSON_DIR) CPPFLAGS= LDFLAGS=
$(TOUCH_TARGET)
$(JSONLA): $(JSON_BUILDDIR)/Makefile
cd $(JSON_BUILDDIR) && $(MAKE)
$(TOUCH_TARGET)
+8
View File
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_db
mod_LTLIBRARIES = mod_db.la
mod_db_la_SOURCES = mod_db.c
mod_db_la_CFLAGS = $(AM_CFLAGS)
mod_db_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_db_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -1,2 +0,0 @@
BASE=../../../..
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_directory
mod_LTLIBRARIES = mod_directory.la
mod_directory_la_SOURCES = mod_directory.c
mod_directory_la_CFLAGS = $(AM_CFLAGS)
mod_directory_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_directory_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_distributor
mod_LTLIBRARIES = mod_distributor.la
mod_distributor_la_SOURCES = mod_distributor.c
mod_distributor_la_CFLAGS = $(AM_CFLAGS)
mod_distributor_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_distributor_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_dptools
mod_LTLIBRARIES = mod_dptools.la
mod_dptools_la_SOURCES = mod_dptools.c
mod_dptools_la_CFLAGS = $(AM_CFLAGS)
mod_dptools_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_dptools_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_easyroute
mod_LTLIBRARIES = mod_easyroute.la
mod_easyroute_la_SOURCES = mod_easyroute.c
mod_easyroute_la_CFLAGS = $(AM_CFLAGS)
mod_easyroute_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_easyroute_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-21
View File
@@ -1,21 +0,0 @@
BASE=../../../..
LDNS=ldns
LDNS_DIR=$(switch_srcdir)/libs/$(LDNS)
LDNS_BUILDDIR=$(switch_builddir)/libs/$(LDNS)
LOCAL_CFLAGS=-I$(LDNS_DIR) -I$(LDNS_DIR)/include
LDNS_LA=$(LDNS_BUILDDIR)/libldns.la
LOCAL_LIBADD=$(LDNS_LA)
include $(BASE)/build/modmake.rules
$(LDNS_BUILDDIR)/Makefile: $(LDNS_DIR)/Makefile.in
mkdir -p $(LDNS_BUILDDIR)
cd $(LDNS_BUILDDIR) && $(DEFAULT_VARS) $(LDNS_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(LDNS_DIR) --disable-gost --without-ssl --disable-sha2
$(TOUCH_TARGET)
$(LDNS_LA): $(LDNS_BUILDDIR)/Makefile
cd $(LDNS_BUILDDIR) && $(MAKE)
$(TOUCH_TARGET)
$(MODNAME).lo: $(LDNS_LA)
+24
View File
@@ -0,0 +1,24 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_enum
LDNS=ldns
LDNS_DIR=$(switch_srcdir)/libs/$(LDNS)
LDNS_BUILDDIR=$(switch_builddir)/libs/$(LDNS)
LDNS_LA=$(LDNS_BUILDDIR)/libldns.la
mod_LTLIBRARIES = mod_enum.la
mod_enum_la_SOURCES = mod_enum.c
mod_enum_la_CFLAGS = $(AM_CFLAGS) -I$(LDNS_DIR) -I$(LDNS_DIR)/include
mod_enum_la_LIBADD = $(switch_builddir)/libfreeswitch.la $(LDNS_LA)
mod_enum_la_LDFLAGS = -avoid-version -module -no-undefined -shared
BUILT_SOURCES=$(LDNS_BUILDDIR)/ldns/util.h
$(LDNS_BUILDDIR)/ldns/util.h $(LDNS_BUILDDIR)/Makefile: $(LDNS_DIR)/Makefile.in
mkdir -p $(LDNS_BUILDDIR)
cd $(LDNS_BUILDDIR) && $(DEFAULT_VARS) $(LDNS_DIR)/configure $(DEFAULT_ARGS) --srcdir=$(LDNS_DIR) --disable-gost --without-ssl --disable-sha2
$(TOUCH_TARGET)
$(LDNS_LA): $(LDNS_BUILDDIR)/Makefile
cd $(LDNS_BUILDDIR) && $(MAKE)
$(TOUCH_TARGET)
-2
View File
@@ -1,2 +0,0 @@
BASE=../../../..
include $(BASE)/build/modmake.rules
+8
View File
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_esf
mod_LTLIBRARIES = mod_esf.la
mod_esf_la_SOURCES = mod_esf.c
mod_esf_la_CFLAGS = $(AM_CFLAGS)
mod_esf_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_esf_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-11
View File
@@ -1,11 +0,0 @@
BASE=../../../..
ESL_DIR = $(switch_srcdir)/libs/esl
LOCAL_OBJS=$(ESL_DIR)/libesl.a
LOCAL_CFLAGS=-I$(ESL_DIR)/src/include
include $(BASE)/build/modmake.rules
$(ESL_DIR)/libesl.a: $(ESL_DIR)/Makefile
cd $(ESL_DIR) && $(MAKE) -j1
+13
View File
@@ -0,0 +1,13 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_esl
ESL_DIR = $(switch_srcdir)/libs/esl
mod_LTLIBRARIES = mod_esl.la
mod_esl_la_SOURCES = mod_esl.c
mod_esl_la_CFLAGS = $(AM_CFLAGS) -I$(ESL_DIR)/src/include
mod_esl_la_LIBADD = $(switch_builddir)/libfreeswitch.la $(ESL_DIR)/libesl.a
mod_esl_la_LDFLAGS = -avoid-version -module -no-undefined -shared
$(ESL_DIR)/libesl.a: $(ESL_DIR)/Makefile
cd $(ESL_DIR) && $(MAKE) -j1
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_fifo
mod_LTLIBRARIES = mod_fifo.la
mod_fifo_la_SOURCES = mod_fifo.c
mod_fifo_la_CFLAGS = $(AM_CFLAGS)
mod_fifo_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_fifo_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-6
View File
@@ -1,6 +0,0 @@
BASE=../../../..
LOCAL_SOURCES=fsk.c uart.c fsk_callerid.c
LOCAL_OBJS=fsk.o uart.o fsk_callerid.o
include $(BASE)/build/modmake.rules
+8
View File
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_fsk
mod_LTLIBRARIES = mod_fsk.la
mod_fsk_la_SOURCES = mod_fsk.c fsk.c uart.c fsk_callerid.c
mod_fsk_la_CFLAGS = $(AM_CFLAGS)
mod_fsk_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_fsk_la_LDFLAGS = -avoid-version -module -no-undefined -shared
+8
View File
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_fsv
mod_LTLIBRARIES = mod_fsv.la
mod_fsv_la_SOURCES = mod_fsv.c
mod_fsv_la_CFLAGS = $(AM_CFLAGS)
mod_fsv_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_fsv_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_httapi
mod_LTLIBRARIES = mod_httapi.la
mod_httapi_la_SOURCES = mod_httapi.c
mod_httapi_la_CFLAGS = $(AM_CFLAGS)
mod_httapi_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_httapi_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -1,9 +0,0 @@
BASE=../../../..
LOCAL_OBJS= \
aws.o
LOCAL_SOURCES= \
aws.c
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_http_cache
mod_LTLIBRARIES = mod_http_cache.la
mod_http_cache_la_SOURCES = mod_http_cache.c aws.c
mod_http_cache_la_CFLAGS = $(AM_CFLAGS)
mod_http_cache_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_http_cache_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-5
View File
@@ -1,5 +0,0 @@
BASE=../../../..
LOCAL_OBJS += load.o
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_ladspa
mod_LTLIBRARIES = mod_ladspa.la
mod_ladspa_la_SOURCES = mod_ladspa.c load.c
mod_ladspa_la_CFLAGS = $(AM_CFLAGS)
mod_ladspa_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_ladspa_la_LDFLAGS = -avoid-version -module -no-undefined -shared
+1 -1
View File
@@ -5,6 +5,7 @@
/*****************************************************************************/
#include "switch.h"
#include <dlfcn.h>
#include <stdio.h>
#include <stdlib.h>
@@ -15,7 +16,6 @@
#include "ladspa.h"
#include "utils.h"
#include "inttypes.h"
#include "switch.h"
/*****************************************************************************/
/* This function provides a wrapping of dlopen(). When the filename is
+8
View File
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_lcr
mod_LTLIBRARIES = mod_lcr.la
mod_lcr_la_SOURCES = mod_lcr.c
mod_lcr_la_CFLAGS = $(AM_CFLAGS)
mod_lcr_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_lcr_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_limit
mod_LTLIBRARIES = mod_limit.la
mod_limit_la_SOURCES = mod_limit.c
mod_limit_la_CFLAGS = $(AM_CFLAGS)
mod_limit_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_limit_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -1,18 +1,18 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_memcache
MEMCACHED=libmemcached-0.32
BASE=../../../..
MEMCACHED_DIR=$(switch_srcdir)/libs/$(MEMCACHED)
MEMCACHED_BUILDDIR=$(switch_builddir)/libs/$(MEMCACHED)
MEMCACHEDLA=$(MEMCACHED_BUILDDIR)/libmemcached/libmemcached.la
LOCAL_CFLAGS=-I$(MEMCACHED_DIR) -I$(MEMCACHED_BUILDDIR)
LOCAL_LIBADD=$(MEMCACHEDLA)
mod_LTLIBRARIES = mod_memcache.la
mod_memcache_la_SOURCES = mod_memcache.c
mod_memcache_la_CFLAGS = $(AM_CFLAGS) -I$(MEMCACHED_DIR) -I$(MEMCACHED_BUILDDIR)
mod_memcache_la_LIBADD = $(switch_builddir)/libfreeswitch.la $(MEMCACHEDLA)
mod_memcache_la_LDFLAGS = -avoid-version -module -no-undefined -shared
include $(BASE)/build/modmake.rules
MY_DEFAULT_ARGS:= --build=$(build) --host=$(host) --target=$(target) \
--disable-shared --with-pic
MY_DEFAULT_ARGS=--build=$(build) --host=$(host) --target=$(target) --disable-shared --with-pic
$(MEMCACHED_DIR):
$(GETLIB) $(MEMCACHED).tar.gz
@@ -20,12 +20,9 @@ $(MEMCACHED_DIR):
$(MEMCACHED_BUILDDIR)/Makefile: $(MEMCACHED_DIR)
mkdir -p $(MEMCACHED_BUILDDIR)
echo $(MY_DEFAULT_ARGS)
cd $(MEMCACHED_BUILDDIR) && $(DEFAULT_VARS) $(MEMCACHED_DIR)/configure $(MY_DEFAULT_ARGS) --with-memcached=no --srcdir=$(MEMCACHED_DIR) CPPFLAGS= LDFLAGS=
cd $(MEMCACHED_BUILDDIR) && $(DEFAULT_VARS) $(MEMCACHED_DIR)/configure $(MY_DEFAULT_ARGS) --with-memcached=no --srcdir=$(MEMCACHED_DIR) CPPFLAGS= LDFLAGS=
$(TOUCH_TARGET)
$(MEMCACHEDLA): $(MEMCACHED_BUILDDIR)/Makefile
cd $(MEMCACHED_BUILDDIR) && $(MAKE)
$(TOUCH_TARGET)
-33
View File
@@ -1,33 +0,0 @@
BASE=../../../..
MONGO_CXX_DRIVER_VERSION=v2.4
MONGO_CXX_DRIVER_URL=http://downloads.mongodb.org/cxx-driver
MONGO_CXX_DRIVER_TARBALL=mongodb-linux-x86_64-$(MONGO_CXX_DRIVER_VERSION)-latest.tgz
MONGO_CXX_DRIVER_SRC=$(BASE)/libs/mongo-cxx-driver-$(MONGO_CXX_DRIVER_VERSION)
LIBMONGOCLIENT_A =$(MONGO_CXX_DRIVER_SRC)/libmongoclient.a
LOCAL_SOURCES=
LOCAL_OBJS=
LOCAL_CFLAGS=-I$(MONGO_CXX_DRIVER_SRC)/src
LOCAL_LIBADD=$(LIBMONGOCLIENT_A)
LOCAL_LDFLAGS=-lboost_thread -lboost_filesystem-mt -lboost_system-mt
#LOCAL_LDFLAGS=-lboost_thread-mt -lboost_filesystem-mt -lboost_system-mt
MODDIR=$(shell pwd)
include $(BASE)/build/modmake.rules
$(MONGO_CXX_DRIVER_SRC):
$(GETLIB) $(MONGO_CXX_DRIVER_URL) $(MONGO_CXX_DRIVER_TARBALL)
cd $(MONGO_CXX_DRIVER_SRC) && patch -p0 -i $(MODDIR)/fpic_hack.diff
$(TOUCH_TARGET)
$(LIBMONGOCLIENT_A): $(MONGO_CXX_DRIVER_SRC)
(cd $(MONGO_CXX_DRIVER_SRC) && \
sed -i SConstruct -e "s|Environment()|Environment(ENV = {'PATH' : os.environ.get('PATH','/bin:/usr/bin'),'CFLAGS' : os.environ.get('CFLAGS',''),'CXXFLAGS' : os.environ.get('CXXFLAGS','')})|" && \
echo "env.Append(PATH=os.environ.get('PATH','/bin:/usr/bin'))" >> SConstruct && \
scons)
$(TOUCH_TARGET)
@@ -0,0 +1,31 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_mongo
MONGO_CXX_DRIVER_VERSION=v2.4
MONGO_CXX_DRIVER_URL=http://downloads.mongodb.org/cxx-driver
MONGO_CXX_DRIVER_TARBALL=mongodb-linux-x86_64-$(MONGO_CXX_DRIVER_VERSION)-latest.tgz
MONGO_CXX_DRIVER_SRC=$(switch_builddir)/libs/mongo-cxx-driver-$(MONGO_CXX_DRIVER_VERSION)
LIBMONGOCLIENT_A =$(MONGO_CXX_DRIVER_SRC)/libmongoclient.a
mod_LTLIBRARIES = mod_mongo.la
mod_mongo_la_SOURCES = mod_mongo.cpp
mod_mongo_la_CFLAGS = $(AM_CFLAGS)
mod_mongo_la_CPPFLAGS = -I$(MONGO_CXX_DRIVER_SRC)/src -I$(switch_srcdir)/libs/stfu/ -I$(switch_srcdir)/libs/libteletone/src/
mod_mongo_la_LIBADD = $(switch_builddir)/libfreeswitch.la $(LIBMONGOCLIENT_A)
mod_mongo_la_LDFLAGS = -avoid-version -module -no-undefined -shared -lboost_thread -lboost_filesystem-mt -lboost_system-mt
BUILT_SOURCES=$(LIBMONGOCLIENT_A)
$(MONGO_CXX_DRIVER_SRC):
$(GETLIB) $(MONGO_CXX_DRIVER_URL) $(MONGO_CXX_DRIVER_TARBALL)
cd $(MONGO_CXX_DRIVER_SRC) && patch -p0 -i $(switch_srcdir)/src/mod/applications/mod_mongo/fpic_hack.diff
$(TOUCH_TARGET)
$(LIBMONGOCLIENT_A): $(MONGO_CXX_DRIVER_SRC)
(cd $(MONGO_CXX_DRIVER_SRC) && \
sed -i'' SConstruct -e "s|Environment()|Environment(ENV = {'PATH' : os.environ.get('PATH','/bin:/usr/bin'),'CFLAGS' : os.environ.get('CFLAGS',''),'CXXFLAGS' : os.environ.get('CXXFLAGS','')})|" && \
echo "env.Append(PATH=os.environ.get('PATH','/bin:/usr/bin'))" >> SConstruct && \
scons)
$(TOUCH_TARGET)
-7
View File
@@ -1,7 +0,0 @@
# LOCAL_CFLAGS=-I./mp4v2-2.0.0/include
LOCAL_LDFLAGS=-lmp4v2
LOCAL_SOURCES=mp4_helper.cpp
LOCAL_OBJS=mp4_helper.o
BASE=../../../..
include $(BASE)/build/modmake.rules
+8
View File
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_mp4
mod_LTLIBRARIES = mod_mp4.la
mod_mp4_la_SOURCES = mod_mp4.cpp mp4_helper.cpp
mod_mp4_la_CFLAGS = $(AM_CFLAGS)
mod_mp4_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_mp4_la_LDFLAGS = -avoid-version -module -no-undefined -shared -lmp4v2
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_nibblebill
mod_LTLIBRARIES = mod_nibblebill.la
mod_nibblebill_la_SOURCES = mod_nibblebill.c
mod_nibblebill_la_CFLAGS = $(AM_CFLAGS)
mod_nibblebill_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_nibblebill_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-2
View File
@@ -1,2 +0,0 @@
BASE=../../../..
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_oreka
mod_LTLIBRARIES = mod_oreka.la
mod_oreka_la_SOURCES = mod_oreka.c
mod_oreka_la_CFLAGS = $(AM_CFLAGS)
mod_oreka_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_oreka_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -1,3 +1,6 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_rad_auth
RADCLIENT_VERSION=1.1.6
RADCLIENT=freeradius-client-$(RADCLIENT_VERSION)
RADCLIENT_DIR=$(switch_srcdir)/libs/$(RADCLIENT)
@@ -5,11 +8,13 @@ RADCLIENT_BUILDDIR=$(switch_builddir)/libs/$(RADCLIENT)
RADCLIENT_LIBDIR=$(RADCLIENT_BUILDDIR)/lib
RADCLIENT_LA=${RADCLIENT_LIBDIR}/libfreeradius-client.la
LOCAL_CFLAGS=-I$(RADCLIENT_DIR)/include
LOCAL_LIBADD=$(RADCLIENT_LA)
mod_LTLIBRARIES = mod_rad_auth.la
mod_rad_auth_la_SOURCES = mod_rad_auth.c
mod_rad_auth_la_CFLAGS = $(AM_CFLAGS) -I$(RADCLIENT_DIR)/include
mod_rad_auth_la_LIBADD = $(switch_builddir)/libfreeswitch.la $(RADCLIENT_LA)
mod_rad_auth_la_LDFLAGS = -avoid-version -module -no-undefined -shared
BASE=../../../..
include $(BASE)/build/modmake.rules
BUILT_SOURCES=$(RADCLIENT_LA)
$(RADCLIENT_DIR):
$(GETLIB) $(RADCLIENT).tar.gz
@@ -22,5 +27,3 @@ $(RADCLIENT_BUILDDIR)/Makefile: $(RADCLIENT_DIR)
$(RADCLIENT_LA): $(RADCLIENT_BUILDDIR)/Makefile
cd $(RADCLIENT_BUILDDIR) && CFLAGS="$(CFLAGS)" $(MAKE)
$(TOUCH_TARGET)
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_random
mod_LTLIBRARIES = mod_random.la
mod_random_la_SOURCES = mod_random.c
mod_random_la_CFLAGS = $(AM_CFLAGS)
mod_random_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_random_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-3
View File
@@ -1,3 +0,0 @@
BASE=../../../..
LOCAL_OBJS=credis.o
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_redis
mod_LTLIBRARIES = mod_redis.la
mod_redis_la_SOURCES = mod_redis.c credis.c
mod_redis_la_CFLAGS = $(AM_CFLAGS) -D_GNU_SOURCE
mod_redis_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_redis_la_LDFLAGS = -avoid-version -module -no-undefined -shared
+8
View File
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_rss
mod_LTLIBRARIES = mod_rss.la
mod_rss_la_SOURCES = mod_rss.c
mod_rss_la_CFLAGS = $(AM_CFLAGS)
mod_rss_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_rss_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-2
View File
@@ -1,2 +0,0 @@
BASE=../../../..
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_skel
mod_LTLIBRARIES = mod_skel.la
mod_skel_la_SOURCES = mod_skel.c
mod_skel_la_CFLAGS = $(AM_CFLAGS)
mod_skel_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_skel_la_LDFLAGS = -avoid-version -module -no-undefined -shared
+8
View File
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_sms
mod_LTLIBRARIES = mod_sms.la
mod_sms_la_SOURCES = mod_sms.c
mod_sms_la_CFLAGS = $(AM_CFLAGS)
mod_sms_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_sms_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_snapshot
mod_LTLIBRARIES = mod_snapshot.la
mod_snapshot_la_SOURCES = mod_snapshot.c
mod_snapshot_la_CFLAGS = $(AM_CFLAGS)
mod_snapshot_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_snapshot_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_snipe_hunt
mod_LTLIBRARIES = mod_snipe_hunt.la
mod_snipe_hunt_la_SOURCES = mod_snipe_hunt.c
mod_snipe_hunt_la_CFLAGS = $(AM_CFLAGS)
mod_snipe_hunt_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_snipe_hunt_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-2
View File
@@ -1,2 +0,0 @@
BASE=../../../..
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_snom
mod_LTLIBRARIES = mod_snom.la
mod_snom_la_SOURCES = mod_snom.c
mod_snom_la_CFLAGS = $(AM_CFLAGS)
mod_snom_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_snom_la_LDFLAGS = -avoid-version -module -no-undefined -shared
-2
View File
@@ -1,2 +0,0 @@
BASE=../../../..
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_sonar
mod_LTLIBRARIES = mod_sonar.la
mod_sonar_la_SOURCES = mod_sonar.c
mod_sonar_la_CFLAGS = $(AM_CFLAGS)
mod_sonar_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_sonar_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -1,13 +1,18 @@
BASE=../../../..
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_soundtouch
VERSION=soundtouch-1.7.1
SNDT_SRC=$(switch_srcdir)/libs/soundtouch
SNDT_BUILD=$(switch_builddir)/libs/soundtouch
LA=$(SNDT_BUILD)/source/SoundTouch/.libs/libSoundTouch.a
LA=$(SNDT_BUILD)/source/SoundTouch/libSoundTouch.la
LOCAL_CFLAGS += -I$(SNDT_SRC)/include -DINTEGER_SAMPLES -I$(SNDT_BUILD)/include
LOCAL_LIBADD=$(LA)
mod_LTLIBRARIES = mod_soundtouch.la
mod_soundtouch_la_SOURCES = mod_soundtouch.cpp
mod_soundtouch_la_CFLAGS = $(AM_CFLAGS) -I$(SNDT_SRC)/include -DINTEGER_SAMPLES -I$(SNDT_BUILD)/include
mod_soundtouch_la_CXXFLAGS = -I$(SNDT_SRC)/include -DINTEGER_SAMPLES -I$(SNDT_BUILD)/include
mod_soundtouch_la_LIBADD = $(switch_builddir)/libfreeswitch.la $(LA)
mod_soundtouch_la_LDFLAGS = -avoid-version -module -no-undefined -shared
include $(BASE)/build/modmake.rules
BUILT_SOURCES=$(LA)
$(SNDT_SRC):
$(GETLIB) $(VERSION).tar.gz
@@ -21,7 +26,6 @@ $(SNDT_BUILD)/Makefile: $(SNDT_SRC)
cd $(SNDT_SRC) && AUTOMAKE="automake --add-missing --foreign --copy" autoreconf -fisv
cd ${SNDT_BUILD} && $(DEFAULT_VARS) $(SNDT_SRC)/configure $(DEFAULT_ARGS) --enable-integer-samples --srcdir=$(SNDT_SRC)
${TOUCH_TARGET}
$(LA): $(SNDT_BUILD)/Makefile
cd $(SNDT_BUILD) && ${MAKE}
-2
View File
@@ -1,2 +0,0 @@
BASE=../../../..
include $(BASE)/build/modmake.rules
+8
View File
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_spy
mod_LTLIBRARIES = mod_spy.la
mod_spy_la_SOURCES = mod_spy.c
mod_spy_la_CFLAGS = $(AM_CFLAGS)
mod_spy_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_spy_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_translate
mod_LTLIBRARIES = mod_translate.la
mod_translate_la_SOURCES = mod_translate.c
mod_translate_la_CFLAGS = $(AM_CFLAGS)
mod_translate_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_translate_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_valet_parking
mod_LTLIBRARIES = mod_valet_parking.la
mod_valet_parking_la_SOURCES = mod_valet_parking.c
mod_valet_parking_la_CFLAGS = $(AM_CFLAGS)
mod_valet_parking_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_valet_parking_la_LDFLAGS = -avoid-version -module -no-undefined -shared
+8
View File
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_vmd
mod_LTLIBRARIES = mod_vmd.la
mod_vmd_la_SOURCES = mod_vmd.c
mod_vmd_la_CFLAGS = $(AM_CFLAGS)
mod_vmd_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_vmd_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_voicemail
mod_LTLIBRARIES = mod_voicemail.la
mod_voicemail_la_SOURCES = mod_voicemail.c
mod_voicemail_la_CFLAGS = $(AM_CFLAGS)
mod_voicemail_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_voicemail_la_LDFLAGS = -avoid-version -module -no-undefined -shared
@@ -1,3 +0,0 @@
BASE=../../../..
LOCAL_OBJS=ivr.o utils.o config.o menu.o
include $(BASE)/build/modmake.rules
@@ -0,0 +1,8 @@
include $(top_srcdir)/build/modmake.rulesam
MODNAME=mod_voicemail_ivr
mod_LTLIBRARIES = mod_voicemail_ivr.la
mod_voicemail_ivr_la_SOURCES = mod_voicemail_ivr.c ivr.c utils.c config.c menu.c
mod_voicemail_ivr_la_CFLAGS = $(AM_CFLAGS)
mod_voicemail_ivr_la_LIBADD = $(switch_builddir)/libfreeswitch.la
mod_voicemail_ivr_la_LDFLAGS = -avoid-version -module -no-undefined -shared