FILES	= g.h in.h pred.h\
	  gc.c lex.c main.c mem.c out.c parse.c pred.c prove.c make.c\
	  p_io.c p_bag.c p_basic.c p_behave.c p_clause.c p_meta.c\
	  p_unix.c  p_files.c p_access.c

OBJECTS	= gc.o main.o mem.o out.o pred.o prove.o make.o
INPUTS	= lex.o parse.o
PREDEFS	= p_basic.o p_behave.o p_meta.o p_bag.o p_clause.o\
	  p_access.o
IOPRED	= p_io.o p_files.o p_unix.o


prolog:	$(OBJECTS) $(INPUTS) $(PREDEFS) $(IOPRED)
	cc -O -o prolog $(OBJECTS) $(INPUTS) $(PREDEFS) $(IOPRED)

#.c.o:
#	cc -c $<

$(OBJECTS):	g.h

$(INPUTS):	g.h in.h

$(PREDEFS):	g.h pred.h

$(IOPRED):	g.h pred.h in.h
