git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/split-3rd-party@1201 74dad513-b988-da41-8d7b-12977e46ad98
67 lines
1.7 KiB
Makefile
67 lines
1.7 KiB
Makefile
# @configure_input@
|
|
export MACHINE_NAME := auto
|
|
export OS_NAME := auto
|
|
export HOST_NAME := unix
|
|
export CC_NAME := gcc
|
|
export TARGET_NAME := @target@
|
|
export CROSS_COMPILE := @ac_cross_compile@
|
|
export LINUX_POLL := @ac_linux_poll@
|
|
|
|
# Determine which party libraries to use
|
|
export APP_THIRD_PARTY_LIBS := -lresample-$(TARGET_NAME)
|
|
|
|
ifneq (@ac_no_gsm_codec@,1)
|
|
APP_THIRD_PARTY_LIBS += -lgsmcodec-$(TARGET_NAME)
|
|
endif
|
|
|
|
ifneq (@ac_no_speex_codec@,1)
|
|
APP_THIRD_PARTY_LIBS += -lspeex-$(TARGET_NAME)
|
|
endif
|
|
|
|
ifneq (@ac_no_ilbc_codec@,1)
|
|
APP_THIRD_PARTY_LIBS += -lilbccodec-$(TARGET_NAME)
|
|
endif
|
|
|
|
ifneq ($(findstring pa,@ac_pjmedia_snd@),)
|
|
APP_THIRD_PARTY_LIBS += -lportaudio-$(TARGET_NAME)
|
|
endif
|
|
|
|
|
|
# CFLAGS, LDFLAGS, and LIBS to be used by applications
|
|
export PJDIR := @ac_pjdir@
|
|
export APP_CC := $(CROSS_COMPILE)$(CC_NAME)
|
|
export APP_CFLAGS := -DPJ_AUTOCONF=1\
|
|
@CFLAGS@\
|
|
-I$(PJDIR)/pjlib/include\
|
|
-I$(PJDIR)/pjlib-util/include\
|
|
-I$(PJDIR)/pjnath/include\
|
|
-I$(PJDIR)/pjmedia/include\
|
|
-I$(PJDIR)/pjsip/include
|
|
export APP_CXXFLAGS := $(APP_CFLAGS)
|
|
export APP_LDFLAGS := -L$(PJDIR)/pjlib/lib\
|
|
-L$(PJDIR)/pjlib-util/lib\
|
|
-L$(PJDIR)/pjnath/lib\
|
|
-L$(PJDIR)/pjmedia/lib\
|
|
-L$(PJDIR)/pjsip/lib\
|
|
-L$(PJDIR)/third_party/lib\
|
|
@LDFLAGS@
|
|
export APP_LDLIBS := -lpjsua-$(TARGET_NAME)\
|
|
-lpjsip-ua-$(TARGET_NAME)\
|
|
-lpjsip-simple-$(TARGET_NAME)\
|
|
-lpjsip-$(TARGET_NAME)\
|
|
-lpjmedia-codec-$(TARGET_NAME)\
|
|
-lpjmedia-$(TARGET_NAME)\
|
|
-lpjnath-$(TARGET_NAME)\
|
|
-lpjlib-util-$(TARGET_NAME)\
|
|
$(APP_THIRD_PARTY_LIBS)\
|
|
-lpj-$(TARGET_NAME)\
|
|
@LIBS@
|
|
|
|
export PJ_DIR := $(PJDIR)
|
|
export PJ_CC := $(APP_CC)
|
|
export PJ_CFLAGS := $(APP_CFLAGS)
|
|
export PJ_CXXFLAGS := $(APP_CXXFLAGS)
|
|
export PJ_LDFLAGS := $(APP_LDFLAGS)
|
|
export PJ_LDLIBS := $(APP_LDLIBS)
|
|
|