]> rtime.felk.cvut.cz Git - orte.git/blob - orte/liborte/Makefile.omk
new version 0.2.3
[orte.git] / orte / liborte / Makefile.omk
1 default_CONFIG = CONFIG_OC_ETH_ORTE=y
2
3 ifeq ($(CONFIG_OC_ETH_ORTE),y)
4
5 lib_LIBRARIES = orte
6
7 INCLUDES = -I $(srcdir)/../include
8
9 include_HEADERS = \
10 ../include/orte.h \
11 ../include/orte_config_omk_unix.h \
12 ../include/orte/typedefs_defines_rtps.h \
13 ../include/orte/defines_api.h \
14 ../include/orte/typedefs_api.h \
15 ../include/orte/protos_api.h
16
17 orte_SOURCES = \
18 conv.c \
19 debug.c \
20 event.c \
21 fnmatch.c \
22 htimerNtp.c \
23 objectEntry.c \
24 objectEntryTimer.c \
25 objectUtils.c \
26 ORTEAppRecvMetatrafficThread.c \
27 ORTEAppRecvUserdataThread.c \
28 ORTEAppSendThread.c \
29 ORTEDomainApp.c \
30 ORTEPublication.c \
31 ORTEPublicationTimer.c \
32 ORTESubscription.c \
33 ORTEDomain.c \
34 ORTEDomainMgr.c \
35 ORTEInit.c \
36 ORTEThreadUtils.c \
37 ORTETypeRegister.c \
38 ORTEVerbosity.c \
39 ORTEPattern.c \
40 ORTEMisc.c \
41 parameter.c \
42 RTPSAck.c \
43 RTPSCSTReader.c \
44 RTPSCSTReaderTimer.c \
45 RTPSCSTReaderProc.c \
46 RTPSCSTWriter.c \
47 RTPSCSTWriterTimer.c \
48 RTPSGap.c \
49 RTPSHeader.c \
50 RTPSHeardBeat.c \
51 RTPSInfoDST.c \
52 RTPSInfoREPLY.c \
53 RTPSInfoSRC.c \
54 RTPSInfoTS.c \
55 RTPSPad.c \
56 RTPSUtils.c \
57 RTPSVar.c \
58 RTPSIssue.c \
59 sock.c \
60 ul_gavl.c \
61 ul_gavlprim.c
62
63 endif #CONFIG_OC_ETH_ORTE
64
65 #############################################################################
66 # RT-Linux version of build
67
68 default_CONFIG = CONFIG_OC_ETH_ORTE_RTL=n
69
70 ifeq ($(CONFIG_OC_ETH_ORTE_RTL),y)
71
72 rtlinux_LIBRARIES = orte_rt
73
74 rtlinux_INCLUDES = -I $(srcdir)/../include
75
76 rtlinux_HEADERS = \
77 ../include/orte.h \
78 ../include/orte_config_omk_rtl.h \
79 ../include/orte/typedefs_defines_rtps.h \
80 ../include/orte/defines_api.h \
81 ../include/orte/typedefs_api.h \
82 ../include/orte/protos_api.h
83
84 ortert_SOURCES = \
85 conv.c \
86 debug.c \
87 event.c \
88 fnmatch.c \
89 htimerNtp.c \
90 objectEntry.c \
91 objectEntryTimer.c \
92 objectUtils.c \
93 ORTEAppRecvMetatrafficThread.c \
94 ORTEAppRecvUserdataThread.c \
95 ORTEAppSendThread.c \
96 ORTEDomainApp.c \
97 ORTEPublication.c \
98 ORTEPublicationTimer.c \
99 ORTESubscription.c \
100 ORTEDomain.c \
101 ORTEDomainMgr.c \
102 ORTEInit.c \
103 ORTEThreadUtils.c \
104 ORTETypeRegister.c \
105 ORTEVerbosity.c \
106 ORTEPattern.c \
107 ORTEMisc.c \
108 parameter.c \
109 RTPSAck.c \
110 RTPSCSTReader.c \
111 RTPSCSTReaderTimer.c \
112 RTPSCSTReaderProc.c \
113 RTPSCSTWriter.c \
114 RTPSCSTWriterTimer.c \
115 RTPSGap.c \
116 RTPSHeader.c \
117 RTPSHeardBeat.c \
118 RTPSInfoDST.c \
119 RTPSInfoREPLY.c \
120 RTPSInfoSRC.c \
121 RTPSInfoTS.c \
122 RTPSPad.c \
123 RTPSUtils.c \
124 RTPSVar.c \
125 RTPSIssue.c \
126 sock.c \
127 ul_gavl.c \
128 ul_gavlprim.c
129
130 rtlinux_MODULES = orte_rt
131
132 orte_rt_SOURCES = $(ortert_SOURCES)
133
134 SUBDIRS = rtl
135
136 endif #CONFIG_OC_ETH_ORTE_RTL