FFLAGS	= -O
CFLAGS	= -O

INC	= assemble.inc

OBJ	= assemble.o f_doenv.o c_doenv.o pairread.o iuqsrt.o ireord.o \
	pairfind.o unique.o searchp.o searchq.o stats0.o saveit.o

assemble: $(OBJ)
	f77 -o assemble $(OBJ)

$(OBJ):	$(INC)

AINC	= decode.inc

AOBJ	= decode.o relread.o f_doenv.o c_doenv.o decscan.o decproc.o \
	deccheck1.o decpmm.o pmmird.o genlen.o deccheck2.o pmmmag.o decmu.o \
	decnomu.o decyesmu.o procnojfoe.o procnojf.o decsearch.o iuqsrt.o \
	deccheck3.o decelse.o decdump.o yesclean.o noclean.o decclean.o \
	decnoyes.o dec2mass.o

decode:	$(AOBJ)
	f77 -o decode $(AOBJ)

$(AOBJ): $(AINC)

BINC	= check.inc

BOBJ	= check.o check1.o check2.o f_doenv.o c_doenv.o genlen.o check3.o

check:	$(BOBJ)
	f77 -o check $(BOBJ)

$(BOBJ): $(BINC)
