File:  [TIS-4000 Rel T60] / Tornado / Makefile
Revision 1.9: download - view: text, annotated - select for diffs
Fri Mar 31 15:11:37 2000 UTC (17 years, 8 months ago) by tis4000
Branches: MAIN
CVS tags: LMC_baseline, HEAD, Duluth_baseline
comment out Eim driver, not ready to be built yet - Steel


default: \
	bld_mods \
	bld_devs \
	bld_CalISO \
	bld_bin \
	# ---

bld_mods:
	@ echo ; echo "build core system applications ..."
	make -C .\boot_tools
	make -C .\diagTools
	make -C .\digi
	make -C .\filetransfer
	make -C .\ca
	make -C .\db 
	make -C .\dbEmulator 
	make -C .\devCom 
	make -C .\drvCom 
	make -C .\libCom 
	make -C .\libvxWorks 
	make -C .\platform 
	make -C .\rec 
	make -C .\redund 
	make -C .\rsrv 
	make -C .\sequencer 
#	make -C .\servers 
	make -C .\time 

bld_devs:
	@ echo ; echo "build configured device drivers ..."

#	make -C .\Bailey
	make -C .\Bently
#	make -C .\Betac
#	make -C .\C2020
	make -C .\Cb
#	make -C .\Cdct1
#	make -C .\Csi
	make -C .\Compumotor
#	make -C .\Daniel
	make -C .\Dnp
	make -C .\Eabplc
#	make -C .\Eim
	make -C .\Iccp
	make -C .\Inf7
	make -C .\Limitorque
#	make -C .\Mapbd
#	make -C .\Mbenet
#	make -C .\Metone
	make -C .\Modicon
	make -C .\Modiconslv
#	make -C .\Momentum
	make -C .\Mr350
	make -C .\Multilin
#	make -C .\Netpac
	make -C .\Nwmod
#	make -C .\Omniflow
	make -C .\Pabplc
#	make -C .\Pge
	make -C .\Q984
#	make -C .\Qei
	make -C .\Quad4
	make -C .\Rtp
	make -C .\Sabplc
	make -C .\Sec	
	make -C .\Sv85
#	make -C .\Tankway
#	make -C .\Tiway
#	make -C .\Tosg2
#	make -C .\Tosg3
#	make -C .\Trane
#	make -C .\Vab
#	make -C .\Valmet
	make -C .\Wpcs
	make -C .\sstools

bld_bin:
	@ echo ; echo "bin install(s) ..."
	make -C .\bin 

bld_CalISO:
	@ echo ; echo "build California ISO components ..."
	make -C .\CalISO

#
# utility targets
#

clean:
	@ echo ; echo "cleaning directories ..."
	@ make -C .\Bailey clean
	@ make -C .\Bently clean
#	@ make -C .\Betac clean
#	@ make -C .\C2020 clean
	@ make -C .\Cb clean
#	@ make -C .\Cdct1 clean
	@ make -C .\Csi clean
	@ make -C .\Compumotor clean
	@ make -C .\Daniel clean
	@ make -C .\Dnp clean
	@ make -C .\Eabplc clean
	@ make -C .\Eim clean
#	@ make -C .\Iccp clean
	@ make -C .\Inf7 clean
	@ make -C .\Limitorque clean
	@ make -C .\Mapbd clean
#	@ make -C .\Mbenet clean
	@ make -C .\Metone clean
	@ make -C .\Modicon clean
	@ make -C .\Modiconslv clean
#	@ make -C .\Momentum clean
	@ make -C .\Mr350 clean
	@ make -C .\Multilin clean
	@ make -C .\Netpac clean
	@ make -C .\Nwmod clean
#	@ make -C .\Omniflow clean
	@ make -C .\Pabplc clean
#	@ make -C .\Pge clean
	@ make -C .\Q984 clean
	@ make -C .\Qei clean
	@ make -C .\Quad4 clean
	@ make -C .\Rtp clean
	@ make -C .\Sabplc clean
	@ make -C .\Sec	 clean
	@ make -C .\Sv85 clean
	@ make -C .\Tankway clean
	@ make -C .\Tiway clean
	@ make -C .\Tosg2 clean
	@ make -C .\Tosg3 clean
	@ make -C .\Trane clean
	@ make -C .\Vab clean
	@ make -C .\Valmet clean
	@ make -C .\Wpcs clean
	@ make -C .\bin clean
	@ make -C .\ca	 clean
	@ make -C .\db	 clean
	@ make -C .\dbEmulator clean
	@ make -C .\devCom clean
	@ make -C .\drvCom clean
	@ make -C .\libCom clean
	@ make -C .\libvxWorks clean
	@ make -C .\platform clean
	@ make -C .\rec clean
	@ make -C .\redund clean
	@ make -C .\rsrv clean
	@ make -C .\sequencer clean
#	@ make -C .\snlvu clean
	@ make -C .\time clean
#	@ make -C .\util clean

cleanmods:
	@ echo ; echo "cleaning core system directories ..."
	@ make -C .\bin clean
	@ make -C .\ca	 clean
	@ make -C .\db	 clean
	@ make -C .\dbEmulator clean
	@ make -C .\devCom clean
	@ make -C .\drvCom clean
	@ make -C .\libCom clean
	@ make -C .\libvxWorks clean
	@ make -C .\platform clean
	@ make -C .\rec clean
	@ make -C .\redund clean
	@ make -C .\rsrv clean
	@ make -C .\sequencer clean
#	@ make -C .\snlvu clean
	@ make -C .\time clean
#	@ make -C .\util clean

cleandevs:
	@ echo ; echo "cleaning device directories ..."
	@ make -C .\Bailey clean
	@ make -C .\Bently clean
#	@ make -C .\Betac clean
#	@ make -C .\C2020 clean
	@ make -C .\Cb clean
#	@ make -C .\Cdct1 clean
	@ make -C .\Csi clean
	@ make -C .\Compumotor clean
	@ make -C .\Daniel clean
	@ make -C .\Dnp clean
	@ make -C .\Eabplc clean
	@ make -C .\Eim clean
#	@ make -C .\Iccp clean
	@ make -C .\Inf7 clean
	@ make -C .\Limitorque clean
	@ make -C .\Mapbd clean
#	@ make -C .\Mbenet clean
	@ make -C .\Metone clean
	@ make -C .\Modicon clean
	@ make -C .\Modiconslv clean
#	@ make -C .\Momentum clean
	@ make -C .\Mr350 clean
	@ make -C .\Multilin clean
	@ make -C .\Netpac clean
	@ make -C .\Nwmod clean
#	@ make -C .\Omniflow clean
	@ make -C .\Pabplc clean
#	@ make -C .\Pge clean
	@ make -C .\Q984 clean
	@ make -C .\Qei clean
	@ make -C .\Quad4 clean
	@ make -C .\Rtp clean
	@ make -C .\Sabplc clean
	@ make -C .\Sec	 clean
	@ make -C .\Sv85 clean
	@ make -C .\Tankway clean
	@ make -C .\Tiway clean
	@ make -C .\Tosg2 clean
	@ make -C .\Tosg3 clean
	@ make -C .\Trane clean
	@ make -C .\Vab clean
	@ make -C .\Valmet clean
	@ make -C .\Wpcs clean


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>