2 project(TAO_IDL_BE) : acelib, install_lib, 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
38 be/be_visitor_structure
39 be/be_visitor_structure_fwd
40 be/be_visitor_typecode
43 be/be_visitor_union_branch
44 be/be_visitor_union_fwd
45 be/be_visitor_valuebox
46 be/be_visitor_valuetype
47 be/be_visitor_valuetype_fwd
56 project(TAO_IDL_BE_VIS_A) : acelib, install_lib, tao_output, tao_vc8warnings, tao_idl_fe {
57 sharedname = TAO_IDL_BE_VIS_A
58 dynamicflags += TAO_IDL_BE_BUILD_DLL
60 includes += $(TAO_ROOT)
61 includes += include be_include fe
62 requires += build_tao_idl_be
65 // Override the template value for optimize. Building the backend
66 // with optimization turned on doesn't seem to work (at least not with
67 // vc6 or vc71). This is due to the use of addresses of static objects
73 conditional(prop:static) {
74 be/be_visitor_argument
76 be/be_visitor_attribute
85 project(TAO_IDL_BE_VIS_C) : acelib, install_lib, tao_output, tao_vc8warnings, tao_idl_fe {
86 sharedname = TAO_IDL_BE_VIS_C
87 dynamicflags += TAO_IDL_BE_BUILD_DLL
88 after += TAO_IDL_BE_VIS_A
89 includes += $(TAO_ROOT)
90 includes += include be_include fe
91 requires += build_tao_idl_be
94 // Override the template value for optimize. Building the backend
95 // with optimization turned on doesn't seem to work (at least not with
96 // vc6 or vc71). This is due to the use of addresses of static objects
102 conditional(prop:static) {
103 be/be_visitor_component
104 be/be_visitor_component_fwd
105 be/be_visitor_connector
106 be/be_visitor_constant
115 project(TAO_IDL_BE_VIS_E) : acelib, install_lib, tao_output, tao_vc8warnings, tao_idl_fe {
116 sharedname = TAO_IDL_BE_VIS_E
117 dynamicflags += TAO_IDL_BE_BUILD_DLL
118 after += TAO_IDL_BE_VIS_C
119 includes += $(TAO_ROOT)
120 includes += include be_include fe
121 requires += build_tao_idl_be
124 // Override the template value for optimize. Building the backend
125 // with optimization turned on doesn't seem to work (at least not with
126 // vc6 or vc71). This is due to the use of addresses of static objects
132 conditional(prop:static) {
134 be/be_visitor_exception
145 project(TAO_IDL_BE_VIS_I) : acelib, install_lib, tao_output, tao_vc8warnings, tao_idl_fe {
146 sharedname = TAO_IDL_BE_VIS_I
147 dynamicflags += TAO_IDL_BE_BUILD_DLL
148 after += TAO_IDL_BE_VIS_E
149 includes += $(TAO_ROOT)
150 includes += include be_include fe
151 requires += build_tao_idl_be
154 // Override the template value for optimize. Building the backend
155 // with optimization turned on doesn't seem to work (at least not with
156 // vc6 or vc71). This is due to the use of addresses of static objects
162 conditional(prop:static) {
163 be/be_visitor_interface
164 be/be_visitor_interface_fwd
175 project(TAO_IDL_BE_VIS_O) : acelib, install_lib, tao_output, tao_vc8warnings, tao_idl_fe {
176 sharedname = TAO_IDL_BE_VIS_O
177 dynamicflags += TAO_IDL_BE_BUILD_DLL
178 after += TAO_IDL_BE_VIS_I
179 includes += $(TAO_ROOT)
180 includes += include be_include fe
181 requires += build_tao_idl_be
184 // Override the template value for optimize. Building the backend
185 // with optimization turned on doesn't seem to work (at least not with
186 // vc6 or vc71). This is due to the use of addresses of static objects
192 conditional(prop:static) {
193 be/be_visitor_operation
203 project(TAO_IDL_BE_VIS_S) : acelib, install_lib, tao_output, tao_vc8warnings, tao_idl_fe {
204 sharedname = TAO_IDL_BE_VIS_S
205 dynamicflags += TAO_IDL_BE_BUILD_DLL
206 after += TAO_IDL_BE_VIS_O
207 includes += $(TAO_ROOT)
208 includes += include be_include fe
209 requires += build_tao_idl_be
212 // Override the template value for optimize. Building the backend
213 // with optimization turned on doesn't seem to work (at least not with
214 // vc6 or vc71). This is due to the use of addresses of static objects
220 conditional(prop:static) {
221 be/be_visitor_sequence
222 be/be_visitor_structure
223 be/be_visitor_structure_fwd
224 be/be_visitor_typecode
225 be/be_visitor_typedef
234 project(TAO_IDL_BE_VIS_U) : acelib, install_lib, tao_output, tao_vc8warnings, tao_idl_fe {
235 sharedname = TAO_IDL_BE_VIS_U
236 dynamicflags += TAO_IDL_BE_BUILD_DLL
237 after += TAO_IDL_BE_VIS_S
238 includes += $(TAO_ROOT)
239 includes += include be_include fe
240 requires += build_tao_idl_be
243 // Override the template value for optimize. Building the backend
244 // with optimization turned on doesn't seem to work (at least not with
245 // vc6 or vc71). This is due to the use of addresses of static objects
251 conditional(prop:static) {
253 be/be_visitor_union_branch
254 be/be_visitor_union_fwd
263 project(TAO_IDL_BE_VIS_V) : acelib, install_lib, tao_output, tao_vc8warnings, tao_idl_fe {
264 sharedname = TAO_IDL_BE_VIS_V
265 dynamicflags += TAO_IDL_BE_BUILD_DLL
266 after += TAO_IDL_BE_VIS_U
267 includes += $(TAO_ROOT)
268 includes += include be_include fe
269 requires += build_tao_idl_be
272 // Override the template value for optimize. Building the backend
273 // with optimization turned on doesn't seem to work (at least not with
274 // vc6 or vc71). This is due to the use of addresses of static objects
280 conditional(prop:static) {
281 be/be_visitor_valuebox
282 be/be_visitor_valuetype
283 be/be_visitor_valuetype_fwd