#
# SMakefile for Pcal v4.5 on the Amiga using SAS/C++ 6.51
#
# by Joerg "Kultur" Plate <Joerg.Plate@Informatik.Uni-Oldenburg.de>

CC	= sc
OBJECTS = pcal.o exprpars.o moonphas.o pcalutil.o readfile.o writefil.o

pcal:	$(OBJECTS)
	sc link $(OBJECTS) pname pcal

exprpars.o:	exprpars.c pcaldefs.h
	$(CC) exprpars.c

moonphas.o:	moonphas.c pcaldefs.h pcalglob.h
	$(CC) moonphas.c

pcal.o:	pcal.c pcaldefs.h pcalglob.h pcallang.h protos.h
	$(CC) pcal.c

pcalutil.o:	pcalutil.c pcaldefs.h pcalglob.h pcallang.h protos.h
	$(CC) pcalutil.c

readfile.o:	readfile.c pcaldefs.h pcalglob.h pcallang.h protos.h
	$(CC) readfile.c

writefil.o:	writefil.c pcaldefs.h pcalglob.h pcallang.h protos.h pcalinit.h
	$(CC) writefil.c

pcalinit.o: pcalinit.c
	$(CC) pcalinit.c

pcalinit: pcalinit.o
	$(CC) link to pcalinit pcalinit.o

pcalinit.h: pcalinit pcalinit.ps
	pcalinit pcalinit.ps pcalinit.h header
