#   File:       IntBasic.make
#   Target:     IntBasic IntBasicLib
#   Sources:    Basic.p BasicCom.p CodeGen.p Parser.p Scanner.p BasicLib.aii


OBJECTS	=	:obj:Basic.p.o 
			:obj:Parser.p.o 
			:obj:Scanner.p.o 
			:obj:CodeGen.p.o 
			:obj:BasicCom.p.o

All				IntBasicIIGS IntBasicLib

IntBasic		IntBasicIIGS IntBasicLib

IntBasicIIGS 	{OBJECTS}
	Link -d -c 'MPS ' -t MPST -sym on -mf 
		{OBJECTS} 
		"{Libraries}"Stubs.o 
		"{Libraries}"Runtime.o 
		"{Libraries}"Interface.o 
		"{PLibraries}"PasLib.o 
		"{Libraries}"ToolLibs.o 
		-o IntBasicIIGS

:Obj:		:

.p.o		.p
	Pascal -sym on {default}.p -o :obj:

:Obj:Basic.p.o			:Obj:Parser.p.o :Obj:Scanner.p.o :Obj:BasicCom.p.o
:Obj:CodeGen.p.o		:Obj:Scanner.p.o :Obj:BasicCom.p.o
:Obj:Parser.p.o			:Obj:CodeGen.p.o :Obj:Scanner.p.o :Obj:BasicCom.p.o
:Obj:Scanner.p.o		:Obj:BasicCom.p.o

IntBasicLib			BasicLib.aii BasicLib.macros
	AsmIIGS BasicLib.aii -o :obj:BasicLib.obj
	Delete -i IntBasicLib
	MakeLibIIGS -l IntBasicLib -r :obj:BasicLib.obj
