blob: 4ee0a087bc1dfc5eddd0a362b13ae5c3a17e868f [file] [log] [blame]
Ekta Shah17889f92013-03-06 18:20:32 -08001AM_CPPFLAGS = -I./../inc \
Ravi Gummadidala70267d32013-03-12 13:45:23 -07002 -I$(top_srcdir)/ipanat/inc \
Ekta Shah17889f92013-03-06 18:20:32 -08003 ${LIBXML_CFLAGS}
Ravi Gummadidala5dcfae22013-01-23 20:13:27 -08004AM_CPPFLAGS += -Wall -Wundef -Wno-trigraphs
Skylar Changaf8ebea2014-11-06 17:49:46 -08005AM_CPPFLAGS += -DDEBUG -g -DFEATURE_ETH_BRIDGE_LE
Ravi Gummadidala5dcfae22013-01-23 20:13:27 -08006
7ipacm_SOURCES = IPACM_Main.cpp \
8 IPACM_Conntrack_NATApp.cpp\
9 IPACM_ConntrackClient.cpp \
10 IPACM_ConntrackListener.cpp \
11 IPACM_EvtDispatcher.cpp \
12 IPACM_Config.cpp \
13 IPACM_CmdQueue.cpp \
14 IPACM_Log.cpp \
15 IPACM_Filtering.cpp \
16 IPACM_Routing.cpp \
17 IPACM_Header.cpp \
18 IPACM_Lan.cpp \
19 IPACM_Iface.cpp \
20 IPACM_Wlan.cpp \
21 IPACM_Wan.cpp \
22 IPACM_IfaceManager.cpp \
23 IPACM_Neighbor.cpp \
24 IPACM_Netlink.cpp \
Skylar Changb371dda2014-03-17 15:12:53 -070025 IPACM_Xml.cpp \
26 IPACM_LanToLan.cpp
27
Ravi Gummadidala5dcfae22013-01-23 20:13:27 -080028bin_PROGRAMS = ipacm
29
Ekta Shah17889f92013-03-06 18:20:32 -080030requiredlibs = ${LIBXML_LIB} -lxml2 -lpthread -lnetfilter_conntrack -lnfnetlink\
Ravi Gummadidala5dcfae22013-01-23 20:13:27 -080031 ../../ipanat/src/libipanat.la
Skylar Changb371dda2014-03-17 15:12:53 -070032
Ravi Gummadidala5dcfae22013-01-23 20:13:27 -080033ipacm_LDADD = $(requiredlibs)
Skylar Changb371dda2014-03-17 15:12:53 -070034
35AM_CPPFLAGS += "-std=c++0x"
36
Ravi Gummadidala5dcfae22013-01-23 20:13:27 -080037LOCAL_MODULE := libipanat
38LOCAL_PRELINK_MODULE := false
39include $(BUILD_SHARED_LIBRARY)
40
41etcdir = ${sysconfdir}
Ravi Gummadidala003f9422013-04-15 08:50:02 -070042etc_SCRIPTS = IPACM_cfg.xml
Ravi Gummadidala5dcfae22013-01-23 20:13:27 -080043
44init_ddir = ${sysconfdir}/init.d
45init_d_SCRIPTS = start_ipacm_le