Merge pull request #2216 from jwillemsen/jwi-cxxversionchecks
[ACE_TAO.git] / TAO / tao / PI / PI.mpc
blob62b3b4050009bf0c77813a7bfc9206f09ba1983e
1 project(*idl) : tao_versioning_idl_defaults, install, pidl_install {
2   custom_only = 1
3   idlflags += -SS -Sci -Gp -Gd \
4               -Wb,export_macro=TAO_PI_Export \
5               -Wb,export_include=tao/PI/pi_export.h \
6               -iC tao/PI
7   IDL_Files {
8     idlflags += -Sorb -GX \
9                 -Wb,unique_include=tao/PI/PI.h
10     PI_include.pidl
11   }
13   IDL_Files {
14     idlflags += -Sorb -Sal -GX \
15                 -Wb,include_guard=TAO_PI_SAFE_INCLUDE \
16                 -Wb,safe_include=tao/PI/PI.h
17     idlflags -= -Sa -St
18     ORBInitInfo.pidl
19   }
21   IDL_Files {
22     idlflags += -GA -Sorb -Sal \
23                 -Wb,include_guard=TAO_PI_SAFE_INCLUDE \
24                 -Wb,safe_include=tao/PI/PI.h
25     idlflags -= -Sa -St
26     ORBInitializer.pidl
27     ClientRequestInterceptor.pidl
28     ClientRequestInfo.pidl
29     RequestInfo.pidl
30     PIForwardRequest.pidl
31     PICurrent.pidl
32     ProcessingModePolicy.pidl
33   }
35   IDL_Files {
36     idlflags += -GA -Sorb -Sal
37     idlflags -= -Sa -St
38     Interceptor.pidl
39   }
41   IDL_Files {
42     idlflags += -GA -Sal \
43                 -Wb,include_guard=TAO_PI_SAFE_INCLUDE \
44                 -Wb,safe_include=tao/PI/PI.h
45     idlflags -= -Sa -St
46     InvalidSlot.pidl
47   }
49   PidlInstallWithoutBuilding_Files {
50     PolicyFactory.pidl
51   }
53   specific {
54     install_dir = tao/PI
55   }
58 project(PI) : taolib, tao_output, codecfactory, install, taoidldefaults {
59   after       += *idl
60   sharedname   = TAO_PI
61   dynamicflags += TAO_PI_BUILD_DLL
63   Source_Files {
64     *.cpp
65     PI_includeC.cpp
66     ORBInitInfoC.cpp
67     ORBInitializerC.cpp
68     ClientRequestInterceptorC.cpp
69     ClientRequestInfoC.cpp
70     RequestInfoC.cpp
71     PIForwardRequestC.cpp
72     PICurrentC.cpp
73     ProcessingModePolicyC.cpp
74     InterceptorC.cpp
75     InvalidSlotC.cpp
76     ClientRequestInfoA.cpp
77     ClientRequestInterceptorA.cpp
78     InterceptorA.cpp
79     InvalidSlotA.cpp
80     ORBInitializerA.cpp
81     PICurrentA.cpp
82     PIForwardRequestA.cpp
83     PolicyFactoryA.cpp
84     ProcessingModePolicyA.cpp
85     RequestInfoA.cpp
86   }
88   Header_Files {
89     *.h
90     ClientRequestInfoA.h
91     ClientRequestInfoC.h
92     ClientRequestInterceptorA.h
93     ClientRequestInterceptorC.h
94     InterceptorA.h
95     InterceptorC.h
96     InvalidSlotA.h
97     InvalidSlotC.h
98     ORBInitializerA.h
99     ORBInitializerC.h
100     ORBInitInfoA.h
101     ORBInitInfoC.h
102     PICurrentA.h
103     PICurrentC.h
104     PIForwardRequestA.h
105     PIForwardRequestC.h
106     PI_includeA.h
107     PI_includeC.h
108     ProcessingModePolicyA.h
109     ProcessingModePolicyC.h
110     RequestInfoA.h
111     RequestInfoC.h
112     ClientRequestInfoS.h
113     ClientRequestInterceptorS.h
114     InterceptorS.h
115     InvalidSlotS.h
116     ORBInitializerS.h
117     ORBInitInfoS.h
118     PICurrentS.h
119     PIForwardRequestS.h
120     PI_includeS.h
121     ProcessingModePolicyS.h
122     RequestInfoS.h
123   }
125   Template_Files {
126     *_T.cpp
127   }
129   specific {
130     install_dir = tao/PI
131   }