This wraps content of osm_perfmgr_db.[ch] by #ifdef ENABLE_OSM_PERF_MGR,
and don't actually compile it when PerfMgr is disabled.

Signed-off-by: Sasha Khapyorsky <[EMAIL PROTECTED]>
---
 opensm/include/opensm/osm_perfmgr_db.h |    5 +++++
 opensm/opensm/osm_perfmgr_db.c         |    3 +++
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/opensm/include/opensm/osm_perfmgr_db.h 
b/opensm/include/opensm/osm_perfmgr_db.h
index 2c4c520..dca38a7 100644
--- a/opensm/include/opensm/osm_perfmgr_db.h
+++ b/opensm/include/opensm/osm_perfmgr_db.h
@@ -34,6 +34,8 @@
 #ifndef _PERFMGR_EVENT_DB_H_
 #define _PERFMGR_EVENT_DB_H_
 
+#ifdef ENABLE_OSM_PERF_MGR
+
 #include <time.h>
 #include <opensm/osm_log.h>
 #include <iba/ib_types.h>
@@ -201,4 +203,7 @@ void 
perfmgr_db_fill_data_cnt_read_epc(ib_port_counters_ext_t * wire_read,
                                       perfmgr_db_data_cnt_reading_t * reading);
 
 END_C_DECLS
+
+#endif                         /* ENABLE_OSM_PERF_MGR */
+
 #endif                         /* _PERFMGR_PM_DB_H_ */
diff --git a/opensm/opensm/osm_perfmgr_db.c b/opensm/opensm/osm_perfmgr_db.c
index 21ba923..133e1d7 100644
--- a/opensm/opensm/osm_perfmgr_db.c
+++ b/opensm/opensm/osm_perfmgr_db.c
@@ -35,6 +35,8 @@
 #  include <config.h>
 #endif                         /* HAVE_CONFIG_H */
 
+#ifdef ENABLE_OSM_PERF_MGR
+
 #include <stdlib.h>
 #include <errno.h>
 #include <limits.h>
@@ -798,3 +800,4 @@ perfmgr_db_fill_data_cnt_read_epc(ib_port_counters_ext_t * 
wire_read,
        reading->multicast_rcv_pkts = cl_ntoh64(wire_read->multicast_rcv_pkts);
        reading->time = time(NULL);
 }
+#endif                         /* ENABLE_OSM_PERF_MGR */
-- 
1.5.5.1.178.g1f811

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to