#{{{  File banner
# @(#)=====================================================
# @(#)  Project : PUMA ESPRIT P2701
# @(#)  Authors : Mark Debbage and Mark Hill
# @(#)            University of Southampton
#  
# @(#)    Title : makefile for pdmake utility!
# @(#)   System : VCR
# @(#) Filename : makefile
# @(#)  Version : 2.2
# @(#)     Date : 8/9/91
# @(#)====================================================
#}}}
###### Unix defs
#O=-
#S=/
#CC=gcc
#COPT=-Dunix
#OBJ=o
#EXE=
#MAIN.ARG=$(COPT) main.c check.$(OBJ) ibmstuff.$(OBJ) input.$(OBJ) macro.$(OBJ) make.$(OBJ) reader.$(OBJ) rules.$(OBJ) strchr.$(OBJ) strrchr.$(OBJ) $(O)o..$(S)..$(S)bin$(S)sun4$(S)pdmake
#ARCH=sun4

###### ZTC defs
O=/
S=\ # slash
CC=ztc
COPT=$ODMSDOS $ODZTC $Op $Ow $Oml
OBJ=obj
EXE=.exe
MAIN.ARG=@main.arg
ARCH=pc

###### Rules

top: ..$(S)..$(S)bin$(S)$(ARCH)$(S)pdmake$(EXE)

..$(S)..$(S)bin$(S)$(ARCH)$(S)pdmake$(EXE) : main.c check.$(OBJ) ibmstuff.$(OBJ) input.$(OBJ) macro.$(OBJ) make.$(OBJ) reader.$(OBJ) rules.$(OBJ) strchr.$(OBJ) strrchr.$(OBJ) h.h astat.h
	$(CC) $(MAIN.ARG)

check.$(OBJ): check.c h.h
	$(CC) $Oc $(COPT) check.c $(O)ocheck.$(OBJ)

input.$(OBJ): input.c h.h
	$(CC) $Oc $(COPT) input.c $(O)oinput.$(OBJ)

macro.$(OBJ): macro.c h.h
	$(CC) $Oc $(COPT) macro.c $(O)omacro.$(OBJ)

make.$(OBJ): make.c h.h astat.h
	$(CC) $Oc $(COPT) make.c $(O)omake.$(OBJ)

reader.$(OBJ): reader.c h.h
	$(CC) $Oc $(COPT) reader.c $(O)oreader.$(OBJ)

rules.$(OBJ): rules.c h.h
	$(CC) $Oc $(COPT) rules.c $(O)orules.$(OBJ)

ibmstuff.$(OBJ): ibmstuff.c
	$(CC) $Oc $(COPT) ibmstuff.c $(O)oibmstuff.$(OBJ)

strchr.$(OBJ): strchr.c 
	$(CC) $Oc $(COPT) strchr.c $(O)ostrchr.$(OBJ)

strrchr.$(OBJ): strrchr.c
	$(CC) $Oc $(COPT) strrchr.c $(O)ostrrchr.$(OBJ)
