OBJ=	analyze.o expr.o init.o optimize.o register.o func.o \
	intexpr.o outcode.o searchkw.o gencode.o list.o \
	peepgen.o stmt.o cmain.o genstmt.o memmgt.o preproc.o \
	symbol.o decl.o getsym.o

.c.o:
	cc +Iinclude.pre $*.c

PDC:	$(OBJ) Include.pre Cglbdef.o
	ln -o PDC $(OBJ) cglbdef.o -lc -lm

Include.pre:	C.h Expr.h Gen.h CGlbdec.h
	cc +HInclude.pre Include.c

Cglbdef.o: C.h Gen.h Expr.h
	cc Cglbdef.c

$(OBJ): Include.pre

