FFLAGS	= -O
CFLAGS	= -O

LIB	= $(HOME)/binary/slalib/libsla.a

INC	= ugap012.inc slalib.inc

OBJ	= ugap012.o setup.o oopen.o osave.o oclose.o case1.o case2.o case3.o \
	domerge.o filler.o refill.o checkit.o cio.o f_doenv.o c_doenv.o \
	gobble1.o gobble2.o gobble3.o ungobble2.o ungobble3.o iuqsrt.o \
	ugap0n.o gscnread.o gscnpairs.o p1stars.o undistort.o dontaff.o \
	p1pairs.o oepairs.o gopairs.o toradec.o gord.o collapse.o ireord.o \
	p1cdlook.o ungobble1.o lswrite.o lsread.o salt.o ugap0s.o gscsread.o \
	gscspairs.o dostaff.o ssstars.o sscdlook.o sspairs.o

ugap012:	$(OBJ)
	f77 -o ugap012 $(OBJ) $(LIB)

$(OBJ):	$(INC)

glop:	$(OBJ)
	f77 -o glop $(OBJ) $(LIB)
	mv glop ../ugapclone

AOBJ	= checkring.o f_doenv.o c_doenv.o cio.o

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

$(AOBJ):

BOBJ	= genring.o

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

$(BOBJ):

COBJ	= sortring.o gobble2.o gobble3.o ungobble2.o ungobble3.o iuqsrt.o \
	f_doenv.o c_doenv.o

sortring: $(COBJ)
	f77 -o sortring $(COBJ)

$(COBJ): $(INC)

DOBJ	= checklog.o f_doenv.o c_doenv.o

checklog: $(DOBJ)
	f77 -o checklog $(DOBJ)

$(DOBJ):

EO	= mod.o mod1.o mod2.o mod3.o p1pairs.o sspairs.o p1cdlook.o \
	sscdlook.o f_doenv.o c_doenv.o

mod:	$(EO)
	f77 -o mod $(EO)

$(EO):
