1*d30ea906Sjfb8856606# SPDX-License-Identifier: BSD-3-Clause 2*d30ea906Sjfb8856606# Copyright(c) 2016-2017 Intel Corporation 32bfe3f2eSlogwang 42bfe3f2eSlogwangifeq ($(RTE_SDK),) 52bfe3f2eSlogwang$(error "Please define RTE_SDK environment variable") 62bfe3f2eSlogwangendif 72bfe3f2eSlogwang 82bfe3f2eSlogwang# Default target, can be overridden by command line or environment 92bfe3f2eSlogwangRTE_TARGET ?= x86_64-native-linuxapp-gcc 102bfe3f2eSlogwang 112bfe3f2eSlogwanginclude $(RTE_SDK)/mk/rte.vars.mk 122bfe3f2eSlogwang 13*d30ea906Sjfb8856606ifneq ($(CONFIG_RTE_EXEC_ENV_LINUXAPP),y) 142bfe3f2eSlogwang$(error This application can only operate in a linuxapp environment, \ 152bfe3f2eSlogwangplease change the definition of the RTE_TARGET environment variable) 162bfe3f2eSlogwangendif 172bfe3f2eSlogwang 182bfe3f2eSlogwang# binary name 192bfe3f2eSlogwangAPP = server 202bfe3f2eSlogwang 212bfe3f2eSlogwang# all source are stored in SRCS-y 222bfe3f2eSlogwangSRCS-y := main.c init.c args.c 232bfe3f2eSlogwang 242bfe3f2eSlogwangINC := $(sort $(wildcard *.h)) 252bfe3f2eSlogwang 262bfe3f2eSlogwangCFLAGS += $(WERROR_FLAGS) -O3 272bfe3f2eSlogwangCFLAGS += -I$(SRCDIR)/../shared 282bfe3f2eSlogwang 292bfe3f2eSlogwanginclude $(RTE_SDK)/mk/rte.extapp.mk 30