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