aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>2018-01-09 11:13:54 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2018-01-18 22:07:25 +0300
commitf3b6be23045a924b8d8034a9a490b4fe5928684e (patch)
tree47f92c5ea2a2508b5ae555ec1868ac23f0462776
parentd4ad3409a51f94df403e0ae27e25baab2b0a1bf4 (diff)
include: move visibility headers to generic place
There was an idea that platform might override visibility headers in platform-specific way. For the sake of providing full set of headers for ABI-compatibile case, move those headers to include/ dir. Platform can still override those headers when compiling in non-ABI-compatibile mode. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
-rw-r--r--Makefile.inc2
-rw-r--r--include/Makefile.am5
-rw-r--r--include/odp/visibility_begin.h (renamed from platform/linux-generic/include/odp/visibility_begin.h)0
-rw-r--r--include/odp/visibility_end.h (renamed from platform/linux-generic/include/odp/visibility_end.h)0
-rw-r--r--platform/linux-generic/Makefile.am6
-rw-r--r--platform/linux-generic/test/ring/Makefile.am3
6 files changed, 10 insertions, 6 deletions
diff --git a/Makefile.inc b/Makefile.inc
index 1610e2746..c887b2ee2 100644
--- a/Makefile.inc
+++ b/Makefile.inc
@@ -1,5 +1,4 @@
ODP_INCLUDES = \
- -I$(top_srcdir)/platform/@with_platform@/include \
-I$(top_builddir)/include \
-I$(top_srcdir)/include
@@ -8,6 +7,7 @@ ODP_INCLUDES += \
-I$(top_srcdir)/include/odp/arch/@ARCH_ABI@
else
ODP_INCLUDES += \
+ -I$(top_srcdir)/platform/@with_platform@/include \
-I$(top_srcdir)/platform/@with_platform@/arch/@ARCH_DIR@ \
-I$(top_srcdir)/platform/@with_platform@/include-abi
endif
diff --git a/include/Makefile.am b/include/Makefile.am
index d463b6d73..c3452ef33 100644
--- a/include/Makefile.am
+++ b/include/Makefile.am
@@ -2,6 +2,11 @@ include_HEADERS = \
odp.h \
odp_api.h
+odpincludedir= $(includedir)/odp
+odpinclude_HEADERS = \
+ odp/visibility_begin.h \
+ odp/visibility_end.h
+
odpapiincludedir= $(includedir)/odp/api/
odpapiinclude_HEADERS = \
odp/api/align.h \
diff --git a/platform/linux-generic/include/odp/visibility_begin.h b/include/odp/visibility_begin.h
index 1bbb43def..1bbb43def 100644
--- a/platform/linux-generic/include/odp/visibility_begin.h
+++ b/include/odp/visibility_begin.h
diff --git a/platform/linux-generic/include/odp/visibility_end.h b/include/odp/visibility_end.h
index 748af5103..748af5103 100644
--- a/platform/linux-generic/include/odp/visibility_end.h
+++ b/include/odp/visibility_end.h
diff --git a/platform/linux-generic/Makefile.am b/platform/linux-generic/Makefile.am
index ecc560880..9b7ee37e5 100644
--- a/platform/linux-generic/Makefile.am
+++ b/platform/linux-generic/Makefile.am
@@ -4,6 +4,7 @@
include $(top_srcdir)/platform/Makefile.inc
AM_CPPFLAGS = $(ODP_INCLUDES)
+AM_CPPFLAGS += -I$(top_srcdir)/platform/$(with_platform)/include
AM_CPPFLAGS += -I$(top_srcdir)/platform/$(with_platform)/arch
AM_CPPFLAGS += -I$(top_srcdir)/platform/$(with_platform)/arch/@ARCH_DIR@
AM_CPPFLAGS += -I$(top_srcdir)/platform/$(with_platform)/arch/default
@@ -18,11 +19,6 @@ AM_CFLAGS += -msse4.2
endif
endif
-odpincludedir= $(includedir)/odp
-odpinclude_HEADERS = \
- include/odp/visibility_begin.h \
- include/odp/visibility_end.h
-
if !ODP_ABI_COMPAT
odpapiplatincludedir= $(includedir)/odp/api/plat
odpapiplatinclude_HEADERS = \
diff --git a/platform/linux-generic/test/ring/Makefile.am b/platform/linux-generic/test/ring/Makefile.am
index 8287c7e04..edaf4510c 100644
--- a/platform/linux-generic/test/ring/Makefile.am
+++ b/platform/linux-generic/test/ring/Makefile.am
@@ -7,3 +7,6 @@ ring_main_SOURCES = \
ring_basic.c ring_stress.c
PRELDADD += $(LIBCUNIT_COMMON)
+
+AM_CPPFLAGS += \
+ -I$(top_srcdir)/platform/linux-generic/include