SrcDir	=	:
ObjDir	=	:obj:
LstDir	=	:lst:

Defines	=	{SrcDir}Note.aii							
			{SrcDir}Note.Macros							
			{SrcDir}GCB.aii

Sources	=	{SrcDir}note.exec.aii						
			{SrcDir}alloc.aii							
			{SrcDir}noteon.aii							
			{SrcDir}noteoff.aii							
			{SrcDir}update.aii							
			{SrcDir}freq.aii							
			{SrcDir}tables.aii							

Objects	=	{ObjDir}note.exec.aii.obj					
			{ObjDir}alloc.aii.obj						
			{ObjDir}noteon.aii.obj						
			{ObjDir}noteoff.aii.obj						
			{ObjDir}update.aii.obj						
			{ObjDir}freq.aii.obj						
			{ObjDir}tables.aii.obj						

Lists	=	{LstDir}note.exec.aii.lst					
			{LstDir}alloc.aii.lst						
			{LstDir}noteon.aii.lst						
			{LstDir}noteoff.aii.lst						
			{LstDir}update.aii.lst						
			{LstDir}freq.aii.lst						
			{LstDir}tables.aii.lst						

			
tool025		{Objects} {SrcDir}makefile			
	LINKIIGS {Objects} -o tool025 -t tol
#	DUPLICATEIIGS -y -mac tool025 tool025
# 	MAKEBINIIGS tool025 -o tool025.bin
# 	EQUAL :Orig:tool025bin tool025.bin
# 	DELETE tool025.bin

{ObjDir}		{SrcDir}
.aii.obj		.aii
	ASMIIGS -o {ObjDir} {SrcDir}{Default}.aii
	
{ObjDir}note.exec.aii.obj				{SrcDir}note.exec.aii		{Defines}
{ObjDir}alloc.aii.obj					{SrcDir}alloc.aii			{Defines}
{ObjDir}noteon.aii.obj					{SrcDir}noteon.aii			{Defines}
{ObjDir}noteoff.aii.obj					{SrcDir}noteoff.aii			{Defines}
{ObjDir}update.aii.obj					{SrcDir}update.aii			{Defines}
{ObjDir}freq.aii.obj					{SrcDir}freq.aii			{Defines}
{ObjDir}tables.aii.obj					{SrcDir}tables.aii			{Defines}

listings		{Sources}
	ECHO "Last listings made `Date`" > listings
	ASMIIGS -l -lo {LstDir} -o {ObjDir} {NewerDeps}
	LINKIIGS {Objects} -o {LstDir}listlink -l > {LstDir}link.lst
	DELETE {LstDir}listlink
	MAKE listings2 > MAKE.PRINT.CMDS
	MAKE.PRINT.CMDS
	DELETE MAKE.PRINT.CMDS
	
listings2		{Lists} {Defines} {LstDir}link.lst
	ECHO "Last listings made `Date`" > listings2
	PRINT -h -r -f monaco -s 6 -hf helvetica -hs 12 {NewerDeps}
	
backup		
	BACKUP -a -t 'TEXT' -e -from {SrcDir} -to 1
	
tobuild		
	BACKUP -a -t 'TEXT' -e -from {SrcDir} -to Trouble:Sources:midi:miditools:
	
search		
	SEARCH -i Reg_expr alloc.aii freq.aii gcb.aii makefile Note.aii Note.Exec.aii Note.Macros NoteOff.aii NoteOn.aii ns.equ Tables.aii Update.aii
	
dup			
	DUPLICATEIIGS -y -mac tool025 tool025
	
duplicate	
	DUPLICATEIIGS -y -mac tool025 tool025
		
