1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright(c) 2015 Intel Corporation 3 4ifeq ($(RTE_SDK),) 5$(error "Please define RTE_SDK environment variable") 6endif 7 8# Default target, can be overwritten by command line or environment 9RTE_TARGET ?= x86_64-native-linuxapp-gcc 10 11include $(RTE_SDK)/mk/rte.vars.mk 12 13ifneq ($(CONFIG_RTE_EXEC_ENV_LINUXAPP),y) 14$(error This application can only operate in a linuxapp environment, \ 15please change the definition of the RTE_TARGET environment variable) 16endif 17 18# library name 19LIB = librte_ethtool.a 20 21LIBABIVER := 1 22 23# all source are stored in SRC-Y 24SRCS-y := rte_ethtool.c 25 26CFLAGS += -O3 27CFLAGS += $(WERROR_FLAGS) 28CFLAGS += -DALLOW_EXPERIMENTAL_API 29 30ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB),y) 31ifeq ($(CONFIG_RTE_LIBRTE_IXGBE_PMD),y) 32LDLIBS += -lrte_pmd_ixgbe 33endif 34endif 35LDLIBS += -lrte_eal -lrte_ethdev 36 37include $(RTE_SDK)/mk/rte.extlib.mk 38