blob: 8bab9d0d717cc556059514faceefbf47c8d6d069 [file] [log] [blame]
Benny Prijonoc4c61d02006-08-20 20:47:34 +00001# @configure_input@
2export MACHINE_NAME := auto
3export OS_NAME := auto
4export HOST_NAME := unix
Benny Prijono5b818b22006-09-17 22:58:51 +00005export CC_NAME := gcc
Benny Prijonoc4c61d02006-08-20 20:47:34 +00006export TARGET_NAME := @target@
7export CROSS_COMPILE := @ac_cross_compile@
8export LINUX_POLL := @ac_linux_poll@
Benny Prijono12483112007-03-12 10:44:38 +00009
Benny Prijono25dfd1d2007-04-17 16:16:01 +000010# Determine which party libraries to use
Benny Prijono5b409a42007-11-11 03:58:47 +000011export APP_THIRD_PARTY_LIBS := -lresample-$(TARGET_NAME) -lmilenage-$(TARGET_NAME)
Benny Prijono25dfd1d2007-04-17 16:16:01 +000012
13ifneq (@ac_no_gsm_codec@,1)
14APP_THIRD_PARTY_LIBS += -lgsmcodec-$(TARGET_NAME)
15endif
16
17ifneq (@ac_no_speex_codec@,1)
18APP_THIRD_PARTY_LIBS += -lspeex-$(TARGET_NAME)
19endif
20
21ifneq (@ac_no_ilbc_codec@,1)
22APP_THIRD_PARTY_LIBS += -lilbccodec-$(TARGET_NAME)
23endif
24
25ifneq ($(findstring pa,@ac_pjmedia_snd@),)
26APP_THIRD_PARTY_LIBS += -lportaudio-$(TARGET_NAME)
27endif
28
29
30# CFLAGS, LDFLAGS, and LIBS to be used by applications
Benny Prijono12483112007-03-12 10:44:38 +000031export PJDIR := @ac_pjdir@
32export APP_CC := $(CROSS_COMPILE)$(CC_NAME)
33export APP_CFLAGS := -DPJ_AUTOCONF=1\
34 @CFLAGS@\
35 -I$(PJDIR)/pjlib/include\
36 -I$(PJDIR)/pjlib-util/include\
Benny Prijono25dfd1d2007-04-17 16:16:01 +000037 -I$(PJDIR)/pjnath/include\
Benny Prijono12483112007-03-12 10:44:38 +000038 -I$(PJDIR)/pjmedia/include\
39 -I$(PJDIR)/pjsip/include
40export APP_CXXFLAGS := $(APP_CFLAGS)
41export APP_LDFLAGS := -L$(PJDIR)/pjlib/lib\
42 -L$(PJDIR)/pjlib-util/lib\
Benny Prijono25dfd1d2007-04-17 16:16:01 +000043 -L$(PJDIR)/pjnath/lib\
Benny Prijono12483112007-03-12 10:44:38 +000044 -L$(PJDIR)/pjmedia/lib\
45 -L$(PJDIR)/pjsip/lib\
Benny Prijono25dfd1d2007-04-17 16:16:01 +000046 -L$(PJDIR)/third_party/lib\
Benny Prijono12483112007-03-12 10:44:38 +000047 @LDFLAGS@
48export APP_LDLIBS := -lpjsua-$(TARGET_NAME)\
49 -lpjsip-ua-$(TARGET_NAME)\
50 -lpjsip-simple-$(TARGET_NAME)\
51 -lpjsip-$(TARGET_NAME)\
52 -lpjmedia-codec-$(TARGET_NAME)\
53 -lpjmedia-$(TARGET_NAME)\
Benny Prijono25dfd1d2007-04-17 16:16:01 +000054 -lpjnath-$(TARGET_NAME)\
Benny Prijono12483112007-03-12 10:44:38 +000055 -lpjlib-util-$(TARGET_NAME)\
Benny Prijono25dfd1d2007-04-17 16:16:01 +000056 $(APP_THIRD_PARTY_LIBS)\
Benny Prijono12483112007-03-12 10:44:38 +000057 -lpj-$(TARGET_NAME)\
58 @LIBS@
59
Benny Prijono25dfd1d2007-04-17 16:16:01 +000060export PJ_DIR := $(PJDIR)
61export PJ_CC := $(APP_CC)
62export PJ_CFLAGS := $(APP_CFLAGS)
63export PJ_CXXFLAGS := $(APP_CXXFLAGS)
64export PJ_LDFLAGS := $(APP_LDFLAGS)
65export PJ_LDLIBS := $(APP_LDLIBS)
66