blob: 22fa657bc92c85f93a87d04e9f72ce9547b1db5a [file] [log] [blame]
Ravi Gummadidala5dcfae22013-01-23 20:13:27 -08001EXTRA_CPPFLAGS = -DDEBUG
2
3AM_CPPFLAGS = -I./../inc -I$(WORKSPACE)/data-ipa/ipanat/inc -I$(WORKSPACE)/kernel/include -I/usr/include/libxml2
4AM_CPPFLAGS += -Wall -Wundef -Wno-trigraphs
5
6ipacm_SOURCES = IPACM_Main.cpp \
7 IPACM_Conntrack_NATApp.cpp\
8 IPACM_ConntrackClient.cpp \
9 IPACM_ConntrackListener.cpp \
10 IPACM_EvtDispatcher.cpp \
11 IPACM_Config.cpp \
12 IPACM_CmdQueue.cpp \
13 IPACM_Log.cpp \
14 IPACM_Filtering.cpp \
15 IPACM_Routing.cpp \
16 IPACM_Header.cpp \
17 IPACM_Lan.cpp \
18 IPACM_Iface.cpp \
19 IPACM_Wlan.cpp \
20 IPACM_Wan.cpp \
21 IPACM_IfaceManager.cpp \
22 IPACM_Neighbor.cpp \
23 IPACM_Netlink.cpp \
24 IPACM_Xml.cpp
25
26bin_PROGRAMS = ipacm
27
28requiredlibs = -lxml2 -lpthread -lnetfilter_conntrack -lnfnetlink\
29 ../../ipanat/src/libipanat.la
30
31ipacm_LDADD = $(requiredlibs)
32
33LOCAL_MODULE := libipanat
34LOCAL_PRELINK_MODULE := false
35include $(BUILD_SHARED_LIBRARY)
36
37etcdir = ${sysconfdir}
38etc_SCRIPTS = IPACM_cfg.xml mobileap_firewall.xml
39
40init_ddir = ${sysconfdir}/init.d
41init_d_SCRIPTS = start_ipacm_le