#!/bin/bash

src_dir=`pwd`

default: all

all:
	#omcLib 
	cd ${src_dir}/omcLib/c_program/omcLib
	echo "----------------------------------------------------"
	echo "-------------------- omcLib ------------------------"
	echo "----------------------------------------------------"
	make 

	#smeg
	cd ${src_dir}/smeg
	echo "----------------------------------------------------"
	echo "---------------------- smeg ------------------------"
	echo "----------------------------------------------------"
	make 

	#faultMgr sysStat
	cd ${src_dir}/faultMgr/c_program/sysStat
	echo "----------------------------------------------------"
	echo "---------------- faultMgr-->sysStat ----------------"
	echo "----------------------------------------------------"
	make

	#omcLib ftp
	cd ${src_dir}/omcLib/c_program/ftp
	echo "----------------------------------------------------"
	echo "----------------- omcLib ftp------------------------"
	echo "----------------------------------------------------"
	make installbin

	#accountMgr cdrCollector
	cd ${src_dir}/accountMgr/c_program/cdrCollector
	echo "----------------------------------------------------"
	echo "---------- accountMgr cdrCollector -----------------"
	echo "----------------------------------------------------"
	make installbin

	#accountMgr ftpSend
	cd ${src_dir}/accountMgr/c_program/ftpsend
	echo "----------------------------------------------------"
	echo "------------- accountMgr ftpSend ------------------"
	echo "----------------------------------------------------"
	make installbin

	#accountMgr nrtrde
	cd ${src_dir}/accountMgr/c_program/nrtrde
	echo "----------------------------------------------------"
	echo "------------- accountMgr nrtrde ------------------"
	echo "----------------------------------------------------"
	make installbin

	#accountMgr sftpSend
	cd ${src_dir}/accountMgr/c_program/sftpSend
	echo "----------------------------------------------------"
	echo "------------- accountMgr sftpSend ------------------"
	echo "----------------------------------------------------"
	make installbin

	#accountMgr smcli
	cd ${src_dir}/accountMgr/c_program/smcli
	echo "----------------------------------------------------"
	echo "-------------- accountMgr smcli --------------------"
	echo "----------------------------------------------------"
	make installbin

	#accountMgr subsComm
	cd ${src_dir}/accountMgr/c_program/subsComm
	echo "----------------------------------------------------"
	echo "------------- accountMgr subsComm ------------------"
	echo "----------------------------------------------------"
	make installbin

	#accountMgr subsDataBackup
	cd ${src_dir}/accountMgr/c_program/subsDataBackup
	echo "----------------------------------------------------"
	echo "----------- accountMgr subsDataBackup --------------"
	echo "----------------------------------------------------"
	make installbin

	#accountMgr wsms
	cd ${src_dir}/accountMgr/c_program/wsms
	echo "----------------------------------------------------"
	echo "---------------- accountMgr wsms -------------------"
	echo "----------------------------------------------------"
	make installbin

	#configMgr paraComm
	cd ${src_dir}/configMgr/c_program/paraComm
	echo "----------------------------------------------------"
	echo "--------------- configMgr-->paraComm ---------------"
	echo "----------------------------------------------------"
	make installbin

	#faultMgr alarmAgent
	cd ${src_dir}/faultMgr/c_program/alarmAgent
	echo "----------------------------------------------------"
	echo "-------------- faultMgr-->alarmAgent ---------------"
	echo "----------------------------------------------------"
	make installbin

	#faultMgr alarmGenerator
	cd ${src_dir}/faultMgr/c_program/alarmGenerator
	echo "----------------------------------------------------"
	echo "------------ faultMgr-->alarmGenerator -------------"
	echo "----------------------------------------------------"
	make installbin

	#faultMgr beatProc
	cd ${src_dir}/faultMgr/c_program/beatProc
	echo "----------------------------------------------------"
	echo "--------------- faultMgr-->beatProc ----------------"
	echo "----------------------------------------------------"
	make installbin

	#faultMgr beatSend
	cd ${src_dir}/faultMgr/c_program/beatSend
	echo "----------------------------------------------------"
	echo "--------------- faultMgr-->beatSend ----------------"
	echo "----------------------------------------------------"
	make installbin

	#faultMgr dualsrv
	cd ${src_dir}/faultMgr/c_program/dualsrv
	echo "----------------------------------------------------"
	echo "--------------- faultMgr-->dualsrv -----------------"
	echo "----------------------------------------------------"
	make installbin

	#performanceMgr logCollector
	cd ${src_dir}/performanceMgr/c_program/logCollector
	echo "----------------------------------------------------"
	echo "--------- performanceMgr-->logCollector ------------"
	echo "----------------------------------------------------"
	make installbin

	#performanceMgr cstaCollector
	cd ${src_dir}/performanceMgr/c_program/cstaCollector
	echo "----------------------------------------------------"
	echo "--------- performanceMgr-->cstaCollector -----------"
	echo "----------------------------------------------------"
	make installbin

	#securityMgr omcCleaner
	cd ${src_dir}/securityMgr/c_program/omcCleaner
	echo "----------------------------------------------------"
	echo "----------- securityMgr-->omcCleaner ---------------"
	echo "----------------------------------------------------"
	make installbin

	#faultMgr raidAgent
	cd ${src_dir}/faultMgr/c_program/raidAgent
	echo "----------------------------------------------------"
	echo "--------------- faultMgr-->raidAgent ------------------"
	echo "----------------------------------------------------"
	make installbin

	#omcMain omcMain
	cd ${src_dir}/omcMain/c_program/omcMain
	echo "----------------------------------------------------"
	echo "--------------- omcMain-->omcMain ------------------"
	echo "----------------------------------------------------"
	make installbin

clean:
	#omcLib 
	cd ${src_dir}/omcLib/c_program/omcLib
	echo "-------------clean omcLib ---------------------------"
	make clean

	#smeg
	cd ${src_dir}/smeg
	echo "-------------clean smeg -----------------------------"
	make clean

	#faultMgr sysStat
	cd ${src_dir}/faultMgr/c_program/sysStat
	echo "-------------clean faultMgr-->sysStat ----------------"
	make clean

	#omcLib ftp
	cd ${src_dir}/omcLib/c_program/ftp
	echo "-------------clean omcLib ftp-------------------------"
	make clean

	#accountMgr cdrCollector
	cd ${src_dir}/accountMgr/c_program/cdrCollector
	echo "-------------clean accountMgr cdrCollector ------------"
	make clean

	#accountMgr ftpSend
	cd ${src_dir}/accountMgr/c_program/ftpsend
	echo "-------------clean accountMgr ftpSend ------------------"
	make clean

	#accountMgr nrtrde
	cd ${src_dir}/accountMgr/c_program/nrtrde
	echo "-------------clean accountMgr nrtrde --------------------"
	make clean

	#accountMgr sftpSend
	cd ${src_dir}/accountMgr/c_program/sftpSend
	echo "-------------clean accountMgr sftpSend ------------------"
	make clean

	#accountMgr smcli
	cd ${src_dir}/accountMgr/c_program/smcli
	echo "-------------clean- accountMgr smcli --------------------"
	make clean

	#accountMgr subsComm
	cd ${src_dir}/accountMgr/c_program/subsComm
	echo "-------------clean accountMgr subsComm ------------------"
	make clean

	#accountMgr subsDataBackup
	cd ${src_dir}/accountMgr/c_program/subsDataBackup
	echo "-------------clean accountMgr subsDataBackup ------------"
	make clean

	#accountMgr wsms
	cd ${src_dir}/accountMgr/c_program/wsms
	echo "-------------clean accountMgr wsms ----------------------"
	make clean

	#configMgr paraComm
	cd ${src_dir}/configMgr/c_program/paraComm
	echo "-------------clean configMgr-->paraComm -----------------"
	make clean

	#faultMgr alarmAgent
	cd ${src_dir}/faultMgr/c_program/alarmAgent
	echo "-------------clean faultMgr-->alarmAgent ----------------"
	make clean

	#faultMgr alarmGenerator
	cd ${src_dir}/faultMgr/c_program/alarmGenerator
	echo "-------------clean faultMgr-->alarmGenerator -------------"
	make clean

	#faultMgr beatProc
	cd ${src_dir}/faultMgr/c_program/beatProc
	echo "-------------clean faultMgr-->beatProc ------------------"
	make clean

	#faultMgr beatSend
	cd ${src_dir}/faultMgr/c_program/beatSend
	echo "-------------clean faultMgr-->beatSend ------------------"
	make clean

	#faultMgr dualsrv
	cd ${src_dir}/faultMgr/c_program/dualsrv
	echo "-------------clean faultMgr-->dualsrv -------------------"
	make clean

	#performanceMgr logCollector
	cd ${src_dir}/performanceMgr/c_program/logCollector
	echo "-------------clean performanceMgr-->logCollector --------"
	make clean

	#performanceMgr cstaCollector
	cd ${src_dir}/performanceMgr/c_program/cstaCollector
	echo "-------------clean performanceMgr-->cstaCollector -------"
	make clean

	#securityMgr omcCleaner
	cd ${src_dir}/securityMgr/c_program/omcCleaner
	echo "-------------clean securityMgr-->omcCleaner -------------"
	make clean

	#faultMgr raidAgent
	cd ${src_dir}/faultMgr/c_program/raidAgent
	echo "-------------clean faultMgr-->raidAgent ------------------"
	make clean

	#omcMain omcMain
	cd ${src_dir}/omcMain/c_program/omcMain
	echo "-------------clean omcMain-->omcMain ---------------------"
	make clean

