blob: 8bd47b32c7752b53da1cde59bcea91f5c7766ffb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
|
// -*- MPC -*-
project(Lem_Pragma_idl_gen) : componentidldefaults {
custom_only = 1
idlflags += -Wb,stub_export_macro=KEYWORD_CLASH_STUB_Export \
-Wb,stub_export_include=Lem_Pragma_stub_export.h \
-Wb,skel_export_macro=KEYWORD_CLASH_SVNT_Export \
-Wb,skel_export_include=Lem_Pragma_svnt_export.h \
-Wb,exec_export_macro=KEYWORD_CLASH_EXEC_Export \
-Wb,exec_export_include=Lem_Pragma_exec_export.h
IDL_Files {
idlflags -= -Gxhst -Gxhsk -Gxhsv -Gxhex
A.idl
B.idl
}
IDL_Files {
idlflags += -Gex
C.idl
}
}
project(Lem_Pragma_lem_gen) : ciaoidldefaults {
after += Lem_Pragma_idl_gen
custom_only = 1
idlflags += -Wb,export_macro=KEYWORD_CLASH_EXEC_Export \
-Wb,export_include=Lem_Pragma_exec_export.h \
-SS
IDL_Files {
AE.idl
BE.idl
CE.idl
}
}
project(Lem_Pragma_stub) : ccm_stub {
after += Lem_Pragma_idl_gen
sharedname = Lem_Pragma_stub
dynamicflags += KEYWORD_CLASH_STUB_BUILD_DLL
IDL_Files {
}
Source_Files {
AC.cpp
BC.cpp
CC.cpp
}
Header_Files {
AC.h
BC.h
CC.h
Lem_Pragma_stub_export.h
}
Inline_Files {
AC.inl
BC.inl
CC.inl
}
}
project(Lem_Pragma_exec) : ciao_executor {
after += Lem_Pragma_lem_gen Lem_Pragma_stub
sharedname = Lem_Pragma_exec
libs += Lem_Pragma_stub
dynamicflags += KEYWORD_CLASH_EXEC_BUILD_DLL
IDL_Files {
}
Source_Files {
AEC.cpp
BEC.cpp
CEC.cpp
C_exec.cpp
}
Header_Files {
AEC.h
BEC.h
CEC.h
C_exec.h
Lem_Pragma_exec_export.h
}
Inline_Files {
AEC.inl
BEC.inl
CEC.inl
}
}
project(Lem_Pragma_svnt) : ciao_servant {
after += Lem_Pragma_exec
sharedname = Lem_Pragma_svnt
libs += Lem_Pragma_exec \
Lem_Pragma_stub
dynamicflags += KEYWORD_CLASH_SVNT_BUILD_DLL
IDL_Files {
}
Source_Files {
AS.cpp
A_svnt.cpp
BS.cpp
B_svnt.cpp
CS.cpp
C_svnt.cpp
}
Header_Files {
AS.h
A_svnt.h
BS.h
B_svnt.h
CS.h
C_svnt.h
Lem_Pragma_svnt_export.h
}
Inline_Files {
}
}
|