Changes to attempt to silence bcc64x
[ACE_TAO.git] / ACE / ace / Monitor_Control / Monitor_Control.mpc
blob5073b019163fb21e379fa888fa6b822c9d84ca64
1 // -*- MPC -*-
2 project(Monitor_Control) : acelib, ace_etcl_parser, ace_output, install {
3   dynamicflags += MONITOR_CONTROL_BUILD_DLL
4   sharedname   = ACE_Monitor_Control
6   Source_Files {
7     Auto_Update_Starter.cpp
8     BSD_Network_Interface_Monitor.cpp
9     Bytes_Received_Monitor.cpp
10     Bytes_Sent_Monitor.cpp
11     Constraint_Interpreter.cpp
12     Constraint_Visitor.cpp
13     CPU_Load_Monitor.cpp
14     FreeBSD_Network_Interface_Monitor.cpp
15     Linux_Network_Interface_Monitor.cpp
16     Memory_Usage_Monitor.cpp
17     Monitor_Group.cpp
18     Monitor_Query.cpp
19     Null_Network_Interface_Monitor.cpp
20     Num_Threads_Monitor.cpp
21     Packets_Received_Monitor.cpp
22     Packets_Sent_Monitor.cpp
23     Windows_Monitor.cpp
24     Windows_Multi_Instance_Monitor.cpp
25   }
27   Header_Files {
28     Monitor_Control.h
29     Monitor_Control_export.h
30     Monitor_Control_utils.h
31   }
33   specific {
34     install_dir = ace/Monitor_Control
35   }
37   Pkgconfig_Files {
38     ACE_Monitor_Control.pc.in
39   }
41   specific (prop:microsoft) {
42     lit_libs += pdh
43   }
44   verbatim (gnuace, local) {
45     "ifeq (1,$(winnt))"
46     "  ACE_SHLIBS += pdh.lib"
47     "endif"
48   }
49   verbatim (cmake, top, 1) {
50     "if (WIN32)"
51     "  link_libraries(pdh)"
52     "endif()"
53   }