# This is the makefile for Mandelbrot Version 2.05
# This file makes the following assumptions about the working environment:
# The environment variables CLIB and CCTEMP both =ram:
# The current directory is RAM:
# The directory in which the source files are stored, and to which all
# files are directed is ASSIGNed to P:
# The COPY and DELETE commands have been renamed CP and DEL, respectively.
# This makefile should be stored in the Ram Disk.
# The c.lib and m.lib files are in the SYS:LIB directory.
# I think that's it. Good Luck....

MANDELBROT=P:mand.o P:mand1.o P:mand2.o P:mand3.o P:mand4.o P:mand5.o P:mand6.o P:mand7.o P:mand8.o P:mand9.o
LINKLIST=mand.o mand1.o mand2.o mand3.o mand4.o mand5.o mand6.o mand7.o mand8.o mand9.o

P:MandelBrot:	$(MANDELBROT)
		@copy P:#?.o : quiet
		@copy sys:lib/c.lib :
		@copy sys:lib/m.lib :
		ln +cdb $(LINKLIST) -lm -lc -o MandelBrot
		copy MandelBrot P:
		@delete #?.o ?.lib MandelBrot quiet

P:mand.o:	P:mand.c P:MH
		@copy P:mand.c :
		cc +iP:MH mand.c
		@copy mand.o P:
		@delete mand.#? quiet

P:mand1.o:	P:mand1.c P:MH
		@copy P:mand1.c :
		cc +iP:MH mand1.c
		@copy mand1.o P:
		@delete mand1.#? quiet

P:mand2.o:	P:mand2.c P:MH
		@copy P:mand2.c :
		cc +iP:MH mand2.c
		@copy mand2.o P:
		@delete mand2.#? quiet

P:mand3.o:	P:mand3.c P:MH
		@copy P:mand3.c :
		cc +iP:MH mand3.c
		@copy mand3.o P:
		@delete mand3#? quiet

P:mand4.o:	P:mand4.c P:MH
		@copy P:mand4.c :
		cc +iP:MH -z10000 mand4.c
		@copy mand4.o P:
		@delete mand4.#? quiet

P:mand5.o:	P:mand5.c P:MH
		@copy P:mand5.c :
		cc +iP:MH mand5.c
		@copy mand5.o P:
		@delete mand5#? quiet

P:mand6.o:	P:mand6.c P:MH
		@copy P:mand6.c :
		cc +iP:MH mand6.c
		@copy mand6.o P:
		@delete mand6#? quiet

P:mand7.o:	P:mand7.c P:MH
		@copy P:mand7.c :
		cc +iP:MH mand7.c
		@copy mand7.o P:
		@delete mand7#? quiet

P:mand8.o:	P:mand8.c P:MH
		@copy P:mand8.c :
		cc +iP:MH mand8.c
		@copy mand8.o P:
		@delete mand8#? quiet

P:mand9.o:	P:mand9.c P:MH
		@copy P:mand9.c :
		cc +iP:MH mand9.c
		@copy mand9.o P:
		@delete mand9#? quiet

P:MH:		P:mand.h
		@copy P:#?.h : quiet
		@copy P:makeMH.c :
		cc +hMH makeMH.c
		@copy MH P:
		@delete #?.? MH quiet


