projects
/
lcr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add -lncurses to LDD flags
[lcr.git]
/
Makefile.am
diff --git
a/Makefile.am
b/Makefile.am
index
e35f6f0
..
296af85
100644
(file)
--- a/
Makefile.am
+++ b/
Makefile.am
@@
-43,6
+43,8
@@
INSTALLATION_DEFINES = \
-DLOG_DIR="\"$(LOGdir)\"" \
-DEXTENSION_DATA="\"$(EXTENSIONdir)\""
-DLOG_DIR="\"$(LOGdir)\"" \
-DEXTENSION_DATA="\"$(EXTENSIONdir)\""
+SUBDIRS = include
+
if ENABLE_MISDN
MISDN_INCLUDE = -DWITH_MISDN -DWITH_CRYPT
if ENABLE_MISDN
MISDN_INCLUDE = -DWITH_MISDN -DWITH_CRYPT
@@
-51,15
+53,13
@@
MISDN_LIB = -lmisdn
endif
endif
-SUBDIRS =
-
GSM_INCLUDE =
GSM_SOURCE =
GSM_LIB =
if ENABLE_GSM
GSM_INCLUDE =
GSM_SOURCE =
GSM_LIB =
if ENABLE_GSM
-#if ENABLE_GSM
H
R
+#if ENABLE_GSM
F
R
GSM_INCLUDE += -DWITH_GSMFR
GSM_INCLUDE += -DWITH_GSMFR
@@
-69,6
+69,24
@@
SUBDIRS += libgsmfr
#endif
#endif
+if ENABLE_GSMHR
+
+GSM_INCLUDE += -DWITH_GSMHR
+
+GSM_LIB += libgsmhr/libgsmhr.la
+
+SUBDIRS += libgsmhr
+
+endif
+
+if ENABLE_GSMAMR
+
+GSM_INCLUDE += -DWITH_GSMAMR
+
+GSM_LIB += -lopencore-amrnb
+
+endif
+
GSM_SOURCE += gsm_audio.c gsm.cpp
if ENABLE_GSM_BS
GSM_SOURCE += gsm_audio.c gsm.cpp
if ENABLE_GSM_BS
@@
-86,6
+104,7
@@
GSM_INCLUDE += -DWITH_GSM_MS
GSM_SOURCE += gsm_ms.cpp
endif
GSM_SOURCE += gsm_ms.cpp
endif
+
endif
endif
@@
-113,6
+132,18
@@
SIP_LIB += $(SOFIA_LIBS)
endif
endif
+VOOTP_LIB =
+
+if ENABLE_VOOTP
+
+VOOTP_INCLUDE = -DWITH_VOOTP $(VOOTP_CFLAGS)
+
+VOOTP_SOURCE =
+
+VOOTP_LIB += $(VOOTP_LIBS)
+
+endif
+
bin_PROGRAMS = lcradmin gentones genwave
sbin_PROGRAMS = lcr genrc genextension
bin_PROGRAMS = lcradmin gentones genwave
sbin_PROGRAMS = lcr genrc genextension
@@
-120,7
+151,7
@@
sbin_PROGRAMS = lcr genrc genextension
if ENABLE_ASTERISK_CHANNEL_DRIVER
noinst_PROGRAMS = chan_lcr.so
chan_lcr_so_SOURCES =
if ENABLE_ASTERISK_CHANNEL_DRIVER
noinst_PROGRAMS = chan_lcr.so
chan_lcr_so_SOURCES =
-chan_lcr_so_LDFLAGS = -shared
+chan_lcr_so_LDFLAGS = -
-
shared
chan_lcr_so_LDADD = chan_lcr.po options.po callerid.po select.po
# List chan_lcr specific sources for make dist
chan_lcr_so_LDADD = chan_lcr.po options.po callerid.po select.po
# List chan_lcr specific sources for make dist
@@
-128,16
+159,16
@@
EXTRA_chan_lcr_so_SOURCES = chan_lcr.c chan_lcr.h
chan_lcr.po: chan_lcr.c chan_lcr.h
chan_lcr.po: chan_lcr.c chan_lcr.h
- $(CC) $(
INCLUDE
S) $(AST_CFLAGS) $(CPPFLAGS) $(CFLAGS) -D_GNU_SOURCE -fPIC -c $< -o $@
+ $(CC) $(
AM_CPPFLAG
S) $(AST_CFLAGS) $(CPPFLAGS) $(CFLAGS) -D_GNU_SOURCE -fPIC -c $< -o $@
callerid.po: callerid.c callerid.h
callerid.po: callerid.c callerid.h
- $(CC) $(
INCLUDE
S) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c $< -o $@
+ $(CC) $(
AM_CPPFLAG
S) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c $< -o $@
options.po: options.c options.h
options.po: options.c options.h
- $(CC) $(
INCLUDE
S) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c $< -o $@
+ $(CC) $(
AM_CPPFLAG
S) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c $< -o $@
select.po: select.c select.h
select.po: select.c select.h
- $(CC) $(
INCLUDE
S) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c $< -o $@
+ $(CC) $(
AM_CPPFLAG
S) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c $< -o $@
install-exec-hook: chan_lcr.so
$(INSTALL) -d '$(DESTDIR)$(astmoddir)'
install-exec-hook: chan_lcr.so
$(INSTALL) -d '$(DESTDIR)$(astmoddir)'
@@
-147,20
+178,22
@@
uninstall-hook:
cd '$(DESTDIR)$(astmoddir)' && rm -f chan_lcr.so
endif
cd '$(DESTDIR)$(astmoddir)' && rm -f chan_lcr.so
endif
-
INCLUDES = $(all_includes) $(MISDN_INCLUDE) $(GSM_INCLUDE) $(SS5_INCLUDE) $(SI
P_INCLUDE) -Wall $(INSTALLATION_DEFINES)
+
AM_CPPFLAGS = $(all_includes) $(MISDN_INCLUDE) $(GSM_INCLUDE) $(SS5_INCLUDE) $(SIP_INCLUDE) $(VOOT
P_INCLUDE) -Wall $(INSTALLATION_DEFINES)
lcr_SOURCES = \
main.c select.c trace.c options.c tones.c alawulaw.c cause.c interface.c message.c callerid.c socket_server.c \
port.cpp vbox.cpp remote.cpp \
lcr_SOURCES = \
main.c select.c trace.c options.c tones.c alawulaw.c cause.c interface.c message.c callerid.c socket_server.c \
port.cpp vbox.cpp remote.cpp \
- $(MISDN_SOURCE) $(GSM_SOURCE) $(SS5_SOURCE) $(SIP_SOURCE) \
+ $(MISDN_SOURCE) $(GSM_SOURCE) $(SS5_SOURCE) $(SIP_SOURCE)
$(VOOTP_SOURCE)
\
endpoint.cpp endpointapp.cpp \
appbridge.cpp apppbx.cpp route.c action.cpp action_efi.cpp action_vbox.cpp extension.c mail.c \
endpoint.cpp endpointapp.cpp \
appbridge.cpp apppbx.cpp route.c action.cpp action_efi.cpp action_vbox.cpp extension.c mail.c \
- join.cpp joinpbx.cpp
+ join.cpp joinpbx.cpp
dov.cpp
-lcr_LDADD = $(LIBCRYPTO) $(MISDN_LIB) -lpthread $(GSM_LIB) $(SIP_LIB)
+lcr_LDADD = $(LIBCRYPTO) $(MISDN_LIB) -lpthread $(GSM_LIB) $(SIP_LIB)
$(VOOTP_LIB)
lcradmin_SOURCES = lcradmin.c cause.c options.c
lcradmin_SOURCES = lcradmin.c cause.c options.c
+lcradmin_LDADD = -lncurses
+
genextension_SOURCES = genext.c options.c extension.c
genextension_SOURCES = genext.c options.c extension.c
@@
-170,7
+203,7
@@
noinst_HEADERS = \
message.h callerid.h socket_server.h port.h vbox.h endpoint.h endpointapp.h \
appbridge.h apppbx.h route.h extension.h join.h joinpbx.h lcrsocket.h
message.h callerid.h socket_server.h port.h vbox.h endpoint.h endpointapp.h \
appbridge.h apppbx.h route.h extension.h join.h joinpbx.h lcrsocket.h
-noinst_HEADERS += myisdn.h mISDN.h dss1.h crypt.h remote.h
+noinst_HEADERS += myisdn.h mISDN.h dss1.h crypt.h remote.h
fxs.h
noinst_HEADERS += ss5.h ss5_encode.h ss5_decode.h
noinst_HEADERS += mncc.h gsm.h gsm_audio.h gsm_bs.h gsm_ms.h
noinst_HEADERS += ie.cpp sip.h
noinst_HEADERS += ss5.h ss5_encode.h ss5_decode.h
noinst_HEADERS += mncc.h gsm.h gsm_audio.h gsm_bs.h gsm_ms.h
noinst_HEADERS += ie.cpp sip.h