@ -7,17 +7,19 @@ export TARGET_NAME := @target@
export CROSS_COMPILE := @ac_cross_compile@
export LINUX_POLL := @ac_linux_poll@
export ac_prefix := @prefix@
LIB_SUFFIX = $( TARGET_NAME) .a
# Determine which party libraries to use
export APP_THIRD_PARTY_LIBS := -lresample-$( TARGET_NAME) -lmilenage-$( TARGET_NAME) -lsrtp-$( TARGET_NAME)
export APP_THIRD_PARTY_EXT :=
export APP_THIRD_PARTY_LIB_FILES = $( PJ_DIR) /third_party/lib/libresample-$( LIB_SUFFIX) $( PJ_DIR) /third_party/lib/libmilenage-$( LIB_SUFFIX) $( PJ_DIR) /third_party/lib/libsrtp-$( LIB_SUFFIX)
i f n e q ( @ a c _ n o _ g s m _ c o d e c @ , 1 )
i f e q ( @ a c _ e x t e r n a l _ g s m @ , 1 )
# External GSM library
APP_THIRD_PARTY_LIBS += -lgsm
APP_THIRD_PARTY_LIB_FILES +=
APP_THIRD_PARTY_EXT += -lgsm
e l s e
APP_THIRD_PARTY_LIBS += -lgsmcodec-$( TARGET_NAME)
APP_THIRD_PARTY_LIB_FILES += $( PJ_DIR) /third_party/lib/libgsmcodec-$( LIB_SUFFIX)
@ -26,8 +28,7 @@ endif
i f n e q ( @ a c _ n o _ s p e e x _ c o d e c @ , 1 )
i f e q ( @ a c _ e x t e r n a l _ s p e e x @ , 1 )
APP_THIRD_PARTY_LIBS += -lspeex -lspeexdsp
APP_THIRD_PARTY_LIB_FILES +=
APP_THIRD_PARTY_EXT += -lspeex -lspeexdsp
e l s e
APP_THIRD_PARTY_LIBS += -lspeex-$( TARGET_NAME)
APP_THIRD_PARTY_LIB_FILES += $( PJ_DIR) /third_party/lib/libspeex-$( LIB_SUFFIX)
@ -46,8 +47,8 @@ endif
i f n e q ( $( findstring pa ,@ac_pjmedia_snd @) , )
i f e q ( @ a c _ e x t e r n a l _ p a @ , 1 )
APP_THIRD_PARTY_LIBS += -lportaudio
APP_THIRD_PARTY_ LIB_FILES +=
# External PA
APP_THIRD_PARTY_ EXT += -lportaudio
e l s e
APP_THIRD_PARTY_LIBS += -lportaudio-$( TARGET_NAME)
APP_THIRD_PARTY_LIB_FILES += $( PJ_DIR) /third_party/lib/libportaudio-$( LIB_SUFFIX)
@ -85,6 +86,7 @@ export APP_LDLIBS := -lpjsua-$(TARGET_NAME)\
-lpjnath-$( TARGET_NAME) \
-lpjlib-util-$( TARGET_NAME) \
$( APP_THIRD_PARTY_LIBS) \
$( APP_THIRD_PARTY_EXT) \
-lpj-$( TARGET_NAME) \
@LIBS@
export APP_LIB_FILES = $( PJ_DIR) /pjsip/lib/libpjsua-$( LIB_SUFFIX) \
@ -99,6 +101,8 @@ export APP_LIB_FILES = $(PJ_DIR)/pjsip/lib/libpjsua-$(LIB_SUFFIX) \
$( APP_THIRD_PARTY_LIB_FILES) \
$( PJ_DIR) /pjlib/lib/libpj-$( LIB_SUFFIX)
# Here are the variabels to use if application is using the library
# from within the source distribution
export PJ_DIR := $( PJDIR)
export PJ_CC := $( APP_CC)
export PJ_CFLAGS := $( APP_CFLAGS)
@ -107,3 +111,11 @@ export PJ_LDFLAGS := $(APP_LDFLAGS)
export PJ_LDLIBS := $( APP_LDLIBS)
export PJ_LIB_FILES := $( APP_LIB_FILES)
# And here are the variables to use if application is using the
# library from the install location (i.e. --prefix)
export PJ_INSTALL_DIR := @prefix@
export PJ_INSTALL_INC_DIR := $( PJ_INSTALL_DIR) /include
export PJ_INSTALL_LIB_DIR := $( PJ_INSTALL_DIR) /lib
export PJ_INSTALL_CFLAGS := -I$( PJ_INSTALL_INC_DIR) -DPJ_AUTOCONF= 1 @CFLAGS@
export PJ_INSTALL_CXXFLAGS := $( PJ_INSTALL_CFLAGS)
export PJ_INSTALL_LDFLAGS := -L$( PJ_INSTALL_LIB_DIR) $( APP_LDLIBS)