]> rtime.felk.cvut.cz Git - ulut.git/blob - ulut/Makefile.omk
cbe3820526aa7d7c58a05e34b348025ca84d5c38
[ulut.git] / ulut / Makefile.omk
1 default_CONFIG = CONFIG_OC_SOLIBS=x
2
3 lib_LIBRARIES = ulut
4
5 ifeq ($(CONFIG_OC_SOLIBS),y)
6 shared_LIBRARIES = ulut
7 endif
8
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
14
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
19
20 #ulut_SOURCES += ul_dbufflog.c
21
22 lib_LOADLIBES = ulut
23
24 utils_PROGRAMS = ul_gavlchk ul_gsachk ul_htimchk
25
26 ul_gavlchk_SOURCES = ul_gavlchk.c
27 ul_gsachk_SOURCES = ul_gsachk.c
28 ul_htimchk_SOURCES = ul_htimchk.c
29
30 # RT-Linux version of build
31
32 rtlinux_INCLUDES = -DUL_WITH_RTL_MALLOC
33
34 rtlinux_LIBRARIES = ulutrtl
35
36 rtlinux_with_malloc_HEADERS  = ul_dbuff.h ul_evcbase.h \
37                ul_gsa.h ul_gsacust.h ul_hptree.h ul_utmalloc.h
38
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)
44
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
47
48 ulutrtl_SOURCES = ul_gavlprim.c ul_htimer.c ul_htimbase.c \
49                $(ulutrtl_with_malloc_SOURCES)
50                
51 rtlinux_LOADLIBES = ulutrtl
52
53 rtlinux_MODULES = ul_rtlchk ul_gsachk
54
55 ul_rtlchk_SOURCES = ul_rtlchk.c
56
57 # Linux-kernel version of build
58
59 kernel_LIBRARIES = ulutkern
60
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)
66
67 ulutkern_SOURCES = ul_gavlprim.c ul_htimer.c ul_htimbase.c