Makefile

SM_BASE=$(SM_HOME)
OMC_BASE=$(SM_BASE)/omc
OMC_CLT_SRC=$(OMC_BASE)/client/src
OMC_CLT_INC=$(OMC_BASE)/client/inc
OMC_COL_UNI=$(OMC_BASE)/collect/UNI
OMC_COL_TEL=$(OMC_BASE)/collect/TEL
INFO_SYNC=$(OMC_BASE)/info_sync
OMC_OBJ=$(OMC_BASE)/obj
OMC_BIN=$(OMC_BASE)/bin
MAIN_OMC=$(OMC_BIN)/omc_agent
MAIN_OMC_COLLECT_UNI=$(OMC_BIN)/omc_collect_uni
MAIN_OMC_COLLECT_TEL=$(OMC_BIN)/omc_collect_tel
COM_BASE=$(SM_BASE)/common
COM_OBJ_PATH=$(COM_BASE)/obj
COM_SRC_PATH=$(COM_BASE)/src
COM_INC_PATH=$(COM_BASE)/inc
COMMON_OBJ=\
$(COM_OBJ_PATH)/tinystr.o \
$(COM_OBJ_PATH)/tinyxml.o \
$(COM_OBJ_PATH)/tinyxmlerror.o \
$(COM_OBJ_PATH)/tinyxmlparser.o \
$(COM_OBJ_PATH)/TOMC.o \
$(COM_OBJ_PATH)/TCommon.o \
$(COM_OBJ_PATH)/CFtpCommand.o \
$(COM_OBJ_PATH)/CSMLog.o \
$(COM_OBJ_PATH)/TQueue.o \
$(COM_OBJ_PATH)/TThread.o \
$(COM_OBJ_PATH)/C_Semaphore.o \
$(COM_OBJ_PATH)/TSmOmc.o \
$(COM_OBJ_PATH)/TSmppOmc.o \
$(COM_OBJ_PATH)/TSmsOmc.o \
$(COM_OBJ_PATH)/TSpOmc.o \
$(COM_OBJ_PATH)/TCdrOmc.o \
$(COM_OBJ_PATH)/TRbOmc.o \
$(COM_OBJ_PATH)/CSocketServer.o \
$(COM_OBJ_PATH)/CSocketClient.o \
$(COM_OBJ_PATH)/TSgipOmc.o \
$(COM_OBJ_PATH)/CDBConManager.o
ALL_INCLUDE=\
-I$(OMC_BASE)/agent \
-I$(OMC_COL_UNI) \
-I$(OMC_COL_TEL) \
-I$(OMC_BASE)/client/inc \
-I$(SM_BASE)/arch/inc \
-I$(OMC_BASE)/server \
-I/usr/local/include \
-I$(SM_BASE)/lib/snmp/include \
-I$(SM_BASE)/lib/snmp/agent \
-I$(SM_BASE)/lib/snmp/agent/mibgroup/mibII \
-I$(SM_BASE)/lib/snmp/agent/mibgroup/snmpv3 \
-I$(SM_BASE)/lib/snmp/agent/mibgroup \
-I$(SM_BASE)/common/inc \
-I$(TT_HOME)/include \
-I$(ALTIBASE_HOME)/include \
-I$(ORACLE_HOME)/rdbms/demo \
-I$(ORACLE_HOME)/rdbms/public \
-I$(SM_BASE)/lib/mdbutil/inc \
-I$(SM_BASE)/lib/platform/inc \
-I$(SM_BASE)/lib/xerces/include \
-I$(SM_BASE)/lib/rmdbutil/inc \
-I$(SM_BASE)/lib/ftp/src \
-I$(SM_BASE)/lib/icu/include \
-I$(OMC_BASE)/collect \
-I$(OMC_BASE)/collect/ALL \
-I$(OMC_BASE)/info_sync \
-I$(SM_BASE)/lib/mdbutil/inc
OMC_AGENT_OBJ=\
$(OMC_OBJ)/Manager.o \
$(OMC_OBJ)/COmcAgentCfg.o \
$(OMC_OBJ)/CAgentDBManager.o \
$(OMC_OBJ)/CAgentMonitor.o \
$(OMC_OBJ)/CMonitor.o \
$(OMC_OBJ)/omc_agent.o
OMC_COLLECT_OBJ=\
$(OMC_OBJ)/CNetSnmp.o \
$(OMC_OBJ)/COmcCollectCfg.o \
$(OMC_OBJ)/COmcAlarm.o \
$(OMC_OBJ)/COmcCollect.o \
$(OMC_OBJ)/COmcCollectDBCon.o \
$(OMC_OBJ)/CCollectOperator.o \
$(OMC_OBJ)/omc_collect.o
OMC_COLLECT_UNI_OBJ=\
$(OMC_OBJ)/CNetSnmp.o \
$(OMC_OBJ)/CDbManagerUNI.o \
$(OMC_OBJ)/CHostMonitorUNI.o \
$(OMC_OBJ)/omc_collectUNI.o \
$(OMC_OBJ)/COmcCollectCfgUNI.o \
$(OMC_OBJ)/CMonitorUNI.o \
$(OMC_OBJ)/CPlatFormAlarmUNI.o \
$(OMC_OBJ)/CSmMonitorUNI.o \
$(OMC_OBJ)/CSpMonitorUNI.o \
$(OMC_OBJ)/CSmppMonitorUNI.o \
$(OMC_OBJ)/CCdrMonitorUNI.o \
$(OMC_OBJ)/CStatMonitorUNI.o
OMC_COLLECT_TEL_OBJ=\
$(OMC_OBJ)/COmcCollectCfgTEL.o \
$(OMC_OBJ)/CKpiInfo.o \
$(OMC_OBJ)/CNetSnmp.o \
$(OMC_OBJ)/CDbManagerTEL.o \
$(OMC_OBJ)/CMonitorTEL.o \
$(OMC_OBJ)/CAlarmMonitorTEL.o \
$(OMC_OBJ)/CHostPerMonitorTEL.o \
$(OMC_OBJ)/CSmPerMonitorTEL.o \
$(OMC_OBJ)/CSpPerMonitorTEL.o \
$(OM

C_OBJ)/omc_collectTEL.o
OMC_CLIENT_OBJ=\
$(OMC_OBJ)/CXMLFileName.o \
$(OMC_OBJ)/CWriteXMLFile.o \
$(OMC_OBJ)/CCreateAlarm.o \
$(OMC_OBJ)/COracleManager.o \
$(OMC_OBJ)/COmcClientCfg.o \
$(OMC_OBJ)/CXmlData.o \
$(OMC_OBJ)/CCreatePerf.o \
$(OMC_OBJ)/CCreateConf.o \
$(OMC_OBJ)/FtpClient.o \
$(OMC_OBJ)/COmcCommon.o \
$(OMC_OBJ)/CMonitorManager.o \
$(OMC_OBJ)/CMendFile.o \
$(OMC_OBJ)/CDeleteDBData.o \
$(OMC_OBJ)/omc_client.o
OMC_SERVER_OBJ=\
$(OMC_OBJ)/omc_server.o \
$(OMC_OBJ)/COmcServerDBCon.o \
$(OMC_OBJ)/COmcServerCfg.o \
$(OMC_OBJ)/COmcServerPeer.o \
$(OMC_OBJ)/CDelServerDBData.o \
$(OMC_OBJ)/COmcServer.o
INFO_SYNC_OBJ=\
$(OMC_OBJ)/CCommon.o \
$(OMC_OBJ)/CInfoSyncCfg.o \
$(OMC_OBJ)/CWriteFile.o \
$(OMC_OBJ)/CDBManager.o \
$(OMC_OBJ)/CFtpClient.o \
$(OMC_OBJ)/CInfoSyncManager.o \
$(OMC_OBJ)/CCreateInfo.o \
$(OMC_OBJ)/info_sync_client.o
all:omc_agent omc_collect_uni omc_collect_tel omc_collect omc_client omc_kit omc_server omc_server_kit info_sync manual_kit
omc_agent:$(OMC_AGENT_OBJ) $(COMMON_OBJ)
$(CC) $(OFLAGS) -o $(MAIN_OMC) $(COMMON_OBJ) $(OMC_AGENT_OBJ) $(BUILDAGENTLIBS) -L$(SM_BASE)/lib/rmdbutil/lib -lrmdbutil -L$(SM_BASE)/lib/mdbutil/lib -lmdbutil
$(COM_OBJ_PATH)/CFtpCommand.o:$(COM_INC_PATH)/CFtpCommand.h $(COM_SRC_PATH)/CFtpCommand.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/CFtpCommand.o $(COM_SRC_PATH)/CFtpCommand.cpp $(ALL_INCLUDE)
$(COM_OBJ_PATH)/TSmppOmc.o:$(COM_INC_PATH)/TSmppOmc.h $(COM_SRC_PATH)/TSmppOmc.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/TSmppOmc.o $(COM_SRC_PATH)/TSmppOmc.cpp $(ALL_INCLUDE)
$(COM_OBJ_PATH)/TSmsOmc.o:$(COM_INC_PATH)/TSmsOmc.h $(COM_SRC_PATH)/TSmsOmc.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/TSmsOmc.o $(COM_SRC_PATH)/TSmsOmc.cpp $(ALL_INCLUDE)
$(COM_OBJ_PATH)/TSpOmc.o:$(COM_INC_PATH)/TSpOmc.h $(COM_SRC_PATH)/TSpOmc.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/TSpOmc.o $(COM_SRC_PATH)/TSpOmc.cpp $(ALL_INCLUDE)
$(COM_OBJ_PATH)/TRbOmc.o:$(COM_INC_PATH)/TRbOmc.h $(COM_SRC_PATH)/TRbOmc.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/TRbOmc.o $(COM_SRC_PATH)/TRbOmc.cpp $(ALL_INCLUDE)
$(COM_OBJ_PATH)/CSocketServer.o:$(COM_INC_PATH)/CSocketServer.h $(COM_SRC_PATH)/CSocketServer.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/CSocketServer.o $(COM_SRC_PATH)/CSocketServer.cpp $(ALL_INCLUDE)

$(COM_OBJ_PATH)/CSocketClient.o:$(COM_INC_PATH)/CSocketClient.h $(COM_SRC_PATH)/CSocketClient.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/CSocketClient.o $(COM_SRC_PATH)/CSocketClient.cpp $(ALL_INCLUDE)

$(COM_OBJ_PATH)/TSgipOmc.o:$(COM_INC_PATH)/TSgipOmc.h $(COM_SRC_PATH)/TSgipOmc.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/TSgipOmc.o $(COM_SRC_PATH)/TSgipOmc.cpp $(ALL_INCLUDE)
$(COM_OBJ_PATH)/CDBConManager.o:$(COM_INC_PATH)/CDBConManager.h $(COM_SRC_PATH)/CDBConManager.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/CDBConManager.o $(COM_SRC_PATH)/CDBConManager.cpp $(ALL_INCLUDE)
$(COM_OBJ_PATH)/CFtpCommand.o:$(COM_INC_PATH)/CFtpCommand.h $(COM_SRC_PATH)/CFtpCommand.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/CFtpCommand.o $(COM_

SRC_PATH)/CFtpCommand.cpp $(ALL_INCLUDE)

$(COM_OBJ_PATH)/OmcCodeCfg.o:$(COM_INC_PATH)/OmcCodeCfg.h $(COM_SRC_PATH)/OmcCodeCfg.cpp
$(CC) $(CFLAGS) -c -o $(COM_OBJ_PATH)/OmcCodeCfg.o $(COM_SRC_PATH)/OmcCodeCfg.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/Manager.o:$(OMC_BASE)/agent/Manager.h $(OMC_BASE)/agent/Manager.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/Manager.o $(OMC_BASE)/agent/Manager.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcAgentCfg.o:$(OMC_BASE)/agent/COmcAgentCfg.h $(OMC_BASE)/agent/COmcAgentCfg.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcAgentCfg.o $(OMC_BASE)/agent/COmcAgentCfg.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CAgentDBManager.o:$(OMC_BASE)/agent/CAgentDBManager.h $(OMC_BASE)/agent/CAgentDBManager.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CAgentDBManager.o $(OMC_BASE)/agent/CAgentDBManager.cpp $(ALL_INCLUDE)

$(OMC_OBJ)/CAgentMonitor.o:$(OMC_BASE)/agent/CAgentMonitor.h $(OMC_BASE)/agent/CAgentMonitor.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CAgentMonitor.o $(OMC_BASE)/agent/CAgentMonitor.cpp $(ALL_INCLUDE)

$(OMC_OBJ)/CMonitor.o:$(OMC_BASE)/agent/CMonitor.h $(OMC_BASE)/agent/CMonitor.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CMonitor.o $(OMC_BASE)/agent/CMonitor.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/omc_agent.o:$(OMC_BASE)/agent/omc_agent.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/omc_agent.o $(OMC_BASE)/agent/omc_agent.cpp $(ALL_INCLUDE)
omc_collect_uni:$(OMC_COLLECT_UNI_OBJ)
$(CC) $(OFLAGS) -o $(MAIN_OMC_COLLECT_UNI) $(COMMON_OBJ) $(OMC_COLLECT_UNI_OBJ) $(BUILDAGENTLIBS) -L$(SM_BASE)/lib/xerces/lib -lxerces-c -L$(SM_BASE)/lib/rmdbutil/lib -lrmdbutil
$(OMC_OBJ)/CDbManagerUNI.o:$(OMC_COL_UNI)/CDbManagerUNI.h $(OMC_COL_UNI)/CDbManagerUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CDbManagerUNI.o $(OMC_COL_UNI)/CDbManagerUNI.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CNetSnmp.o:$(OMC_BASE)/collect/CNetSnmp.h $(OMC_BASE)/collect/CNetSnmp.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CNetSnmp.o $(OMC_BASE)/collect/CNetSnmp.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CMonitorUNI.o:$(OMC_COL_UNI)/CMonitorUNI.h $(OMC_COL_UNI)/CMonitorUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CMonitorUNI.o $(OMC_COL_UNI)/CMonitorUNI.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CHostMonitorUNI.o:$(OMC_COL_UNI)/CHostMonitorUNI.h $(OMC_COL_UNI)/CHostMonitorUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CHostMonitorUNI.o $(OMC_COL_UNI)/CHostMonitorUNI.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CSmMonitorUNI.o:$(OMC_COL_UNI)/CSmMonitorUNI.h $(OMC_COL_UNI)/CSmMonitorUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CSmMonitorUNI.o $(OMC_COL_UNI)/CSmMonitorUNI.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CSpMonitorUNI.o:$(OMC_COL_UNI)/CSpMonitorUNI.h $(OMC_COL_UNI)/CSpMonitorUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CSpMonitorUNI.o $(OMC_COL_UNI)/CSpMonitorUNI.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CSmppMonitorUNI.o:$(OMC_COL_UNI)/CSmppMonitorUNI.h $(OMC_COL_UNI)/CSmppMonitorUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CSmppMonitorUNI.o $(OMC_COL_UNI)/CSmppMonitorUNI.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CCdrMonitorUNI.o:$(OMC_COL_UNI)/CCdrMonitorUNI.h $(OMC_COL_UNI)/CCdrMonitorUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC

_OBJ)/CCdrMonitorUNI.o $(OMC_COL_UNI)/CCdrMonitorUNI.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CStatMonitorUNI.o:$(OMC_COL_UNI)/CStatMonitorUNI.h $(OMC_COL_UNI)/CStatMonitorUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CStatMonitorUNI.o $(OMC_COL_UNI)/CStatMonitorUNI.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/omc_collectUNI.o:$(OMC_COL_UNI)/omc_collectUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/omc_collectUNI.o $(OMC_COL_UNI)/omc_collectUNI.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcCollectCfgUNI.o:$(OMC_COL_UNI)/COmcCollectCfgUNI.h $(OMC_COL_UNI)/COmcCollectCfgUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcCollectCfgUNI.o $(OMC_COL_UNI)/COmcCollectCfgUNI.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CPlatFormAlarmUNI.o:$(OMC_COL_UNI)/CPlatFormAlarmUNI.h $(OMC_COL_UNI)/CPlatFormAlarmUNI.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CPlatFormAlarmUNI.o $(OMC_COL_UNI)/CPlatFormAlarmUNI.cpp $(ALL_INCLUDE)
omc_collect_tel:$(OMC_COLLECT_TEL_OBJ)
$(CC) $(OFLAGS) -o $(MAIN_OMC_COLLECT_TEL) $(COMMON_OBJ) $(OMC_COLLECT_TEL_OBJ) $(BUILDAGENTLIBS) -L$(SM_BASE)/lib/xerces/lib -lxerces-c -L$(SM_BASE)/lib/rmdbutil/lib -lrmdbutil
$(OMC_OBJ)/COmcCollectCfgTEL.o:$(OMC_COL_TEL)/COmcCollectCfgTEL.h $(OMC_COL_TEL)/COmcCollectCfgTEL.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcCollectCfgTEL.o $(OMC_COL_TEL)/COmcCollectCfgTEL.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CDbManagerTEL.o:$(OMC_COL_TEL)/CDbManagerTEL.h $(OMC_COL_TEL)/CDbManagerTEL.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CDbManagerTEL.o $(OMC_COL_TEL)/CDbManagerTEL.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CKpiInfo.o:$(OMC_COL_TEL)/CKpiInfo.h $(OMC_COL_TEL)/CKpiInfo.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CKpiInfo.o $(OMC_COL_TEL)/CKpiInfo.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CMonitorTEL.o:$(OMC_COL_TEL)/CMonitorTEL.h $(OMC_COL_TEL)/CMonitorTEL.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CMonitorTEL.o $(OMC_COL_TEL)/CMonitorTEL.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CAlarmMonitorTEL.o:$(OMC_COL_TEL)/CAlarmMonitorTEL.h $(OMC_COL_TEL)/CAlarmMonitorTEL.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CAlarmMonitorTEL.o $(OMC_COL_TEL)/CAlarmMonitorTEL.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CHostPerMonitorTEL.o:$(OMC_COL_TEL)/CHostPerMonitorTEL.h $(OMC_COL_TEL)/CHostPerMonitorTEL.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CHostPerMonitorTEL.o $(OMC_COL_TEL)/CHostPerMonitorTEL.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CSmPerMonitorTEL.o:$(OMC_COL_TEL)/CSmPerMonitorTEL.h $(OMC_COL_TEL)/CSmPerMonitorTEL.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CSmPerMonitorTEL.o $(OMC_COL_TEL)/CSmPerMonitorTEL.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CSpPerMonitorTEL.o:$(OMC_COL_TEL)/CSpPerMonitorTEL.h $(OMC_COL_TEL)/CSpPerMonitorTEL.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CSpPerMonitorTEL.o $(OMC_COL_TEL)/CSpPerMonitorTEL.cpp $(ALL_INCLUDE)

$(OMC_OBJ)/omc_collectTEL.o:$(OMC_COL_TEL)/omc_collectTEL.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/omc_collectTEL.o $(OMC_COL_TEL)/omc_collectTEL.cpp $(ALL_INCLUDE)
omc_collect:$(OMC_COLLECT_OBJ)
$(CC) $(OFLAGS) -o $(OMC_BIN)/omc_collect $(COMMON_OBJ) $(OMC_COLLECT_OBJ) $(BUILDAGENTLIBS) -L$(SM_BASE)/lib/rmdbutil/lib -lrmdbutil
$(OMC_OBJ)/omc_

collect.o:$(OMC_BASE)/collect/ALL/omc_collect.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/omc_collect.o $(OMC_BASE)/collect/ALL/omc_collect.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcCollectCfg.o:$(OMC_BASE)/collect/ALL/COmcCollectCfg.cpp $(OMC_BASE)/collect/ALL/COmcCollectCfg.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcCollectCfg.o $(OMC_BASE)/collect/ALL/COmcCollectCfg.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcCollect.o:$(OMC_BASE)/collect/ALL/COmcCollect.cpp $(OMC_BASE)/collect/ALL/COmcCollect.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcCollect.o $(OMC_BASE)/collect/ALL/COmcCollect.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcCollectDBCon.o:$(OMC_BASE)/collect/ALL/COmcCollectDBCon.cpp $(OMC_BASE)/collect/ALL/COmcCollectDBCon.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcCollectDBCon.o $(OMC_BASE)/collect/ALL/COmcCollectDBCon.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CCollectOperator.o:$(OMC_BASE)/collect/ALL/CCollectOperator.cpp $(OMC_BASE)/collect/ALL/CCollectOperator.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CCollectOperator.o $(OMC_BASE)/collect/ALL/CCollectOperator.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcAlarm.o:$(OMC_BASE)/collect/ALL/COmcAlarm.cpp $(OMC_BASE)/collect/ALL/COmcAlarm.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcAlarm.o $(OMC_BASE)/collect/ALL/COmcAlarm.cpp $(ALL_INCLUDE)
omc_client:$(OMC_CLIENT_OBJ)
$(CC) $(OFLAGS) -o $(OMC_BIN)/omc_client $(OMC_CLIENT_OBJ) $(COMMON_OBJ) -L$(SM_BASE)/lib/rmdbutil/lib -lrmdbutil -L$(SM_BASE)/lib/xerces/lib -lxerces-c -L$(SM_BASE)/lib/icu/lib -licuuc
$(OMC_OBJ)/COmcClientCfg.o:$(OMC_CLT_INC)/COmcClientCfg.h $(OMC_CLT_SRC)/COmcClientCfg.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcClientCfg.o $(OMC_CLT_SRC)/COmcClientCfg.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CXMLFileName.o:$(OMC_CLT_INC)/CXMLFileName.h $(OMC_CLT_SRC)/CXMLFileName.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CXMLFileName.o $(OMC_CLT_SRC)/CXMLFileName.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CWriteXMLFile.o:$(OMC_CLT_INC)/CWriteXMLFile.h $(OMC_CLT_SRC)/CWriteXMLFile.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CWriteXMLFile.o $(OMC_CLT_SRC)/CWriteXMLFile.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CMonitorManager.o:$(OMC_CLT_INC)/CMonitorManager.h $(OMC_CLT_SRC)/CMonitorManager.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CMonitorManager.o $(OMC_CLT_SRC)/CMonitorManager.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CMendFile.o:$(OMC_CLT_INC)/CMendFile.h $(OMC_CLT_SRC)/CMendFile.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CMendFile.o $(OMC_CLT_SRC)/CMendFile.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CXmlData.o:$(OMC_CLT_INC)/CXmlData.h $(OMC_CLT_SRC)/CXmlData.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CXmlData.o $(OMC_CLT_SRC)/CXmlData.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcCommon.o:$(OMC_CLT_INC)/COmcCommon.h $(OMC_CLT_SRC)/COmcCommon.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcCommon.o $(OMC_CLT_SRC)/COmcCommon.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CCreateAlarm.o:$(OMC_CLT_SRC)/CCreateAlarm.cpp $(OMC_CLT_INC)/CCreateAlarm.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CCreateAlarm.o $(OMC_CLT_SRC)/CCreateAlarm.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COracleManager.o:$(OMC_CLT_SRC)/COracleManager.cpp $(OMC_CLT_I

NC)/COracleManager.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COracleManager.o $(OMC_CLT_SRC)/COracleManager.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CCreatePerf.o:$(OMC_CLT_SRC)/CCreatePerf.cpp $(OMC_CLT_INC)/CCreatePerf.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CCreatePerf.o $(OMC_CLT_SRC)/CCreatePerf.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CCreateConf.o:$(OMC_CLT_SRC)/CCreateConf.cpp $(OMC_CLT_INC)/CCreateConf.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CCreateConf.o $(OMC_CLT_SRC)/CCreateConf.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/FtpClient.o:$(OMC_CLT_SRC)/FtpClient.cpp $(OMC_CLT_INC)/FtpClient.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/FtpClient.o $(OMC_CLT_SRC)/FtpClient.cpp $(ALL_INCLUDE)

$(OMC_OBJ)/CDeleteDBData.o:$(OMC_CLT_SRC)/CDeleteDBData.cpp $(OMC_CLT_INC)/CDeleteDBData.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CDeleteDBData.o $(OMC_CLT_SRC)/CDeleteDBData.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/omc_client.o:$(OMC_CLT_SRC)/omc_client.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/omc_client.o $(OMC_CLT_SRC)/omc_client.cpp $(ALL_INCLUDE)
omc_kit:$(OMC_OBJ)/omc_kit.o
$(CC) $(OFLAGS) -o $(OMC_BIN)/omc_kit $(COMMON_OBJ) $(OMC_OBJ)/omc_kit.o -L$(SM_BASE)/lib/rmdbutil/lib -lrmdbutil
$(OMC_OBJ)/omc_kit.o:$(OMC_BASE)/agent/omc_kit.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/omc_kit.o $(OMC_BASE)/agent/omc_kit.cpp $(ALL_INCLUDE)
omc_server:$(OMC_SERVER_OBJ)
$(CC) $(OFLAGS) -o $(OMC_BIN)/omc_server $(COMMON_OBJ) $(OMC_SERVER_OBJ) -L$(SM_BASE)/lib/rmdbutil/lib -lrmdbutil -L$(SM_BASE)/lib/icu/lib -licuuc
$(OMC_OBJ)/omc_server.o:$(OMC_BASE)/server/omc_server.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/omc_server.o $(OMC_BASE)/server/omc_server.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcServerCfg.o:$(OMC_BASE)/server/COmcServerCfg.cpp $(OMC_BASE)/server/COmcServerCfg.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcServerCfg.o $(OMC_BASE)/server/COmcServerCfg.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcServer.o:$(OMC_BASE)/server/COmcServer.cpp $(OMC_BASE)/server/COmcServer.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcServer.o $(OMC_BASE)/server/COmcServer.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcServerPeer.o:$(OMC_BASE)/server/COmcServerPeer.cpp $(OMC_BASE)/server/COmcServerPeer.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcServerPeer.o $(OMC_BASE)/server/COmcServerPeer.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/COmcServerDBCon.o:$(OMC_BASE)/server/COmcServerDBCon.cpp $(OMC_BASE)/server/COmcServerDBCon.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/COmcServerDBCon.o $(OMC_BASE)/server/COmcServerDBCon.cpp $(ALL_INCLUDE)

$(OMC_OBJ)/CDelServerDBData.o:$(OMC_BASE)/server/CDelServerDBData.cpp $(OMC_BASE)/server/CDelServerDBData.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CDelServerDBData.o $(OMC_BASE)/server/CDelServerDBData.cpp $(ALL_INCLUDE)
omc_server_kit:$(OMC_OBJ)/omc_server_kit.o
$(CC) $(OFLAGS) -o $(OMC_BIN)/omc_server_kit $(COMMON_OBJ) $(OMC_OBJ)/omc_server_kit.o $(OMC_OBJ)/COmcServerCfg.o -L$(SM_BASE)/lib/rmdbutil/lib -lrmdbutil
$(OMC_OBJ)/omc_server_kit.o:$(OMC_BASE)/server/omc_server_kit.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/omc_server_kit.o $(OMC_BASE)/server/omc_server_kit.cp

p $(ALL_INCLUDE)
$(OMC_OBJ)/manual_kit.o:$(INFO_SYNC)/manual_kit.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/manual_kit.o $(INFO_SYNC)/manual_kit.cpp $(ALL_INCLUDE)

manual_kit:$(OMC_OBJ)/manual_kit.o
$(CC) $(OFLAGS) -o $(OMC_BIN)/manual_kit $(OMC_OBJ)/manual_kit.o
info_sync:$(INFO_SYNC_OBJ)
$(CC) $(OFLAGS) -o $(OMC_BIN)/info_sync $(INFO_SYNC_OBJ) $(COMMON_OBJ) -L$(SM_BASE)/lib/rmdbutil/lib -lrmdbutil -L$(SM_BASE)/lib/xerces/lib -lxerces-c -L$(SM_BASE)/lib/icu/lib -licuuc
$(OMC_OBJ)/CCommon.o:$(INFO_SYNC)/CCommon.cpp $(INFO_SYNC)/CCommon.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CCommon.o $(INFO_SYNC)/CCommon.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CInfoSyncCfg.o:$(INFO_SYNC)/CInfoSyncCfg.cpp $(INFO_SYNC)/CInfoSyncCfg.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CInfoSyncCfg.o $(INFO_SYNC)/CInfoSyncCfg.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CWriteFile.o:$(INFO_SYNC)/CWriteFile.cpp $(INFO_SYNC)/CWriteFile.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CWriteFile.o $(INFO_SYNC)/CWriteFile.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CDBManager.o:$(INFO_SYNC)/CDBManager.cpp $(INFO_SYNC)/CDBManager.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CDBManager.o $(INFO_SYNC)/CDBManager.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CFtpClient.o:$(INFO_SYNC)/CFtpClient.cpp $(INFO_SYNC)/CFtpClient.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CFtpClient.o $(INFO_SYNC)/CFtpClient.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CInfoSyncManager.o:$(INFO_SYNC)/CInfoSyncManager.cpp $(INFO_SYNC)/CInfoSyncManager.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CInfoSyncManager.o $(INFO_SYNC)/CInfoSyncManager.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/CCreateInfo.o:$(INFO_SYNC)/CCreateInfo.cpp $(INFO_SYNC)/CCreateInfo.h
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/CCreateInfo.o $(INFO_SYNC)/CCreateInfo.cpp $(ALL_INCLUDE)
$(OMC_OBJ)/info_sync_client.o:$(INFO_SYNC)/info_sync_client.cpp
$(CC) $(CFLAGS) -c -o $(OMC_OBJ)/info_sync_client.o $(INFO_SYNC)/info_sync_client.cpp $(ALL_INCLUDE)
clean:
rm -rf $(OMC_OBJ)/* $(OMC_BIN)/omc_agent $(OMC_BIN)/omc_client $(OMC_BIN)/omc_collect* $(OMC_BIN)/omc_kit $(OMC_BIN)/omc_server* $(OMC_BIN)/info_sync $(OMC_BIN)/manual_kit

相关文档
最新文档