xref: /dpdk/examples/vhost/Makefile (revision 0eba4ade)
13998e2a0SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause
23998e2a0SBruce Richardson# Copyright(c) 2010-2014 Intel Corporation
3b82da759SHuawei Xie
4*0eba4adeSBruce Richardson# binary name
5*0eba4adeSBruce RichardsonAPP = vhost-switch
6*0eba4adeSBruce Richardson
7*0eba4adeSBruce Richardson# all source are stored in SRCS-y
8*0eba4adeSBruce RichardsonSRCS-y := main.c virtio_net.c
9*0eba4adeSBruce Richardson
10b82da759SHuawei Xieifeq ($(RTE_SDK),)
11b82da759SHuawei Xie$(error "Please define RTE_SDK environment variable")
12b82da759SHuawei Xieendif
13b82da759SHuawei Xie
1498a7ea33SJerin Jacob# Default target, can be overridden by command line or environment
15b82da759SHuawei XieRTE_TARGET ?= x86_64-native-linuxapp-gcc
16b82da759SHuawei Xie
17b82da759SHuawei Xieinclude $(RTE_SDK)/mk/rte.vars.mk
18b82da759SHuawei Xie
19b82da759SHuawei Xieifneq ($(CONFIG_RTE_EXEC_ENV),"linuxapp")
20b82da759SHuawei Xie$(info This application can only operate in a linuxapp environment, \
21b82da759SHuawei Xieplease change the definition of the RTE_TARGET environment variable)
22b82da759SHuawei Xieall:
23b82da759SHuawei Xieelse
24b82da759SHuawei Xie
25b82da759SHuawei XieCFLAGS += -O2 -D_FILE_OFFSET_BITS=64
26b82da759SHuawei XieCFLAGS += $(WERROR_FLAGS)
2767b6d303SRavi KerurCFLAGS += -D_GNU_SOURCE
28b82da759SHuawei Xie
29b82da759SHuawei Xieinclude $(RTE_SDK)/mk/rte.extapp.mk
30b82da759SHuawei Xie
31b82da759SHuawei Xieendif
32