Merge pull request #2216 from jwillemsen/jwi-cxxversionchecks
[ACE_TAO.git] / TAO / tao / IFR_Client / IFR_Client.mpc
bloba947384426757e5348c5b2d7b5b3dc7b421b792e
1 project(*idl) : tao_versioning_idl_defaults, install {
2   custom_only = 1
3   idlflags += -GX \
4               -Wb,stub_export_macro=TAO_IFR_CLIENT_Export \
5               -Wb,stub_export_include=tao/IFR_Client/ifr_client_export.h \
6               -Wb,stub_export_file=ifr_client_export.h \
7               -Wb,skel_export_macro=TAO_IFR_CLIENT_SKEL_Export \
8               -Wb,skel_export_include=tao/IFR_Client/ifr_client_skel_export.h \
9               -Wb,skel_export_file=ifr_client_skel_export.h \
10               -iC tao/IFR_Client -GT
11   idlflags -= -Sa -St
13   IDL_Files {
14     idlflags += -Gxhst -Gxhsk
15     IFR_Base.pidl
16   }
18   IDL_Files {
19     IFR_Basic.pidl
20     IFR_Components.pidl
21     IFR_Extended.pidl
22   }
24   specific {
25     install_dir = tao/IFR_Client
26   }
29 project(IFR_Client) : taolib, tao_output, install, anytypecode, taoidldefaults {
30   after       += *idl
31   sharedname   = TAO_IFR_Client
32   dynamicflags += TAO_IFR_CLIENT_BUILD_DLL
34   Source_Files {
35     IFR_Client_Adapter_Impl.cpp
36     IFR_BaseC.cpp
37     IFR_BasicC.cpp
38     IFR_ComponentsC.cpp
39     IFR_ExtendedC.cpp
40   }
42   Header_Files {
43     *.h
44     ifr_client_export.h
45     ifr_client_skel_export.h
46     IFR_BaseC.h
47     IFR_BaseA.h
48     IFR_BasicC.h
49     IFR_BasicA.h
50     IFR_ComponentsC.h
51     IFR_ComponentsA.h
52     IFR_ExtendedC.h
53     IFR_ExtendedA.h
54   }
56   Inline_Files {
57     *.inl
58     IFR_BaseC.inl
59     IFR_BasicC.inl
60     IFR_ComponentsC.inl
61     IFR_ExtendedC.inl
62   }
64   specific {
65     install_dir = tao/IFR_Client
66   }
69 project(IFR_Client_skel) : ifr_client, taolib, tao_output, install, anytypecode, taoidldefaults, portableserver{
70   after       += *idl
71   sharedname   = TAO_IFR_Client_skel
72   dynamicflags += TAO_IFR_CLIENT_SKEL_BUILD_DLL
74   Source_Files {
75     IFR_BaseS.cpp
76     IFR_BasicS.cpp
77     IFR_ComponentsS.cpp
78     IFR_ExtendedS.cpp
79   }
81   Header_Files {
82     IFR_BaseS.h
83     IFR_BasicS.h
84     IFR_ComponentsS.h
85     IFR_ExtendedS.h
86     IFR_BaseS_T.h
87     IFR_BasicS_T.h
88     IFR_ComponentsS_T.h
89     IFR_ExtendedS_T.h
90   }
92   Template_Files {
93     IFR_BaseS_T.cpp
94     IFR_BasicS_T.cpp
95     IFR_ComponentsS_T.cpp
96     IFR_ExtendedS_T.cpp
97   }
99   Inline_Files {
100   }
102   specific {
103     install_dir = tao/IFR_Client
104   }