File:  [TIS-4000 Rel T60] / Tornado2 / Makefile
Revision 1.14: download - view: text, annotated - select for diffs
Thu Sep 9 14:08:12 2004 UTC (13 years, 3 months ago) by tis4000
Branches: MAIN
CVS tags: HEAD
Added Cip driver as a target. - emsteel


#
# rockin' the Paradise tonight!
#

NEW_DIR =

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

M30_O: \
	bld_mods_m30 \
	bld_devs_m30 \
	bld_bin_m30 \
#	bld_CalISO_m30 \
	# ---

X486_O: \
	bld_mods_x486 \
	bld_devs_x486 \
	bld_CalISO_x486 \
	bld_bin_x486 \
	# ---


bld_mods:
	@ echo ; echo "build core system Sub-directories ..."
	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 
	make -C .\vxext

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

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

bld_devs:
	@ echo ; echo "build configured device drivers Sub-directories ..."

	make -C .\Aum
#	make -C .\Bailey
	make -C .\Bently
#	make -C .\Betac
#	make -C .\C2020
	make -C .\Cb
#	make -C .\Cdct1
	make -C .\Cip
#	make -C .\Csi
	make -C .\Compumotor
#	make -C .\Daniel
	make -C .\Dnp
	make -C .\Eabplc
	make -C .\Eim
	make -C .\EZModicon
	make -C .\Iccp
	make -C .\Inf7
	make -C .\Kep
	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_devs_m30:
	@ echo ; echo "build configured device drivers ..."

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

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

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

bld_bin:
	@ echo ; echo "bin sub-directories ..."
	make -C .\bin

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

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

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

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

#
# utility targets
#

clean:
	@ echo ; echo "cleaning directories ..."
	@ make -C .\Aum clean
	@ 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 .\Cip 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 .\EZModicon clean
#	@ make -C .\Iccp clean
	@ make -C .\Inf7 clean
	@ make -C .\Kep 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 .\Cip 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 .\EZModicon clean
#	@ make -C .\Iccp clean
	@ make -C .\Inf7 clean
	@ make -C .\Kep 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>