summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ba97076)
If the option
CONFIG_OC_ULUT_INCDIR=y
is selected, the copy of uLUt library header files
is added into "ulut" subdirectory of include location
but copy in commonly used top level location is
provided as well.
If the
CONFIG_OC_ULUT_INCDIRONLY=y
option is enabled the the uLUt header files are placed
only in "ulut" subdirectory location.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
default_CONFIG += CONFIG_OC_ULUTMINIMAL=x
default_CONFIG += CONFIG_OC_ULUTKERN=y
default_CONFIG += CONFIG_OC_ULUTRTL=x
default_CONFIG += CONFIG_OC_ULUTMINIMAL=x
default_CONFIG += CONFIG_OC_ULUTKERN=y
default_CONFIG += CONFIG_OC_ULUTRTL=x
+default_CONFIG += CONFIG_OC_ULUT_INCDIR=x
+default_CONFIG += CONFIG_OC_ULUT_INCDIRONLY=x
default_CONFIG += CONFIG_OC_ULUT_TESTS=x
default_CONFIG += CONFIG_OC_SOLIBS=x
ifeq ($(CONFIG_OC_ULUT),y)
default_CONFIG += CONFIG_OC_ULUT_TESTS=x
default_CONFIG += CONFIG_OC_SOLIBS=x
ifeq ($(CONFIG_OC_ULUT),y)
-include_HEADERS = ul_dbuff.h ul_gavl.h ul_gavlcust.h \
+ulut_HEADERS = ul_dbuff.h ul_gavl.h ul_gavlcust.h \
ul_gavlflesint.h ul_gavlrepcust.h ul_gsa.h ul_gsacust.h \
ul_hptree.h ul_htimdefs.h ul_htimer.h ul_itbase.h \
ul_list.h ul_listbase.h ul_utdefs.h ul_utmalloc.h \
ul_gavlflesint.h ul_gavlrepcust.h ul_gsa.h ul_gsacust.h \
ul_hptree.h ul_htimdefs.h ul_htimer.h ul_itbase.h \
ul_list.h ul_listbase.h ul_utdefs.h ul_utmalloc.h \
ul_hashtabcust.h
ifneq ($(CONFIG_OC_ULUTMINIMAL),y)
ul_hashtabcust.h
ifneq ($(CONFIG_OC_ULUTMINIMAL),y)
-include_HEADERS += ul_evcbase.h
+ulut_HEADERS += ul_evcbase.h
+endif
+
+ifeq ($(CONFIG_OC_ULUT_INCDIRONLY),y)
+CONFIG_OC_ULUT_INCDIR = y
+else
+include_HEADERS = $(ulut_HEADERS)
+endif
+
+ifeq ($(CONFIG_OC_ULUT_INCDIR),y)
+renamed_include_HEADERS = $(foreach x, $(ulut_HEADERS), $(x)->ulut/$(x))
endif
lib_LIBRARIES = ulut
endif
lib_LIBRARIES = ulut