1 default_CONFIG = CONFIG_OC_SOLIBS=x
5 ifeq ($(CONFIG_OC_SOLIBS),y)
6 shared_LIBRARIES = ulut
9 include_HEADERS = ul_dbuff.h ul_evcbase.h ul_gavl.h ul_gavlcust.h \
10 ul_gavlflesint.h ul_gavlrepcust.h ul_gsa.h ul_gsacust.h \
11 ul_hptree.h ul_htimdefs.h ul_htimer.h ul_itbase.h \
12 ul_list.h ul_listbase.h ul_utdefs.h ul_utmalloc.h \
13 ul_uniqid.h ul_dbufflog.h
15 ulut_SOURCES = ul_dbufbase.c ul_dbufmore.c ul_gsa.c ul_gsacust.c \
16 ul_gavlprim.c ul_gavl.c ul_hptree.c \
17 ul_htimer.c ul_htimbase.c ul_htimmstime.c \
18 ul_evcbase.c ul_uniqid.c
20 #ulut_SOURCES += ul_dbufflog.c
24 utils_PROGRAMS = ul_gavlchk ul_gsachk ul_htimchk
26 ul_gavlchk_SOURCES = ul_gavlchk.c
27 ul_gsachk_SOURCES = ul_gsachk.c
28 ul_htimchk_SOURCES = ul_htimchk.c
30 # RT-Linux version of build
32 rtlinux_INCLUDES = -DUL_WITH_RTL_MALLOC
34 rtlinux_LIBRARIES = ulutrtl
36 rtlinux_with_malloc_HEADERS = ul_dbuff.h ul_evcbase.h \
37 ul_gsa.h ul_gsacust.h ul_hptree.h ul_utmalloc.h
39 rtlinux_HEADERS = ul_gavl.h ul_gavlcust.h \
40 ul_gavlflesint.h ul_gavlrepcust.h \
41 ul_htimdefs.h ul_htimer.h ul_itbase.h \
42 ul_list.h ul_listbase.h ul_utdefs.h \
43 $(rtlinux_with_malloc_HEADERS)
45 ulutrtl_with_malloc_SOURCES = ul_dbufbase.c ul_dbufmore.c ul_gavl.c ul_hptree.c \
46 ul_evcbase.c ul_gsa.c ul_gsacust.c
48 ulutrtl_SOURCES = ul_gavlprim.c ul_htimer.c ul_htimbase.c \
49 $(ulutrtl_with_malloc_SOURCES)
51 rtlinux_LOADLIBES = ulutrtl
53 rtlinux_MODULES = ul_rtlchk ul_gsachk
55 ul_rtlchk_SOURCES = ul_rtlchk.c
57 # Linux-kernel version of build
59 kernel_LIBRARIES = ulutkern
61 kernel_HEADERS = ul_gavl.h ul_gavlcust.h \
62 ul_gavlflesint.h ul_gavlrepcust.h \
63 ul_htimdefs.h ul_htimer.h ul_itbase.h \
64 ul_list.h ul_listbase.h ul_utdefs.h \
65 $(rtlinux_with_malloc_HEADERS)
67 ulutkern_SOURCES = ul_gavlprim.c ul_htimer.c ul_htimbase.c