Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tao / AnyTypeCode / AnyTypeCode.mpc
blob6555efd66b70a267a890e555571681e221df99bb
1 project(*idl) : tao_versioning_idl_defaults, gen_ostream, install {
2   custom_only = 1
3   idlflags += -Gp -Gd -Sci -SS -GA \
4               -Wb,export_macro=TAO_AnyTypeCode_Export \
5               -Wb,export_include=tao/AnyTypeCode/TAO_AnyTypeCode_Export.h \
6               -iC tao/AnyTypeCode
7   idlflags -= -Sa -St
9   IDL_Files {
10     idlflags += -Sorb
11     AnySeq.pidl
12     Dynamic_Parameter.pidl
13     ValueModifier.pidl
14     Visibility.pidl
15     Dynamic.pidl
16   }
18   IDL_Files {
19     Bounds.pidl
20   }
22   specific {
23     install_dir = tao/AnyTypeCode
24   }
27 project(AnyTypeCode) : taolib, tao_output, install, extra_anytypecode, taoidldefaults, nolink_codecfactory, gen_ostream {
28   after += *idl
29   sharedname   = TAO_AnyTypeCode
30   dynamicflags += TAO_ANYTYPECODE_BUILD_DLL
32   Source_Files(TAO_ANYTYPECODE_COMPONENTS) {
33     Alias_TypeCode_Static.cpp
34     Any.cpp
35     AnySeqA.cpp
36     AnySeqC.cpp
37     Any_Basic_Impl.cpp
38     Any_Impl.cpp
39     Any_SystemException.cpp
40     Any_Unknown_IDL_Type.cpp
41     AnyTypeCode_Adapter_Impl.cpp
42     append.cpp
43     BasicTypeTraits.cpp
44     BooleanSeqA.cpp
45     BoundsA.cpp
46     BoundsC.cpp
47     CharSeqA.cpp
48     CONV_FRAMEA.cpp
49     CurrentA.cpp
50     DoubleSeqA.cpp
51     DynamicA.cpp
52     DynamicC.cpp
53     Dynamic_ParameterA.cpp
54     Dynamic_ParameterC.cpp
55     Empty_Param_TypeCode.cpp
56     Enum_TypeCode_Static.cpp
57     ExceptionA.cpp
58     FloatSeqA.cpp
59     GIOPA.cpp
60     IIOPA.cpp
61     IIOP_EndpointsA.cpp
62     IOPA.cpp
63     Indirected_Type_TypeCode.cpp
64     Int8SeqA.cpp
65     LongDoubleSeqA.cpp
66     LongLongSeqA.cpp
67     LongSeqA.cpp
68     Marshal.cpp
69     Messaging_PolicyValueA.cpp
70     NVList.cpp
71     NVList_Adapter_Impl.cpp
72     ObjectIdListA.cpp
73     Objref_TypeCode_Static.cpp
74     OctetSeqA.cpp
75     orb_typesA.cpp
76     ParameterModeA.cpp
77     PI_ForwardA.cpp
78     PolicyA.cpp
79     Policy_CurrentA.cpp
80     Policy_ForwardA.cpp
81     Policy_ManagerA.cpp
82     PortableInterceptorA.cpp
83     Sequence_TypeCode_Static.cpp
84     ShortSeqA.cpp
85     skip.cpp
86     StringSeqA.cpp
87     String_TypeCode_Static.cpp
88     Struct_TypeCode_Static.cpp
89     SystemExceptionA.cpp
90     TAOA.cpp
91     TimeBaseA.cpp
92     True_RefCount_Policy.cpp
93     TypeCode.cpp
94     TypeCodeA.cpp
95     TypeCode_CDR_Extraction.cpp
96     TypeCode_Constants.cpp
97     UInt8SeqA.cpp
98     ULongLongSeqA.cpp
99     ULongSeqA.cpp
100     Union_TypeCode_Static.cpp
101     UShortSeqA.cpp
102     Value_TypeCode_Static.cpp
103     ValueModifierC.cpp
104     ValueModifierA.cpp
105     VisibilityA.cpp
106     VisibilityC.cpp
107     WCharSeqA.cpp
108     WrongTransactionA.cpp
109     WStringSeqA.cpp
110   }
112   Header_Files {
113     *.h
114     GIOPA.h
115     BooleanSeqA.h
116     CONV_FRAMEA.h
117     CharSeqA.h
118     CurrentA.h
119     DoubleSeqA.h
120     FloatSeqA.h
121     IIOPA.h
122     IIOP_EndpointsA.h
123     IOPA.h
124     Int8SeqA.h
125     LongDoubleSeqA.h
126     LongLongSeqA.h
127     LongSeqA.h
128     Messaging_PolicyValueA.h
129     Messaging_SyncScopeA.h
130     ObjectIdListA.h
131     OctetSeqA.h
132     PI_ForwardA.h
133     ParameterModeA.h
134     PolicyA.h
135     Policy_CurrentA.h
136     Policy_ForwardA.h
137     Policy_ManagerA.h
138     PortableInterceptorA.h
139     ServicesA.h
140     ShortSeqA.h
141     StringSeqA.h
142     TAOA.h
143     TimeBaseA.h
144     UInt8SeqA.h
145     ULongLongSeqA.h
146     ULongSeqA.h
147     UShortSeqA.h
148     WCharSeqA.h
149     WStringSeqA.h
150     orb_typesA.h
151     AnySeqA.h
152     AnySeqC.h
153     AnySeqS.h
154     BoundsA.h
155     BoundsC.h
156     BoundsS.h
157     DynamicA.h
158     DynamicC.h
159     Dynamic_ParameterA.h
160     Dynamic_ParameterC.h
161     Dynamic_ParameterS.h
162     DynamicS.h
163     ValueModifierA.h
164     ValueModifierC.h
165     ValueModifierS.h
166     VisibilityA.h
167     VisibilityC.h
168     VisibilityS.h
169   }
171   Inline_Files {
172     *.inl
173   }
175   Template_Files {
176     *_T.cpp
177     Alias_TypeCode.cpp
178     Enum_TypeCode.cpp
179     Fixed_TypeCode.cpp
180     Objref_TypeCode.cpp
181     Recursive_Type_TypeCode.cpp
182     Sequence_TypeCode.cpp
183     String_TypeCode.cpp
184     Struct_TypeCode.cpp
185     TypeCode_Base_Attributes.cpp
186     Union_TypeCode.cpp
187     Value_TypeCode.cpp
188   }
190   specific {
191     install_dir = tao/AnyTypeCode
192   }