### Dependancies for Tool.Setup

Tool.Setup	 makefile 
	setup.asm.obj					
	::Patch3:obj:Locator.pch.obj	
	:::tl:startstop.asm.obj			
	:::tl:loading.asm.obj			
	:::tl:tl.asm.obj				
	common.asm.obj					
	::Patch3:obj:Misc.tools.pch.obj	
	:::desk:CDAMenu.asm.obj			
	:::desk:NDACalls.asm.obj
	linkiigs 				
		-lseg:$3000 main	
			setup.asm.obj  	
		-lseg patches	
			::Patch3:obj:Locator.pch.obj(GODDAMMIT,GETMSGHANDLE,MCGETFIRSTMESSAGE,MCGETNEXTMESSAGE,ACCEPTREQUESTS,SENDREQUEST,ADDTBNOTIFYPROC,ADDTBREQUESTHANDLER,UNKNOWNDISKREQPROC) 
			:::tl:startstop.asm.obj			
			:::tl:loading.asm.obj(LOADONETOOL,LOADTOOLS,LOADTHISTOOL,TLGETMEM,MAKEIDNUM,GETSPECIALFLAG,UNLOADONETOOL,UNLOADTOOLS,DUMMYTABLE,REPORTIFMISSING)  
			:::tl:tl.asm.obj(TLMEMROUTINES,DUMMYTABLE)	
			common.asm.obj					
			::Patch3:obj:Misc.tools.pch.obj(UNPACKBYTES,CONVSECONDS,SYSBEEP2,VERSIONSTRING,WAITUNTIL,STRINGTOTEXT,SHOWBOOTINFO,SCANDEVICES,TOBRAMSETUPPATCH,ALERTMESSAGE,DOSYSPREFS) 
			:::Desk:CDAMenu.asm.obj(DAHANDLER,DOCDAMENU,SORTCDAS,CHOOSECDA,INITSTUFF,GOTRETURN,MONKEYIN,EVNTKEYIN,UPDATECDAMENU,PRINTDALIST,WRITEDANAME,SETUPTAB,OPENDA,DEREF,DISPLAYDATA,COUT,MYCOUT,MYWRITECSTRING,MYWRITELINE) 
			:::Desk:CDAMenu.asm.obj(SETSCREENLOC,DEREFCDAY,PANELACTIVE,GETCDANUM,SEARCHCDALETTER)  
			:::Desk:NDACalls.asm.obj(SYSTEMEVENT,CALLCDAMENU,CHECKNDASTUFF,STARTNDACALL,DESKUTILS,AREWETOP,ENDNDACALL,FINDTHISWINDOW,SENDACTION,SENDOPEN,SENDINIT,SENDCLOSE,FUTZRESIDS,FRONTTOAX) 
			:::Desk:NDACalls.asm.obj(SYSTEMCLICK,SYSTEMEDIT,SYSTEMTASK,CLOSENDABYWINPTR,CLOSEALLNDAS2,DIEHORRIBLY,FIXAPPLEMENU2,REMOVENDA,GETDESKACCINFO,CALLDESKACC,GETDESKGLOBAL,DOCLOSESTUFF,EXECUTERUNITEM) 
		-o Tool.Setup -t $B6
	if {AutoDuplicate} == 1
		DuplicateIIGS -y -mac Tool.Setup :
	End


### Dependancies for setup.asm.obj
setup.asm.obj  setup.asm
	asmiigs setup.asm

common.asm.obj  :::common:common.asm
	asmiigs :::common:common.asm -o common.asm.obj

### Dependancies for exterior tool files...
:::tl:startstop.asm.obj			:::tl:startstop.asm
	directory :::tl
	asmiigs startstop.asm
	directory ::patch:Setup
:::tl:loading.asm.obj			:::tl:loading.asm
	directory :::tl
	asmiigs loading.asm
	directory ::patch:Setup
:::tl:tl.asm.obj				:::tl:tl.asm
	directory :::tl
	asmiigs tl.asm -d RAMVersion=0
	directory ::patch:Setup
::Patch3:obj:Locator.pch.obj			::Patch3:Locator.pch
	asmiigs ::Patch3:Locator.Pch -o ::Patch3:obj:

::Patch3:obj:Misc.Tools.Pch.obj			::Patch3:Misc.Tools.pch
	asmIIgs ::Patch3:Misc.Tools.pch -o ::Patch3:obj:

:::Desk:cdamenu.asm.obj			 	:::Desk:cdamenu.asm	:::Desk:desk.equates.asm
	Asmiigs :::Desk:cdamenu.asm -o :::desk:CDAMenu.asm.obj -unsafe -print nowarn -i :::Desk

:::Desk:NDACalls.asm.obj		:::Desk:NDACalls.asm
	asmiigs :::Desk:NDACalls.asm -unsafe -print nowarn -i :::Desk: -o :::Desk:
