Use =default for skeleton copy constructor
[ACE_TAO.git] / TAO / tao / Messaging / Messaging.mpc
bloba9c2aaf28411ba2274684c338777d508bb082198
1 project(*idl) : tao_versioning_idl_defaults, install {
2   custom_only = 1
3   IDL_Files {
4     idlflags += -SS -GA -Gp -Gd -Sorb -Sal \
5                 -Wb,export_macro=TAO_Messaging_Export \
6                 -Wb,export_include=tao/Messaging/messaging_export.h \
7                 -iC tao/Messaging
8     idlflags -= -Sa -St
9     ExceptionHolder.pidl
10   }
12   IDL_Files {
13     idlflags += -Sci -SS -Gp -Gd -Sorb -Sal -GX \
14                 -Wb,export_macro=TAO_Messaging_Export \
15                 -Wb,export_include=tao/Messaging/messaging_export.h \
16                 -iC tao/Messaging
17     idlflags -= -Sa -St
18     Pollable.pidl
19   }
21   IDL_Files {
22     idlflags += -Sci -SS -Gp -Gd -Sorb -Sal -GX \
23                 -Wb,export_macro=TAO_Messaging_Export \
24                 -Wb,export_include=tao/Messaging/messaging_export.h \
25                 -iC tao/Messaging
26     idlflags -= -Sa -St
27     Messaging_Types.pidl
28   }
30   IDL_Files {
31     idlflags += -Sci -SS -GA -Gp -Gd -Sorb -Sal \
32                 -Wb,export_macro=TAO_Messaging_Export \
33                 -Wb,export_include=tao/Messaging/messaging_export.h \
34                 -iC tao/Messaging
35     idlflags -= -Sa -St
36     TAO_Ext.pidl
37     Messaging_RT_Policy.pidl
38     Messaging_SyncScope_Policy.pidl
39   }
41   IDL_Files {
42     idlflags += -Sci -SS -GA -Gp -Gd -Sorb -Sal \
43                 -Wb,export_macro=TAO_Messaging_Export \
44                 -Wb,export_include=tao/Messaging/messaging_export.h \
45                 -Wb,include_guard=TAO_MESSAGING_SAFE_INCLUDE \
46                 -Wb,safe_include=tao/Messaging/Messaging.h \
47                 -iC tao/Messaging
48     idlflags -= -Sa -St
49     Messaging_No_Impl.pidl
50   }
52   IDL_Files {
53     idlflags += -GA -Gp -Gd -Sorb -Sal \
54                 -Wb,export_macro=TAO_Messaging_Export \
55                 -Wb,export_include=tao/Messaging/messaging_export.h \
56                 -Wb,include_guard=TAO_MESSAGING_SAFE_INCLUDE \
57                 -Wb,safe_include=tao/Messaging/Messaging.h \
58                 -iC tao/Messaging
59     idlflags -= -Sa -St
60     Messaging.pidl
61   }
63   specific {
64     install_dir = tao/Messaging
65   }
68 project(Messaging) : taolib, tao_output, install, portableserver, pi, valuetype, taoidldefaults {
69   after       += *idl
70   sharedname   = TAO_Messaging
71   dynamicflags += TAO_MESSAGING_BUILD_DLL
73   Source_Files {
74     *.cpp
75     ExceptionHolderC.cpp
76     PollableC.cpp
77     Messaging_TypesC.cpp
78     TAO_ExtC.cpp
79     Messaging_RT_PolicyC.cpp
80     Messaging_SyncScope_PolicyC.cpp
81     Messaging_No_ImplC.cpp
82     MessagingC.cpp
83     MessagingS.cpp
84     ExceptionHolderA.cpp
85     MessagingA.cpp
86     Messaging_No_ImplA.cpp
87     Messaging_RT_PolicyA.cpp
88     Messaging_SyncScope_PolicyA.cpp
89     TAO_ExtA.cpp
90   }
92   Header_Files {
93     *.h
94     ExceptionHolderA.h
95     ExceptionHolderC.h
96     ExceptionHolderS.h
97     MessagingA.h
98     MessagingC.h
99     Messaging_No_ImplA.h
100     Messaging_No_ImplC.h
101     Messaging_No_ImplS.h
102     Messaging_RT_PolicyA.h
103     Messaging_RT_PolicyC.h
104     Messaging_RT_PolicyS.h
105     MessagingS.h
106     Messaging_SyncScope_PolicyA.h
107     Messaging_SyncScope_PolicyC.h
108     Messaging_SyncScope_PolicyS.h
109     Messaging_TypesA.h
110     Messaging_TypesC.h
111     Messaging_TypesS.h
112     PollableA.h
113     PollableC.h
114     PollableS.h
115     TAO_ExtA.h
116     TAO_ExtC.h
117     TAO_ExtS.h
118   }
120   Inline_Files {
121     *.inl
122     ExceptionHolderC.inl
123     MessagingC.inl
124   }
126   specific {
127     install_dir = tao/Messaging
128   }