X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fvdev_netvsc%2FMakefile;h=9cd81225b373b7aa28cb1dfe4ba60090dfe5f2df;hb=e1da60a8a6e9070d9f36ffe8527227e7f09355e7;hp=2fb059d9b27e579e005dba27be9b6cf6f5b89a04;hpb=6086ab3bb3d2947ab3f27f7263873df9ed770c24;p=dpdk.git diff --git a/drivers/net/vdev_netvsc/Makefile b/drivers/net/vdev_netvsc/Makefile index 2fb059d9b2..9cd81225b3 100644 --- a/drivers/net/vdev_netvsc/Makefile +++ b/drivers/net/vdev_netvsc/Makefile @@ -1,18 +1,21 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright 2017 6WIND S.A. -# Copyright 2017 Mellanox Technologies, Ltd. +# Copyright 2017 Mellanox Technologies, Ltd include $(RTE_SDK)/mk/rte.vars.mk # Properties of the generated library. LIB = librte_pmd_vdev_netvsc.a -LIBABIVER := 1 EXPORT_MAP := rte_pmd_vdev_netvsc_version.map # Additional compilation flags. +CFLAGS += -DALLOW_EXPERIMENTAL_API CFLAGS += -O3 CFLAGS += -g -CFLAGS += -std=c11 -pedantic -Wall -Wextra +CFLAGS += -Wall -Wextra +CFLAGS += -D_XOPEN_SOURCE=600 +CFLAGS += -D_BSD_SOURCE +CFLAGS += -D_DEFAULT_SOURCE CFLAGS += $(WERROR_FLAGS) # Dependencies. @@ -20,6 +23,7 @@ LDLIBS += -lrte_bus_vdev LDLIBS += -lrte_eal LDLIBS += -lrte_ethdev LDLIBS += -lrte_kvargs +LDLIBS += -lrte_net # Source files. SRCS-$(CONFIG_RTE_LIBRTE_VDEV_NETVSC_PMD) += vdev_netvsc.c