2 project(TAO_IDL_BE) : acelib, install_lib, tao_rules, tao_output, tao_vc8warnings, tao_idl_fe {
3 sharedname = TAO_IDL_BE
4 dynamicflags += TAO_IDL_BE_BUILD_DLL
5 includes += $(TAO_ROOT)
6 includes += include be_include fe
7 requires += build_tao_idl_be
10 // Override the template value for optimize. Building the backend
11 // with optimization turned on doesn't seem to work (at least not with
12 // vc6 or vc71). This is due to the use of addresses of static objects
19 conditional(!prop:static) {
20 be/be_visitor_argument
22 be/be_visitor_attribute
23 be/be_visitor_component
24 be/be_visitor_component_fwd
25 be/be_visitor_connector
26 be/be_visitor_constant
28 be/be_visitor_exception
31 be/be_visitor_interface
32 be/be_visitor_interface_fwd
35 be/be_visitor_operation
37 be/be_visitor_sequence
39 be/be_visitor_structure
40 be/be_visitor_structure_fwd
41 be/be_visitor_typecode
44 be/be_visitor_union_branch
45 be/be_visitor_union_fwd
46 be/be_visitor_valuebox
47 be/be_visitor_valuetype
48 be/be_visitor_valuetype_fwd
57 project(TAO_IDL_BE_VIS_A) : acelib, install_lib, tao_rules, tao_output, tao_vc8warnings, tao_idl_fe {
58 sharedname = TAO_IDL_BE_VIS_A
59 dynamicflags += TAO_IDL_BE_BUILD_DLL
61 includes += $(TAO_ROOT)
62 includes += include be_include fe
63 requires += build_tao_idl_be
66 // Override the template value for optimize. Building the backend
67 // with optimization turned on doesn't seem to work (at least not with
68 // vc6 or vc71). This is due to the use of addresses of static objects
74 conditional(prop:static) {
75 be/be_visitor_argument
77 be/be_visitor_attribute
86 project(TAO_IDL_BE_VIS_C) : acelib, install_lib, tao_rules, tao_output, tao_vc8warnings, tao_idl_fe {
87 sharedname = TAO_IDL_BE_VIS_C
88 dynamicflags += TAO_IDL_BE_BUILD_DLL
89 after += TAO_IDL_BE_VIS_A
90 includes += $(TAO_ROOT)
91 includes += include be_include fe
92 requires += build_tao_idl_be
95 // Override the template value for optimize. Building the backend
96 // with optimization turned on doesn't seem to work (at least not with
97 // vc6 or vc71). This is due to the use of addresses of static objects
103 conditional(prop:static) {
104 be/be_visitor_component
105 be/be_visitor_component_fwd
106 be/be_visitor_connector
107 be/be_visitor_constant
116 project(TAO_IDL_BE_VIS_E) : acelib, install_lib, tao_rules, tao_output, tao_vc8warnings, tao_idl_fe {
117 sharedname = TAO_IDL_BE_VIS_E
118 dynamicflags += TAO_IDL_BE_BUILD_DLL
119 after += TAO_IDL_BE_VIS_C
120 includes += $(TAO_ROOT)
121 includes += include be_include fe
122 requires += build_tao_idl_be
125 // Override the template value for optimize. Building the backend
126 // with optimization turned on doesn't seem to work (at least not with
127 // vc6 or vc71). This is due to the use of addresses of static objects
133 conditional(prop:static) {
135 be/be_visitor_exception
146 project(TAO_IDL_BE_VIS_I) : acelib, install_lib, tao_rules, tao_output, tao_vc8warnings, tao_idl_fe {
147 sharedname = TAO_IDL_BE_VIS_I
148 dynamicflags += TAO_IDL_BE_BUILD_DLL
149 after += TAO_IDL_BE_VIS_E
150 includes += $(TAO_ROOT)
151 includes += include be_include fe
152 requires += build_tao_idl_be
155 // Override the template value for optimize. Building the backend
156 // with optimization turned on doesn't seem to work (at least not with
157 // vc6 or vc71). This is due to the use of addresses of static objects
163 conditional(prop:static) {
164 be/be_visitor_interface
165 be/be_visitor_interface_fwd
176 project(TAO_IDL_BE_VIS_O) : acelib, install_lib, tao_rules, tao_output, tao_vc8warnings, tao_idl_fe {
177 sharedname = TAO_IDL_BE_VIS_O
178 dynamicflags += TAO_IDL_BE_BUILD_DLL
179 after += TAO_IDL_BE_VIS_I
180 includes += $(TAO_ROOT)
181 includes += include be_include fe
182 requires += build_tao_idl_be
185 // Override the template value for optimize. Building the backend
186 // with optimization turned on doesn't seem to work (at least not with
187 // vc6 or vc71). This is due to the use of addresses of static objects
193 conditional(prop:static) {
194 be/be_visitor_operation
204 project(TAO_IDL_BE_VIS_S) : acelib, install_lib, tao_rules, tao_output, tao_vc8warnings, tao_idl_fe {
205 sharedname = TAO_IDL_BE_VIS_S
206 dynamicflags += TAO_IDL_BE_BUILD_DLL
207 after += TAO_IDL_BE_VIS_O
208 includes += $(TAO_ROOT)
209 includes += include be_include fe
210 requires += build_tao_idl_be
213 // Override the template value for optimize. Building the backend
214 // with optimization turned on doesn't seem to work (at least not with
215 // vc6 or vc71). This is due to the use of addresses of static objects
221 conditional(prop:static) {
222 be/be_visitor_sequence
224 be/be_visitor_structure
225 be/be_visitor_structure_fwd
226 be/be_visitor_typecode
227 be/be_visitor_typedef
236 project(TAO_IDL_BE_VIS_U) : acelib, install_lib, tao_rules, tao_output, tao_vc8warnings, tao_idl_fe {
237 sharedname = TAO_IDL_BE_VIS_U
238 dynamicflags += TAO_IDL_BE_BUILD_DLL
239 after += TAO_IDL_BE_VIS_S
240 includes += $(TAO_ROOT)
241 includes += include be_include fe
242 requires += build_tao_idl_be
245 // Override the template value for optimize. Building the backend
246 // with optimization turned on doesn't seem to work (at least not with
247 // vc6 or vc71). This is due to the use of addresses of static objects
253 conditional(prop:static) {
255 be/be_visitor_union_branch
256 be/be_visitor_union_fwd
265 project(TAO_IDL_BE_VIS_V) : acelib, install_lib, tao_rules, tao_output, tao_vc8warnings, tao_idl_fe {
266 sharedname = TAO_IDL_BE_VIS_V
267 dynamicflags += TAO_IDL_BE_BUILD_DLL
268 after += TAO_IDL_BE_VIS_U
269 includes += $(TAO_ROOT)
270 includes += include be_include fe
271 requires += build_tao_idl_be
274 // Override the template value for optimize. Building the backend
275 // with optimization turned on doesn't seem to work (at least not with
276 // vc6 or vc71). This is due to the use of addresses of static objects
282 conditional(prop:static) {
283 be/be_visitor_valuebox
284 be/be_visitor_valuetype
285 be/be_visitor_valuetype_fwd