summaryrefslogtreecommitdiff
path: root/TAO/tao/AnyTypeCode/AnyTypeCode.mpc
blob: 6555efd66b70a267a890e555571681e221df99bb (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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
project(*idl) : tao_versioning_idl_defaults, gen_ostream, install {
  custom_only = 1
  idlflags += -Gp -Gd -Sci -SS -GA \
              -Wb,export_macro=TAO_AnyTypeCode_Export \
              -Wb,export_include=tao/AnyTypeCode/TAO_AnyTypeCode_Export.h \
              -iC tao/AnyTypeCode
  idlflags -= -Sa -St

  IDL_Files {
    idlflags += -Sorb
    AnySeq.pidl
    Dynamic_Parameter.pidl
    ValueModifier.pidl
    Visibility.pidl
    Dynamic.pidl
  }

  IDL_Files {
    Bounds.pidl
  }

  specific {
    install_dir = tao/AnyTypeCode
  }
}

project(AnyTypeCode) : taolib, tao_output, install, extra_anytypecode, taoidldefaults, nolink_codecfactory, gen_ostream {
  after += *idl
  sharedname   = TAO_AnyTypeCode
  dynamicflags += TAO_ANYTYPECODE_BUILD_DLL

  Source_Files(TAO_ANYTYPECODE_COMPONENTS) {
    Alias_TypeCode_Static.cpp
    Any.cpp
    AnySeqA.cpp
    AnySeqC.cpp
    Any_Basic_Impl.cpp
    Any_Impl.cpp
    Any_SystemException.cpp
    Any_Unknown_IDL_Type.cpp
    AnyTypeCode_Adapter_Impl.cpp
    append.cpp
    BasicTypeTraits.cpp
    BooleanSeqA.cpp
    BoundsA.cpp
    BoundsC.cpp
    CharSeqA.cpp
    CONV_FRAMEA.cpp
    CurrentA.cpp
    DoubleSeqA.cpp
    DynamicA.cpp
    DynamicC.cpp
    Dynamic_ParameterA.cpp
    Dynamic_ParameterC.cpp
    Empty_Param_TypeCode.cpp
    Enum_TypeCode_Static.cpp
    ExceptionA.cpp
    FloatSeqA.cpp
    GIOPA.cpp
    IIOPA.cpp
    IIOP_EndpointsA.cpp
    IOPA.cpp
    Indirected_Type_TypeCode.cpp
    Int8SeqA.cpp
    LongDoubleSeqA.cpp
    LongLongSeqA.cpp
    LongSeqA.cpp
    Marshal.cpp
    Messaging_PolicyValueA.cpp
    NVList.cpp
    NVList_Adapter_Impl.cpp
    ObjectIdListA.cpp
    Objref_TypeCode_Static.cpp
    OctetSeqA.cpp
    orb_typesA.cpp
    ParameterModeA.cpp
    PI_ForwardA.cpp
    PolicyA.cpp
    Policy_CurrentA.cpp
    Policy_ForwardA.cpp
    Policy_ManagerA.cpp
    PortableInterceptorA.cpp
    Sequence_TypeCode_Static.cpp
    ShortSeqA.cpp
    skip.cpp
    StringSeqA.cpp
    String_TypeCode_Static.cpp
    Struct_TypeCode_Static.cpp
    SystemExceptionA.cpp
    TAOA.cpp
    TimeBaseA.cpp
    True_RefCount_Policy.cpp
    TypeCode.cpp
    TypeCodeA.cpp
    TypeCode_CDR_Extraction.cpp
    TypeCode_Constants.cpp
    UInt8SeqA.cpp
    ULongLongSeqA.cpp
    ULongSeqA.cpp
    Union_TypeCode_Static.cpp
    UShortSeqA.cpp
    Value_TypeCode_Static.cpp
    ValueModifierC.cpp
    ValueModifierA.cpp
    VisibilityA.cpp
    VisibilityC.cpp
    WCharSeqA.cpp
    WrongTransactionA.cpp
    WStringSeqA.cpp
  }

  Header_Files {
    *.h
    GIOPA.h
    BooleanSeqA.h
    CONV_FRAMEA.h
    CharSeqA.h
    CurrentA.h
    DoubleSeqA.h
    FloatSeqA.h
    IIOPA.h
    IIOP_EndpointsA.h
    IOPA.h
    Int8SeqA.h
    LongDoubleSeqA.h
    LongLongSeqA.h
    LongSeqA.h
    Messaging_PolicyValueA.h
    Messaging_SyncScopeA.h
    ObjectIdListA.h
    OctetSeqA.h
    PI_ForwardA.h
    ParameterModeA.h
    PolicyA.h
    Policy_CurrentA.h
    Policy_ForwardA.h
    Policy_ManagerA.h
    PortableInterceptorA.h
    ServicesA.h
    ShortSeqA.h
    StringSeqA.h
    TAOA.h
    TimeBaseA.h
    UInt8SeqA.h
    ULongLongSeqA.h
    ULongSeqA.h
    UShortSeqA.h
    WCharSeqA.h
    WStringSeqA.h
    orb_typesA.h
    AnySeqA.h
    AnySeqC.h
    AnySeqS.h
    BoundsA.h
    BoundsC.h
    BoundsS.h
    DynamicA.h
    DynamicC.h
    Dynamic_ParameterA.h
    Dynamic_ParameterC.h
    Dynamic_ParameterS.h
    DynamicS.h
    ValueModifierA.h
    ValueModifierC.h
    ValueModifierS.h
    VisibilityA.h
    VisibilityC.h
    VisibilityS.h
  }

  Inline_Files {
    *.inl
  }

  Template_Files {
    *_T.cpp
    Alias_TypeCode.cpp
    Enum_TypeCode.cpp
    Fixed_TypeCode.cpp
    Objref_TypeCode.cpp
    Recursive_Type_TypeCode.cpp
    Sequence_TypeCode.cpp
    String_TypeCode.cpp
    Struct_TypeCode.cpp
    TypeCode_Base_Attributes.cpp
    Union_TypeCode.cpp
    Value_TypeCode.cpp
  }

  specific {
    install_dir = tao/AnyTypeCode
  }
}