#   File:       Tool032.make
#   Target:     Tool032
#
#  3-20-89		Mark Cecys
#  Added QD and EM patches with MIDI polling

srcDir	=	:
objDir	=	:obj:

defines	=	{srcDir}midi.macros		
			{srcDir}midi.equ.aii


Tool032  makefile 					
		{objDir}cursor.asm.obj 			
		{objDir}em.asm.obj				
		{objDir}misc.tools.asm.obj		
		{objDir}strip.asm.obj 			
		{objDir}init.asm.obj			
		{objDir}midi.buffer.aii.obj 	
		{objDir}midi.clock.aii.obj 		
		{objDir}midi.control.aii.obj 	
		{objDir}midi.convert.aii.obj 	
		{objDir}midi.device.aii.obj 	
		{objDir}midi.glue.aii.obj 		
		{objDir}midi.info.aii.obj 		
		{objDir}midi.main.aii.obj 		
		{objDir}midi.notes.aii.obj 		
		{objDir}midi.play.aii.obj 		
		{objDir}midi.read.aii.obj 		
		{objDir}midi.record.aii.obj 	
		{objDir}midi.write.aii.obj
		
	LinkIIGS 
		{objDir}midi.main.aii.obj 		
		{objDir}midi.buffer.aii.obj 	
		{objDir}midi.clock.aii.obj 		
		{objDir}midi.control.aii.obj 	
		{objDir}midi.convert.aii.obj 	
		{objDir}midi.device.aii.obj 	
		{objDir}midi.glue.aii.obj 		
		{objDir}midi.info.aii.obj 		
		{objDir}midi.notes.aii.obj 		
		{objDir}midi.play.aii.obj 		
		{objDir}midi.read.aii.obj 		
		{objDir}midi.record.aii.obj 	
		{objDir}midi.write.aii.obj 		
		{objDir}strip.asm.obj 			
		{objDir}init.asm.obj(QDSTART)	
		{objDir}cursor.asm.obj(IDRAWCURSOR,IUNDRAWCURSOR,SCREENTABLE,SETCURSOR,CALCSAVESIZE,USERINITCURSOR,GETITREADY,CURSORDATA,UNLOCKSAVEHANDLE,LOCKSAVEHANDLE,SHIFTSTUFF,SHIFTONE) 			
		{objDir}em.asm.obj(POSTEVENT,GETOSEVENT,DEQUEUE,FILLRECORD,MOUSE,GETNEXTEVENT,WAITMOUSEUP,EVENTAVAIL,STILLDOWN,FLUSHEVENTS,GETOSEVENT,GOSECOMMON,OSEVENTAVAIL,MOUSETASK,DOJOURNAL,GETMOUSE,BUTTON,EMDATA,LOCKQ,ENQUEUE,UNLOCKQ,GETGLOBALLOC,SETMODBITS,)
		{objDir}misc.tools.asm.obj(IRQ_HEART)		
		-o Tool032 -t TOL
		
#	DUPLICATEIIGS -y -mac tool032 tool032




### Dependancies for components
		
		
{objDir}cursor.asm.obj 			 	makefile :::QD:cursor.asm
	AsmIIGS -d midi=1 :::QD:cursor.asm -o :Obj:cursor.asm.obj
		
{objDir}init.asm.obj 			 	makefile :::QD:init.asm
	AsmIIGS :::QD:init.asm -o :Obj:init.asm.obj -unsafe -wi
		
{objDir}strip.asm.obj 			 	makefile :::qd:qdalone:strip.asm
	AsmIIGS :::qd:qdalone:strip.asm -o :Obj:strip.asm.obj	

{objDir}em.asm.obj					makefile :::EVENTS:em.asm 
											 :::EVENTS:em.KBDStuff
	Asmiigs  -d midi=1 :::EVENTS:em.asm -o :Obj:em.asm.obj

{objDir}misc.tools.asm.obj 		makefile :::misc.tools:misc.tools.asm
	asmiigs :::MISC.TOOLS:misc.tools.asm -d RAMVersion=0 -o :Obj:misc.tools.asm.obj

{objDir}midi.buffer.aii.obj 	 	makefile midi.buffer.aii {defines}
	AsmIIGS  midi.buffer.aii 	-o {objDir}midi.buffer.aii.obj
	
{objDir}midi.clock.aii.obj 		 	makefile midi.clock.aii 	{defines}
	AsmIIGS  midi.clock.aii 	-o {objDir}midi.clock.aii.obj
	
{objDir}midi.control.aii.obj 	 	makefile midi.control.aii 	{defines}
	AsmIIGS  midi.control.aii 	-o {objDir}midi.control.aii.obj
	
{objDir}midi.convert.aii.obj 	 	makefile midi.convert.aii 	{defines}
	AsmIIGS  midi.convert.aii 	-o {objDir}midi.convert.aii.obj
	
{objDir}midi.device.aii.obj 	 	makefile midi.device.aii 	{defines}
	AsmIIGS  midi.device.aii 	-o {objDir}midi.device.aii.obj
	
{objDir}midi.glue.aii.obj 		 	makefile midi.glue.aii 		{defines}
	AsmIIGS  midi.glue.aii 		-o {objDir}midi.glue.aii.obj
	
{objDir}midi.info.aii.obj 		 	makefile midi.info.aii 		{defines}
	AsmIIGS  midi.info.aii 		-o {objDir}midi.info.aii.obj
	
{objDir}midi.main.aii.obj 		 	makefile midi.main.aii 		{defines}
	AsmIIGS  midi.main.aii 		-o {objDir}midi.main.aii.obj
	
{objDir}midi.notes.aii.obj 		 	makefile midi.notes.aii 	{defines}
	AsmIIGS  midi.notes.aii 	-o {objDir}midi.notes.aii.obj
	
{objDir}midi.play.aii.obj 		 	makefile midi.play.aii 		{defines}
	AsmIIGS  midi.play.aii 		-o {objDir}midi.play.aii.obj
	
{objDir}midi.read.aii.obj 		 	makefile midi.read.aii 		{defines}
	AsmIIGS  midi.read.aii 		-o {objDir}midi.read.aii.obj
	
{objDir}midi.record.aii.obj 	 	makefile midi.record.aii 	{defines}
	AsmIIGS  midi.record.aii 	-o {objDir}midi.record.aii.obj
	
{objDir}midi.write.aii.obj 		 	makefile midi.write.aii 	{defines}
	AsmIIGS  midi.write.aii 	-o {objDir}midi.write.aii.obj


	
:::kidding:kidding.asm.obj			:::kidding:kidding.asm
	directory :::kidding
	asmiigs kidding.asm
	directory ::Midi:MidiTools
	
