1AM_CPPFLAGS = -I./../inc \
2	      -I$(top_srcdir)/ipanat/inc \
3	      ${LIBXML_CFLAGS}
4AM_CPPFLAGS += -Wall -Wundef -Wno-trigraphs
5AM_CPPFLAGS	+= -DDEBUG -g -DFEATURE_ETH_BRIDGE_LE -DFEATURE_L2TP
6AM_CPPFLAGS += -DFEATURE_IPA_V3
7
8ipacm_SOURCES =	IPACM_Main.cpp \
9		IPACM_Conntrack_NATApp.cpp\
10		IPACM_ConntrackClient.cpp \
11		IPACM_ConntrackListener.cpp \
12		IPACM_EvtDispatcher.cpp \
13		IPACM_Config.cpp \
14		IPACM_CmdQueue.cpp \
15		IPACM_Log.cpp \
16		IPACM_Filtering.cpp \
17		IPACM_Routing.cpp \
18		IPACM_Header.cpp \
19		IPACM_Lan.cpp \
20		IPACM_Iface.cpp \
21		IPACM_Wlan.cpp \
22		IPACM_Wan.cpp \
23		IPACM_IfaceManager.cpp \
24		IPACM_Neighbor.cpp \
25		IPACM_Netlink.cpp \
26		IPACM_Xml.cpp \
27		IPACM_LanToLan.cpp
28
29bin_PROGRAMS  =  ipacm
30
31requiredlibs =  ${LIBXML_LIB} -lxml2 -lpthread -lnetfilter_conntrack -lnfnetlink\
32               ../../ipanat/src/libipanat.la
33
34AM_CPPFLAGS += "-std=c++0x"
35
36if USE_GLIB
37ipacm_CFLAGS  = $(AM_CFLAGS) -DUSE_GLIB @GLIB_CFLAGS@
38ipacm_LDFLAGS = -lpthread @GLIB_LIBS@
39ipacm_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@
40else
41ipacm_CFLAGS = $(AM_CFLAGS)
42ipacm_LDFLAGS = -lpthread
43ipacm_CPPFLAGS = $(AM_CPPFLAGS)
44endif
45ipacm_LDADD =  $(requiredlibs)
46
47LOCAL_MODULE := libipanat
48LOCAL_PRELINK_MODULE := false
49include $(BUILD_SHARED_LIBRARY)
50
51etcdir = ${sysconfdir}
52etc_SCRIPTS = IPACM_cfg.xml
53
54init_ddir = ${sysconfdir}/init.d
55init_d_SCRIPTS = start_ipacm_le
56