# # Run 'make -f Makefile.dpdk' to compile the DPDK examples # # See http://core.dpdk.org/doc/quick-start/ for DPDK installation and setup # ifeq ($(RTE_SDK),) #$(error "Please define RTE_SDK environment variable") RTE_SDK = $(HOME)/DPDK RTE_TARGET = build endif # Default target, can be overridden by command line or environment RTE_TARGET ?= x86_64-native-linuxapp-gcc include $(RTE_SDK)/mk/rte.vars.mk APP = ndpiReader.dpdk LIBNDPI = $(PWD)/../src/lib/libndpi.a SRCS-y := reader_util.c ndpiReader.c # Preserve user's CFLAGS from configure and add package flags USER_CFLAGS = @CFLAGS@ CFLAGS += -Wno-strict-prototypes -Wno-missing-prototypes -Wno-missing-declarations -Wno-unused-parameter -I $(PWD)/../src/include -DUSE_DPDK $(USER_CFLAGS) LDLIBS = $(LIBNDPI) @PCAP_LIB@ @LIBS@ @ADDITIONAL_LIBS@ -lpthread @LDFLAGS@ include $(RTE_SDK)/mk/rte.extapp.mk