2 project(idl_one_gen): taoidldefaults {
5 idlflags += -Wb,stub_export_macro=SKELETON_INHERITANCE_STUB_1_Export \
6 -Wb,stub_export_include=skeleton_inheritance_stub_1_export.h \
7 -Wb,skel_export_macro=SKELETON_INHERITANCE_SKEL_1_Export \
8 -Wb,skel_export_include=skeleton_inheritance_skel_1_export.h \
16 project(idl_two_gen): taoidldefaults {
19 idlflags += -Wb,stub_export_macro=SKELETON_INHERITANCE_STUB_2_Export \
20 -Wb,stub_export_include=skeleton_inheritance_stub_2_export.h \
21 -Wb,skel_export_macro=SKELETON_INHERITANCE_SKEL_2_Export \
22 -Wb,skel_export_include=skeleton_inheritance_skel_2_export.h \
30 project(idl_three_gen): taoidldefaults {
33 idlflags += -Wb,stub_export_macro=SKELETON_INHERITANCE_STUB_3_Export \
34 -Wb,stub_export_include=skeleton_inheritance_stub_3_export.h \
35 -Wb,skel_export_macro=SKELETON_INHERITANCE_SKEL_3_Export \
36 -Wb,skel_export_include=skeleton_inheritance_skel_3_export.h \
44 project(stub_one): taolib {
48 dynamicflags += SKELETON_INHERITANCE_STUB_1_BUILD_DLL
56 skeleton_inheritance_stub_1_export.h
64 project(skel_one): taolib, portableserver {
65 after += idl_one_gen stub_one
69 dynamicflags += SKELETON_INHERITANCE_SKEL_1_BUILD_DLL
77 skeleton_inheritance_skel_1_export.h
89 project(stub_two): taolib {
91 after += idl_two_gen idl_one_gen stub_one
94 dynamicflags += SKELETON_INHERITANCE_STUB_2_BUILD_DLL
102 skeleton_inheritance_stub_2_export.h
110 project(skel_two): taolib, portableserver {
111 after += idl_two_gen stub_two skel_one idl_one_gen stub_one
112 libs += stub_two skel_one stub_one
114 sharedname = skel_two
115 dynamicflags += SKELETON_INHERITANCE_SKEL_2_BUILD_DLL
123 skeleton_inheritance_skel_2_export.h
135 project(stub_three): taolib {
136 sharedname = stub_three
137 after += idl_three_gen idl_two_gen idl_one_gen \
139 libs += stub_two stub_one
141 dynamicflags += SKELETON_INHERITANCE_STUB_3_BUILD_DLL
149 skeleton_inheritance_stub_3_export.h
157 project(skel_three): taolib, portableserver {
158 after += idl_three_gen stub_three skel_one skel_two
159 libs += stub_three skel_two stub_two skel_one stub_one
161 sharedname = skel_three
162 dynamicflags += SKELETON_INHERITANCE_SKEL_3_BUILD_DLL
170 skeleton_inheritance_skel_3_export.h
181 project(*Server): taoserver {
185 stub_three skel_three
186 libs += skel_three stub_three \
202 project(*Client): taoclient {
207 libs += stub_three stub_two stub_one