Ekta Shah | 17889f9 | 2013-03-06 18:20:32 -0800 | [diff] [blame] | 1 | AM_CPPFLAGS = -I./../inc \ |
Ravi Gummadidala | 70267d3 | 2013-03-12 13:45:23 -0700 | [diff] [blame] | 2 | -I$(top_srcdir)/ipanat/inc \ |
Ekta Shah | 17889f9 | 2013-03-06 18:20:32 -0800 | [diff] [blame] | 3 | ${LIBXML_CFLAGS} |
Ravi Gummadidala | 5dcfae2 | 2013-01-23 20:13:27 -0800 | [diff] [blame] | 4 | AM_CPPFLAGS += -Wall -Wundef -Wno-trigraphs |
Skylar Chang | af8ebea | 2014-11-06 17:49:46 -0800 | [diff] [blame] | 5 | AM_CPPFLAGS += -DDEBUG -g -DFEATURE_ETH_BRIDGE_LE |
Skylar Chang | ff639a2 | 2015-10-14 20:02:01 -0700 | [diff] [blame] | 6 | AM_CPPFLAGS += -DFEATURE_IPA_V3 |
Ravi Gummadidala | 5dcfae2 | 2013-01-23 20:13:27 -0800 | [diff] [blame] | 7 | |
| 8 | ipacm_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 \ |
Skylar Chang | b371dda | 2014-03-17 15:12:53 -0700 | [diff] [blame] | 26 | IPACM_Xml.cpp \ |
| 27 | IPACM_LanToLan.cpp |
| 28 | |
Ravi Gummadidala | 5dcfae2 | 2013-01-23 20:13:27 -0800 | [diff] [blame] | 29 | bin_PROGRAMS = ipacm |
| 30 | |
Ekta Shah | 17889f9 | 2013-03-06 18:20:32 -0800 | [diff] [blame] | 31 | requiredlibs = ${LIBXML_LIB} -lxml2 -lpthread -lnetfilter_conntrack -lnfnetlink\ |
Ravi Gummadidala | 5dcfae2 | 2013-01-23 20:13:27 -0800 | [diff] [blame] | 32 | ../../ipanat/src/libipanat.la |
Skylar Chang | b371dda | 2014-03-17 15:12:53 -0700 | [diff] [blame] | 33 | |
Skylar Chang | b371dda | 2014-03-17 15:12:53 -0700 | [diff] [blame] | 34 | AM_CPPFLAGS += "-std=c++0x" |
| 35 | |
Skylar Chang | bbb3c92 | 2016-03-17 18:29:05 -0700 | [diff] [blame] | 36 | if USE_GLIB |
| 37 | ipacm_CFLAGS = $(AM_CFLAGS) -DUSE_GLIB @GLIB_CFLAGS@ |
| 38 | ipacm_LDFLAGS = -lpthread @GLIB_LIBS@ |
| 39 | ipacm_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@ |
| 40 | else |
| 41 | ipacm_CFLAGS = $(AM_CFLAGS) |
| 42 | ipacm_LDFLAGS = -lpthread |
| 43 | ipacm_CPPFLAGS = $(AM_CPPFLAGS) |
| 44 | endif |
| 45 | ipacm_LDADD = $(requiredlibs) |
| 46 | |
Ravi Gummadidala | 5dcfae2 | 2013-01-23 20:13:27 -0800 | [diff] [blame] | 47 | LOCAL_MODULE := libipanat |
| 48 | LOCAL_PRELINK_MODULE := false |
| 49 | include $(BUILD_SHARED_LIBRARY) |
| 50 | |
| 51 | etcdir = ${sysconfdir} |
Ravi Gummadidala | 003f942 | 2013-04-15 08:50:02 -0700 | [diff] [blame] | 52 | etc_SCRIPTS = IPACM_cfg.xml |
Ravi Gummadidala | 5dcfae2 | 2013-01-23 20:13:27 -0800 | [diff] [blame] | 53 | |
| 54 | init_ddir = ${sysconfdir}/init.d |
| 55 | init_d_SCRIPTS = start_ipacm_le |