#include <psf_pre.imake>
#include <env_variables.imake>
#include <psf_prototype.imake>
#include <psf_fopen.imake>
#include <psf_malloc.imake>
#include <psf_standards.imake>
#include <readtil.imake>
#include "../common/gert.imake" 

INITOBJ = main.o bindings.o initial.o objects.o rewrite.o tables.o tracing.o

HEADER = exitcode.h options.h version.h
HDR = $(HEADER) $(INITOBJ:.o=.h)

OBJS = $(INITOBJ)  $(GERTOBJ) $(PSF_INC_OBJ) 
SRC  = $(INITOBJ:.o=.c)
SRCS = $(OBJS:.o=.c)

DEFINES = $(PSF_INC_DEFINES)

ComplexProgramTarget(initial)

ARCHIVE = Imakefile $(HDR) $(SRC) initial.man

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

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

rcsco:
	co -l $(ARCHIVE)

#include <psf_post.imake>
