1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2010-2014 Intel Corporation
5 $(error
"Please define RTE_SDK environment variable")
8 # Default target, can be overridden by command line or environment
9 RTE_TARGET ?
= x86_64-native-linuxapp-gcc
11 include $(RTE_SDK
)/mk
/rte.vars.mk
16 # all source are stored in SRCS-y
17 SRCS-y
:= main.c ethapp.c
19 CFLAGS
+= -O3
-D_GNU_SOURCE
-pthread
-I
$(SRCDIR
)/..
/lib
20 CFLAGS
+= $(WERROR_FLAGS
)
22 LDLIBS
+= -L
$(subst ethtool-app
,lib
,$(RTE_OUTPUT
))/lib
23 LDLIBS
+= -lrte_ethtool
25 ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB
),y
)
26 ifeq ($(CONFIG_RTE_LIBRTE_IXGBE_PMD
),y
)
27 LDLIBS
+= -lrte_pmd_ixgbe
31 include $(RTE_SDK
)/mk
/rte.extapp.mk