55 lines
1.4 KiB
Makefile
55 lines
1.4 KiB
Makefile
AM_CPPFLAGS = -I./../inc \
|
|
-I$(top_srcdir)/ipanat/inc \
|
|
${LIBXML_CFLAGS}
|
|
AM_CPPFLAGS += -Wall -Wundef -Wno-trigraphs
|
|
AM_CPPFLAGS += -DDEBUG -g -DFEATURE_ETH_BRIDGE_LE -DFEATURE_L2TP
|
|
AM_CPPFLAGS += -DFEATURE_IPA_V3
|
|
|
|
ipacm_SOURCES = IPACM_Main.cpp \
|
|
IPACM_Conntrack_NATApp.cpp\
|
|
IPACM_ConntrackClient.cpp \
|
|
IPACM_ConntrackListener.cpp \
|
|
IPACM_EvtDispatcher.cpp \
|
|
IPACM_Config.cpp \
|
|
IPACM_CmdQueue.cpp \
|
|
IPACM_Log.cpp \
|
|
IPACM_Filtering.cpp \
|
|
IPACM_Routing.cpp \
|
|
IPACM_Header.cpp \
|
|
IPACM_Lan.cpp \
|
|
IPACM_Iface.cpp \
|
|
IPACM_Wlan.cpp \
|
|
IPACM_Wan.cpp \
|
|
IPACM_IfaceManager.cpp \
|
|
IPACM_Neighbor.cpp \
|
|
IPACM_Netlink.cpp \
|
|
IPACM_Xml.cpp \
|
|
IPACM_LanToLan.cpp
|
|
|
|
bin_PROGRAMS = ipacm
|
|
|
|
requiredlibs = ${LIBXML_LIB} -lxml2 -lpthread -lnetfilter_conntrack -lnfnetlink\
|
|
../../ipanat/src/libipanat.la
|
|
|
|
AM_CPPFLAGS += "-std=c++0x"
|
|
|
|
if USE_GLIB
|
|
ipacm_CFLAGS = $(AM_CFLAGS) -DUSE_GLIB @GLIB_CFLAGS@
|
|
ipacm_LDFLAGS = -lpthread @GLIB_LIBS@
|
|
ipacm_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@
|
|
else
|
|
ipacm_CFLAGS = $(AM_CFLAGS)
|
|
ipacm_LDFLAGS = -lpthread
|
|
ipacm_CPPFLAGS = $(AM_CPPFLAGS)
|
|
endif
|
|
ipacm_LDADD = $(requiredlibs)
|
|
|
|
LOCAL_MODULE := libipanat
|
|
LOCAL_PRELINK_MODULE := false
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
etcdir = ${sysconfdir}
|
|
etc_SCRIPTS = IPACM_cfg.xml
|
|
|
|
init_ddir = ${sysconfdir}/init.d
|
|
init_d_SCRIPTS = start_ipacm_le
|