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)
-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_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