#
#	IWCL.make	- Makefile for the ImageWriter CL driver
#
#	Copyright © 1989, Claris Corporation.
#
#	This makefile only assembles IWCL code.  It is NOT intended to be used
#	as a sub-build to ::AppleWorks.make.
#
#	To build LQ driver instead of regular driver, change the "-d lq=0" to
#	"-d lq=1" and change Program to "ImageWriter.CLQ"
#--------------------------------------------------------------------------------
#	Variables

AsmIIGSOptions1	=	-i {IWCLIncDir},{AWGS}Macros
AsmIIGSOptions2	=	-d lq=0

Program			=	ImageWriter.CL

IWCLSrcDir		=	{iwcl}src:
IWCLIncDir		=	{iwcl}src:
IWCLObjDir		=	{iwcl}obj:

Makefile		=	{iwcl}IWCL.make

GlobalMacros	=	{iwcl}src:all.macros 	¶
					{iwcl}src:iw.macros		¶
					{awgs}macros:m16.stack	¶
					{awgs}macros:m16.cmp


Objs			=	{IWCLObjDir}iw.o	¶
					{IWCLObjDir}dialogdata.o
	

{IWCL}{Program}	ÄÄ	{Objs}
	@If "`Newer {Objs} {IWCL}{Program}`"
	LinkIIGS {IWCLObjDir}iw.o {IWCLObjDir}dialogdata.o -o {IWCL}{Program} -t $BB -at $0001 -l > {IWCL}Link.map
	@End

{Objs}		Ä	{makefile}

{IWCLObjDir}iw.o 		Ä 	{IWCLSrcDir}iw.asm	¶
							{IWCLSrcDir}hld.asm	¶
							{IWCLSrcDir}lld.asm	¶
							{IWCL}iw.sym	¶
							{Makefile}
	ASMIIGS {IWCLSrcDir}iw.asm -o {IWCLObjDir}iw.o {AsmIIGSOptions1} {AsmIIGSOptions2}
	
{IWCLObjDir}dialogdata.o	Ä		{IWCLSrcDir}dialogdata.asm
	ASMIIGS {IWCLSrcDir}dialogdata.asm -o {IWCLObjDir}dialogdata.o {AsmIIGSOptions1} {AsmIIGSOptions2}

{IWCL}iw.sym	Ä	{IWCLSrcDir}iw.asm  {GlobalMacros}
	ASMIIGS -c -d DUMPIT {IWCLSrcDir}iw.asm  {AsmIIGSOptions1}
