Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / Monitor / Monitor.mpc
blob4ceb503f5df3195f590df8ed5f61fba2768c9932
1 project (*idl): tao_versioning_idl_defaults, install {
2   custom_only = 1
3   idlflags += -Gp -Gd -GA \
4                       -Wb,export_macro=TAO_Monitor_Export \
5                       -Wb,export_include=tao/Monitor/Monitor_export.h \
6                       -iC tao/Monitor
7   IDL_Files {
8     idlflags += -Wb,unique_include=tao/Monitor/Monitor.h -SS -Sci
9     Monitor_include.pidl
10   }
12   IDL_Files {
13    idlflags += -Wb,include_guard=TAO_MONITOR_SAFE_INCLUDE \
14      -Wb,safe_include=tao/Monitor/Monitor.h
15     Monitor.pidl
16   }
18   IDL_Files {
19    idlflags -= -Sa -St
20    idlflags += -SS -Wb,include_guard=TAO_MONITOR_SAFE_INCLUDE \
21      -Wb,safe_include=tao/Monitor/Monitor.h
22     Monitor_Types.pidl
23   }
25   specific {
26     install_dir = tao/Monitor
27   }
30 project (TAO_Monitor): portableserver, install, taoidldefaults, ace_mc, tao_output {
31   after       += *idl
32   sharedname   = TAO_Monitor
33   dynamicflags += TAO_MONITOR_BUILD_DLL
35   Source_Files {
36     *.cpp
37     Monitor_includeC.cpp
38     MonitorC.cpp
39     Monitor_TypesC.cpp
40     MonitorA.cpp
41     MonitorS.cpp
42     Monitor_includeA.cpp
43     Monitor_TypesA.cpp
44   }
46   Header_Files {
47     *.h
48     Monitor_includeC.h
49     Monitor_includeS.h
50     Monitor_includeA.h
51     MonitorC.h
52     MonitorS.h
53     MonitorA.h
54     Monitor_TypesC.h
55     Monitor_TypesS.h
56     Monitor_TypesA.h
57   }
59   Inline_Files {
60     *.inl
61     MonitorC.inl
62     Monitor_TypesC.inl
63   }
65   specific {
66     install_dir = tao/Monitor
67   }