CFLAGS	= -O
FFLAGS	= -O
HFILES	= xp6.h realxp6.h
IFILES	= xp6.inc
LIB	= $(HOME)/mongo/libmongo.a -lXm -lXt -lX11


OBJ = xp6.o \
	x_busy.o		x_call4.o \
	x_color7.o		x_erase7.o \
	x_fatal.o		x_focus.o \
	x_gen0.o		x_inp5.o \
	x_linkfake.o		x_ltype7.o \
	x_next7.o		x_noop.o \
	x_passarg.o		x_play7.o \
	x_rcur7.o		x_ret5.o \
	x_show7.o		x_size7.o \
	x_sleep.o		x_toplev.o \
	x_write1.o \
	x_fortwrite.o		opener.o \
	parse.o			extract.o \
	str_upcase.o		f_doenv.o \
	c_doenv.o		c_files.o \
	decode.o		domongo.o \
	x_fortpop.o		x_dopop.o \
	x_cmd0.o		x_inp3.o \
	bparse.o		cparse.o \
	unpack.o		highlow.o \
	setlim.o		setrange.o \
	vocab.o			zextract.o \
	label.o			strcopy.o \
	reload.o		rawload.o \
	pairload.o		congen.o \
	binfill.o		glue.o \
	x_killpop.o		iuqsrt.o \
	muload.o

xp6:	$(OBJ)
	f77 -nofor_main -o xp6 $(OBJ) $(LIB)

xp6.o:		$(HFILES)
x_busy.o:		$(HFILES)
x_call4.o:		$(HFILES)
x_color7.o:		$(HFILES)
x_erase7.o:		$(HFILES)
x_fatal.o:		$(HFILES)
x_focus.o:		$(HFILES)
x_gen0.o:		$(HFILES)
x_inp5.o:		$(HFILES)
x_linkfake.o:		$(HFILES)
x_ltype7.o:		$(HFILES)
x_next7.o:		$(HFILES)
x_noop.o:		$(HFILES)
x_passarg.o:		$(HFILES)
x_plat7.o:		$(HFILES)
x_rcur7.o:		$(HFILES)
x_ret5.o:		$(HFILES)
x_show7.o:		$(HFILES)
x_size7.o:		$(HFILES)
x_sleep.o:		$(HFILES)
x_toplev.o:		$(HFILES)
x_write1.o:		$(HFILES)
x_fortwrite.o:	$(IFILES)
opener.o:		$(IFILES)
parse.o:		$(IFILES)
extract.o:		$(IFILES)
str_upcase.o:		$(IFILES)
f_doenv.o:		$(IFILES)
c_doenv.o:		$(HFILES)
c_files.o:		$(HFILES)
decode.o:		$(IFILES)
domongo.o:		$(IFILES)
x_fortpop.o:		$(IFILES)
x_dopop.o:		$(HFILES)
setlim.o:		$(IFILES)
x_cmd0.o:		$(HFILES)
x_inp3.o:		$(HFILES)
bparse.o:		$(IFILES)
cparse.o:		$(IFILES)
unpack.o:		$(IFILES)
highlow.o:		$(IFILES)
setrange.o:		$(IFILES)
vocab.o:		$(IFILES)
zextract.o:		$(IFILES)
label.o:		$(IFILES)
strcopy.o:		$(IFILES)
reload.o:		$(IFILES)
rawload.o:		$(IFILES)
pairload.o:		$(IFILES)
congen.o:		$(IFILES)
binfill.o:		ridge.inc
glue.o:		ridge.inc
iuqsrt.o:
muload.o:		$(IFILES)
