Merge "Add APIs to support DHCP state changes" into tizen
[platform/core/connectivity/libnet-client.git] / Makefile.am
1 CPPFLAGS = $(GIO_CFLAGS) $(GLIB_CFLAGS) $(DLOG_CFLAGS) $(VCONF_CFLAGS) $(WAPI_CFLAGS) $(DUALSIM_CFLAGS) $(WEARABLE_CFLAGS) $(TIZEN_TV_CFLAGS)
2 CPPFLAGS += -Wall -Werror -fvisibility=hidden
3
4 ACLOCAL_AMFLAGS = -I m4
5
6 ####################################################################################
7 #
8 #                               network client library
9 #
10 ####################################################################################
11
12 lib_LTLIBRARIES = libnetwork.la
13
14 CPPFLAGS += -DEXPORT_API="__attribute__((visibility(\"default\")))" -DPREFIX=\"$(PREFIX)\" -DVITA_FEATURE
15
16 libnetwork_la_SOURCES = \
17                         src/network-wifi-intf.c \
18                         src/network-cm-intf.c \
19                         src/network-profile-intf.c \
20                         src/network-dbus-request.c \
21                         src/network-internal.c \
22                         src/network-signal-handler.c \
23                         src/network-mptcp-intf.c
24
25 libnetwork_la_CFLAGS = \
26               -I$(srcdir)/include \
27               -I$(srcdir)/include/wifi \
28               -I$(srcdir)/include/profile \
29               -I$(srcdir)/include/common \
30               -I$(srcdir)/include/mptcp \
31               -I$(srcdir)/include/internal \
32                 @LNC_CFLAGS@
33
34 if ENABLE_GCOV
35 libnetwork_la_CFLAGS  += -DTIZEN_TEST_GCOV
36 endif
37
38
39 libnetwork_la_CFLAGS += $(CPPFLAGS)
40
41 libnetwork_la_LIBADD =  \
42                          $(GIO_LIBS) $(GLIB_LIBS) $(VCONF_LIBS) \
43                          $(GTHREAD_LIBS) $(DLOG_LIBS) -lpthread -lrt @LNC_LIBS@
44
45 includelibnetworkdir = $(includedir)/network
46
47 includelibnetwork_HEADERS =  include/common/network-cm-intf.h \
48                         include/common/network-cm-error.h \
49                         include/profile/network-pm-intf.h \
50                         include/profile/network-pm-wlan.h \
51                         include/profile/network-pm-config.h \
52                         include/wifi/network-wifi-intf.h \
53                         include/mptcp/network-mptcp-intf.h
54
55 libnetwork_la_CFLAGS += $(AM_FLAGS)
56
57 pcfiles = network.pc
58
59 %.pc: %.pc
60         cp $< $@
61
62 pkgconfigdir   = $(libdir)/pkgconfig
63
64 pkgconfig_DATA = $(pcfiles)