#include <psf_pre.imake>
#include <psf_prototype.imake>
#include <psf_fopen.imake>
#include <psf_malloc.imake>
#include <psf_exits.imake>
#include <env_variables.imake>

#CDEBUGFLAGS = -g

LEX_YACC_SRC = pp
YFLAGS = -t
#include <errordet.imake>

DEFINES = -DYYMAXDEPTH=400 $(PSF_INC_DEFINES)

OBJ  = main.o pretty.o getextopt.o
OBJS = $(OBJ) $(PSF_INC_OBJ)

SRC = $(OBJ:.o=.c)
SRCS = $(OBJS:.o=.c)  
SOURCE = $(SRC) $(SRC:.c=.h) pp.l pp.y lex.h

depend:: $(SRCS) 

ComplexProgramTarget(ppp)

ARCHIVE = version.h Imakefile $(SOURCE) ppp.man

rcsdiff:
	rcsdiff -c $(ARCHIVE) > src.diffs

rcsci:
	ci -f -m"." -t/dev/null $(ARCHIVE)

rcsco:
	co -l $(ARCHIVE)

#include <psf_post.imake>
