]> sjero.net Git - linphone/blob - coreapi/Makefile.am
fix wrong ortp submodule
[linphone] / coreapi / Makefile.am
1
2 SUBDIRS=. help
3
4 EXTRA_DIST=linphonecore_jni.cc
5
6 ## Process this file with automake to produce Makefile.in
7 linphone_includedir=$(includedir)/linphone
8
9 linphone_include_HEADERS=linphonecore.h linphonefriend.h linphonecore_utils.h ../config.h lpconfig.h sipsetup.h 
10
11 if BUILD_TUNNEL
12 linphone_include_HEADERS+=linphone_tunnel.h
13 endif
14
15 INCLUDES = \
16         -I$(top_srcdir)
17
18
19 lib_LTLIBRARIES=liblinphone.la
20
21 liblinphone_la_SOURCES=\
22         linphonecore.c linphonecore.h private.h\
23         offeranswer.c offeranswer.h\
24         sal.c sal.h \
25         sal_eXosip2.c sal_eXosip2.h\
26         sal_eXosip2_sdp.c \
27         sal_eXosip2_presence.c \
28         callbacks.c \
29         misc.c  \
30         address.c \
31         enum.c enum.h \
32         presence.c \
33         proxy.c \
34         friend.c \
35         authentication.c \
36         lpconfig.c lpconfig.h \
37         chat.c \
38         linphonecall.c \
39         sipsetup.c sipsetup.h \
40         siplogin.c \
41         lsd.c linphonecore_utils.h \
42         ec-calibrator.c \
43         conference.c \
44         linphone_tunnel.cc
45         
46 if BUILD_WIZARD
47 liblinphone_la_SOURCES+=sipwizard.c 
48 endif
49
50 if BUILD_TUNNEL
51 liblinphone_la_SOURCES+=TunnelManager.cc TunnelManager.hh 
52 endif
53
54
55
56 liblinphone_la_LDFLAGS= -version-info $(LIBLINPHONE_SO_VERSION) -no-undefined
57
58 liblinphone_la_LIBADD= \
59                 $(EXOSIP_LIBS) \
60                 $(MEDIASTREAMER_LIBS) \
61                 $(ORTP_LIBS) $(OPENSSL_LIBS) \
62                 $(TUNNEL_LIBS) \
63                 $(LIBSOUP_LIBS)
64
65 if BUILD_TESTS
66 noinst_PROGRAMS=test_lsd test_ecc
67
68 test_lsd_SOURCES=test_lsd.c
69
70 test_lsd_LDADD=liblinphone.la $(liblinphone_la_LIBADD)
71
72 test_ecc_SOURCES=test_ecc.c
73
74 test_ecc_LDADD=liblinphone.la $(liblinphone_la_LIBADD)
75 endif
76
77
78 AM_CFLAGS=$(STRICT_OPTIONS)  -DIN_LINPHONE \
79         $(ORTP_CFLAGS) \
80         $(MEDIASTREAMER_CFLAGS) \
81         $(OSIP_CFLAGS) \
82         $(EXOSIP_CFLAGS) \
83         $(LIBSOUP_CFLAGS) \
84         -DENABLE_TRACE  \
85         -DLOG_DOMAIN=\"LinphoneCore\" \
86         $(IPV6_CFLAGS) \
87         -DORTP_INET6 \
88         $(VIDEO_CFLAGS) \
89         $(TUNNEL_CFLAGS)
90
91 if BUILD_WIZARD
92 AM_CFLAGS+= -DBUILD_WIZARD 
93 endif
94
95 AM_CXXFLAGS=$(AM_CFLAGS)