blob: 1fea57b721a42aba2eb50c52b49daf90b9f03d80 [file] [log] [blame]
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libnetfilter_queue
LOCAL_MODULE_TAG := optional
LOCAL_SRC_FILES := src/libnetfilter_queue.c \
src/nlmsg.c \
src/extra/checksum.c \
src/extra/ipv6.c \
src/extra/tcp.c \
src/extra/ipv4.c \
src/extra/pktbuff.c \
src/extra/udp.c
LOCAL_C_INCLUDES := $(LOCAL_PATH)/src $(LOCAL_PATH)/include
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
LOCAL_CFLAGS := -O2 -g
LOCAL_SHARED_LIBRARIES := libmnl libnfnetlink
# Copy the headers to the build sysroot directory.
include_dir := $(LOCAL_PATH)/include
include_files := $(shell find $(include_dir) -type f -name '*.h')
LOCAL_TOOLCHAIN_PREBUILTS := \
$(join $(include_files),\
$(patsubst $(include_dir)/%,:usr/include/%,$(include_files)))
include $(BUILD_SHARED_LIBRARY)