From 457301351391afacfaf22389da005a51900152fd Mon Sep 17 00:00:00 2001 From: David Marchand Date: Tue, 28 Oct 2014 13:50:56 +0100 Subject: [PATCH] eal: install all arch headers Architecture can have their own specific headers, just install all headers from arch directory. Signed-off-by: David Marchand Acked-by: Chao Zhu Acked-by: Thomas Monjalon --- lib/librte_eal/common/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/librte_eal/common/Makefile b/lib/librte_eal/common/Makefile index ddf8b48551..499ba4d3b9 100644 --- a/lib/librte_eal/common/Makefile +++ b/lib/librte_eal/common/Makefile @@ -48,11 +48,13 @@ endif GENERIC_INC := rte_atomic.h rte_byteorder.h rte_cycles.h rte_prefetch.h GENERIC_INC += rte_spinlock.h rte_memcpy.h rte_cpuflags.h -ARCH_INC := $(GENERIC_INC) +# defined in mk/arch/$(RTE_ARCH)/rte.vars.mk +ARCH_DIR ?= $(RTE_ARCH) +ARCH_INC := $(notdir $(wildcard $(RTE_SDK)/lib/librte_eal/common/include/arch/$(ARCH_DIR)/*.h)) SYMLINK-$(CONFIG_RTE_LIBRTE_EAL)-include := $(addprefix include/,$(INC)) SYMLINK-$(CONFIG_RTE_LIBRTE_EAL)-include += \ - $(addprefix include/arch/$(RTE_ARCH)/,$(ARCH_INC)) + $(addprefix include/arch/$(ARCH_DIR)/,$(ARCH_INC)) SYMLINK-$(CONFIG_RTE_LIBRTE_EAL)-include/generic := \ $(addprefix include/generic/,$(GENERIC_INC)) -- 2.20.1