]> sjero.net Git - linphone/blob - coreapi/Makefile.am
Fix compilation of tunnel on ios.
[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 INCLUDES = \
12         -I$(top_srcdir)
13
14
15 lib_LTLIBRARIES=liblinphone.la
16
17 liblinphone_la_SOURCES=\
18         linphonecore.c linphonecore.h private.h\
19         offeranswer.c offeranswer.h\
20         sal.c sal.h \
21         sal_eXosip2.c sal_eXosip2.h\
22         sal_eXosip2_sdp.c \
23         sal_eXosip2_presence.c \
24         callbacks.c \
25         misc.c  \
26         address.c \
27         enum.c enum.h \
28         presence.c \
29         proxy.c \
30         friend.c \
31         authentication.c \
32         lpconfig.c lpconfig.h \
33         chat.c \
34         linphonecall.c \
35         sipsetup.c sipsetup.h \
36         siplogin.c \
37         lsd.c linphonecore_utils.h \
38         ec-calibrator.c \
39         conference.c \
40         linphone_tunnel_manager.h
41
42 if BUILD_TUNNEL
43 liblinphone_la_SOURCES+=TunnelManager.cc TunnelManager.hh linphone_tunnel_manager.cc
44 endif
45
46
47
48 liblinphone_la_LDFLAGS= -version-info $(LIBLINPHONE_SO_VERSION) -no-undefined
49
50 liblinphone_la_LIBADD= \
51                 $(EXOSIP_LIBS) \
52                 $(MEDIASTREAMER_LIBS) \
53                 $(ORTP_LIBS) $(OPENSSL_LIBS) \
54                 $(TUNNEL_LIBS)
55
56 if BUILD_WIN32
57 liblinphone_la_LIBADD+=$(top_builddir)/oRTP/src/libortp.la
58 endif
59 if BUILD_TESTS
60 noinst_PROGRAMS=test_lsd test_ecc
61
62 test_lsd_SOURCES=test_lsd.c
63
64 test_lsd_LDADD=liblinphone.la $(liblinphone_la_LIBADD)
65
66 test_ecc_SOURCES=test_ecc.c
67
68 test_ecc_LDADD=liblinphone.la $(liblinphone_la_LIBADD)
69 endif
70
71
72 AM_CFLAGS=$(STRICT_OPTIONS)  -DIN_LINPHONE \
73         $(ORTP_CFLAGS) \
74         $(OSIP_CFLAGS) \
75         $(MEDIASTREAMER_CFLAGS) \
76         $(EXOSIP_CFLAGS) \
77         -DENABLE_TRACE  \
78         -DLOG_DOMAIN=\"LinphoneCore\" \
79         $(IPV6_CFLAGS) \
80         -DORTP_INET6 \
81         $(VIDEO_CFLAGS) \
82         $(TUNNEL_CFLAGS)
83
84 AM_CXXFLAGS=$(AM_CFLAGS)