#-----------------------------------------------------------------------
# Description:  make file for the ANSI-C version of SLALIB.  This
# makefile creates a Unix .a library.  Designed for Linux/gcc but
# can be adapted for other platforms or run in an appropriate way -
# for example on Sun/Solaris type "make CCOMPC=cc CFLAGC=-c". 
#
# Last revision:   13 September 1999
#
# Copyright 1999 P.T.Wallace.  All rights reserved.
#
# Acknowledgements:
#    Martin Shepherd, Caltech
#    Jeremy Bailey, AAO
#    Peter Bunclark, RGO
#
# Usage:
#
#    To make the library and install the library and include files, type:
#
#      make
#
#    To delete all object files and the local copy of the library, type:
#
#      make clean
#
#-----------------------------------------------------------------------

#----YOU MAY HAVE TO MODIFY THE NEXT FEW DEFINITIONS-----

# Specify the installation home directory.

INSTALL_DIR = $(HOME)

# Specify the installation directory for the library.

SLA_LIB_DIR = $(INSTALL_DIR)/lib/

# Specify the installation directory for the include files.

SLA_INC_DIR = $(INSTALL_DIR)/include/

# This suite of functions is only compilable by ANSI C compilers -
# give the name of your preferred C compiler and compilation flags
# here.

CCOMPC = gcc
CFLAGC = -c -pedantic -Wall

#----YOU SHOULDN'T HAVE TO MODIFY ANYTHING BELOW THIS LINE---------

# The list of installation directories.

INSTALL_DIRS = $(SLA_LIB_DIR) $(SLA_INC_DIR)

# Name the slalib library in its source location.

SLA_LIB_NAME = libsla.a

# Name the slalib library in its target location.

SLA_LIB = $(SLA_LIB_DIR)$(SLA_LIB_NAME)

# Name the slalib includes in their target location.

SLA_INC = $(SLA_INC_DIR)slalib.h $(SLA_INC_DIR)slamac.h

# The list of slalib library object files.

SLA_OBS = slaAddet.o slaAfin.o slaAirmas.o slaAltaz.o slaAmp.o \
slaAmpqk.o slaAop.o slaAoppa.o slaAoppat.o slaAopqk.o slaAtmdsp.o \
slaAv2m.o slaBear.o slaCaf2r.o slaCaldj.o slaCalyd.o slaCc2s.o \
slaCc62s.o slaCd2tf.o slaCldj.o slaClyd.o slaCombn.o slaCr2af.o slaCr2tf.o \
slaCs2c.o slaCs2c6.o slaCtf2d.o slaCtf2r.o slaDaf2r.o slaDafin.o \
slaDat.o slaDav2m.o slaDbear.o slaDbjin.o slaDc62s.o slaDcc2s.o \
slaDcmpf.o slaDcs2c.o slaDd2tf.o slaDe2h.o slaDeuler.o slaDfltin.o \
slaDh2e.o slaDimxv.o slaDjcal.o slaDjcl.o slaDm2av.o slaDmat.o \
slaDmoon.o slaDmxm.o slaDmxv.o slaDpav.o slaDr2af.o slaDr2tf.o \
slaDrange.o slaDranrm.o slaDs2c6.o slaDs2tp.o slaDsep.o slaDt.o \
slaDtf2d.o slaDtf2r.o slaDtp2s.o slaDtp2v.o slaDtps2c.o slaDtpv2c.o \
slaDtt.o slaDv2tp.o slaDvdv.o slaDvn.o slaDvxv.o slaE2h.o slaEarth.o \
slaEcleq.o slaEcmat.o slaEcor.o slaEg50.o slaEl2ue.o slaEpb.o \
slaEpb2d.o slaEpco.o slaEpj.o slaEpj2d.o slaEqecl.o slaEqeqx.o \
slaEqgal.o slaEtrms.o slaEuler.o slaEvp.o slaFitxy.o slaFk425.o \
slaFk45z.o slaFk524.o slaFk52h.o slaFk54z.o slaFk5hz.o slaFlotin.o \
slaGaleq.o slaGalsup.o slaGe50.o slaGeoc.o slaGmst.o slaGmsta.o \
slaH2e.o slaH2fk5.o slaHfk5z.o slaImxv.o slaIntin.o slaInvf.o \
slaKbj.o slaM2av.o slaMap.o slaMappa.o slaMapqk.o slaMapqkz.o \
slaMoon.o slaMxm.o slaMxv.o slaNut.o slaNutc.o slaOap.o slaOapqk.o \
slaObs.o slaPa.o slaPav.o slaPcd.o slaPda2h.o slaPdq2h.o slaPermut.o \
slaPertel.o slaPertue.o slaPlanel.o slaPlanet.o slaPlante.o slaPm.o \
slaPolmo.o slaPrebn.o slaPrec.o slaPrecl.o slaPreces.o slaPrenut.o \
slaPvobs.o slaPv2el.o slaPv2ue.o slaPxy.o slaRange.o slaRanorm.o \
slaRcc.o slaRdplan.o slaRefco.o slaRefcoq.o slaRefro.o slaRefv.o \
slaRefz.o slaRverot.o slaRvgalc.o slaRvlg.o slaRvlsrd.o slaRvlsrk.o \
slaS2tp.o slaSep.o slaSmat.o slaSubet.o slaSupgal.o \
slaSvd.o slaSvdcov.o slaSvdsol.o slaTp2s.o slaTp2v.o slaTps2c.o \
slaTpv2c.o slaUe2el.o slaUe2pv.o slaUnpcd.o slaV2tp.o slaVdv.o \
slaVn.o slaVxv.o slaXy2xy.o slaZd.o

#-----------------------------------------------------------------------

default: $(INSTALL_DIRS) $(SLA_INC) $(SLA_LIB)

# Make the installation directories if necessary.

$(INSTALL_DIRS):
	mkdir -p $@

# Make and install the library.

$(SLA_LIB): $(SLA_OBS)
	ar ru $(SLA_LIB_NAME) $?
	cp $(SLA_LIB_NAME) $@

# Keep the installed include files up to date.

$(SLA_INC): slalib.h slamac.h
	cp slalib.h $(SLA_INC_DIR).
	cp slamac.h $(SLA_INC_DIR).

clean:
	rm -f $(SLA_OBS) $(SLA_LIB_NAME)

#-----------------------------------------------------------------------
# The list of object file dependencies

slaAddet.o  : addet.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ addet.c
slaAfin.o   : afin.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ afin.c
slaAirmas.o : airmas.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ airmas.c
slaAltaz.o  : altaz.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ altaz.c
slaAmp.o    : amp.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ amp.c
slaAmpqk.o  : ampqk.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ampqk.c
slaAop.o    : aop.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ aop.c
slaAoppa.o  : aoppa.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ aoppa.c
slaAoppat.o : aoppat.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ aoppat.c
slaAopqk.o  : aopqk.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ aopqk.c
slaAtmdsp.o : atmdsp.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ atmdsp.c
slaAv2m.o   : av2m.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ av2m.c
slaBear.o   : bear.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ bear.c
slaCaf2r.o  : caf2r.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ caf2r.c
slaCaldj.o  : caldj.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ caldj.c
slaCalyd.o  : calyd.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ calyd.c
slaCc2s.o   : cc2s.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ cc2s.c
slaCc62s.o  : cc62s.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ cc62s.c
slaCd2tf.o  : cd2tf.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ cd2tf.c
slaCldj.o   : cldj.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ cldj.c
slaClyd.o   : clyd.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ clyd.c
slaCombn.o  : combn.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ combn.c
slaCr2af.o  : cr2af.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ cr2af.c
slaCr2tf.o  : cr2tf.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ cr2tf.c
slaCs2c.o   : cs2c.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ cs2c.c
slaCs2c6.o  : cs2c6.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ cs2c6.c
slaCtf2d.o  : ctf2d.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ctf2d.c
slaCtf2r.o  : ctf2r.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ctf2r.c
slaDaf2r.o  : daf2r.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ daf2r.c
slaDafin.o  : dafin.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dafin.c
slaDat.o    : dat.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dat.c
slaDav2m.o  : dav2m.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dav2m.c
slaDbear.o  : dbear.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dbear.c
slaDbjin.o  : dbjin.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dbjin.c
slaDc62s.o  : dc62s.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dc62s.c
slaDcc2s.o  : dcc2s.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dcc2s.c
slaDcmpf.o  : dcmpf.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dcmpf.c
slaDcs2c.o  : dcs2c.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dcs2c.c
slaDd2tf.o  : dd2tf.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dd2tf.c
slaDe2h.o   : de2h.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ de2h.c
slaDeuler.o : deuler.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ deuler.c
slaDfltin.o : dfltin.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dfltin.c
slaDh2e.o   : dh2e.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dh2e.c
slaDimxv.o  : dimxv.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dimxv.c
slaDjcal.o  : djcal.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ djcal.c
slaDjcl.o   : djcl.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ djcl.c
slaDm2av.o  : dm2av.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dm2av.c
slaDmat.o   : dmat.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dmat.c
slaDmoon.o  : dmoon.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dmoon.c
slaDmxm.o   : dmxm.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dmxm.c
slaDmxv.o   : dmxv.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dmxv.c
slaDpav.o   : dpav.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dpav.c
slaDr2af.o  : dr2af.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dr2af.c
slaDr2tf.o  : dr2tf.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dr2tf.c
slaDrange.o : drange.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ drange.c
slaDranrm.o : dranrm.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dranrm.c
slaDs2c6.o  : ds2c6.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ds2c6.c
slaDs2tp.o  : ds2tp.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ds2tp.c
slaDsep.o   : dsep.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dsep.c
slaDt.o     : dt.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dt.c
slaDtf2d.o  : dtf2d.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dtf2d.c
slaDtf2r.o  : dtf2r.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dtf2r.c
slaDtp2s.o  : dtp2s.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dtp2s.c
slaDtp2v.o  : dtp2v.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dtp2v.c
slaDtps2c.o : dtps2c.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dtps2c.c
slaDtpv2c.o : dtpv2c.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dtpv2c.c
slaDtt.o    : dtt.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dtt.c
slaDv2tp.o  : dv2tp.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dv2tp.c
slaDvdv.o   : dvdv.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dvdv.c
slaDvn.o    : dvn.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dvn.c
slaDvxv.o   : dvxv.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ dvxv.c
slaE2h.o    : e2h.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ e2h.c
slaEarth.o  : earth.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ earth.c
slaEcleq.o  : ecleq.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ecleq.c
slaEcmat.o  : ecmat.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ecmat.c
slaEcor.o   : ecor.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ecor.c
slaEg50.o   : eg50.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ eg50.c
slaEl2ue.o  : el2ue.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ el2ue.c
slaEpb.o    : epb.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ epb.c
slaEpb2d.o  : epb2d.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ epb2d.c
slaEpco.o   : epco.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ epco.c
slaEpj.o    : epj.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ epj.c
slaEpj2d.o  : epj2d.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ epj2d.c
slaEqecl.o  : eqecl.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ eqecl.c
slaEqeqx.o  : eqeqx.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ eqeqx.c
slaEqgal.o  : eqgal.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ eqgal.c
slaEtrms.o  : etrms.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ etrms.c
slaEuler.o  : euler.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ euler.c
slaEvp.o    : evp.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ evp.c
slaFitxy.o  : fitxy.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ fitxy.c
slaFk425.o  : fk425.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ fk425.c
slaFk45z.o  : fk45z.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ fk45z.c
slaFk524.o  : fk524.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ fk524.c
slaFk52h.o  : fk52h.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ fk52h.c
slaFk54z.o  : fk54z.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ fk54z.c
slaFk5hz.o  : fk5hz.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ fk5hz.c
slaFlotin.o : flotin.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ flotin.c
slaGaleq.o  : galeq.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ galeq.c
slaGalsup.o : galsup.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ galsup.c
slaGe50.o   : ge50.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ge50.c
slaGeoc.o   : geoc.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ geoc.c
slaGmst.o   : gmst.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ gmst.c
slaGmsta.o  : gmsta.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ gmsta.c
slaH2e.o    : h2e.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ h2e.c
slaH2fk5.o  : h2fk5.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ h2fk5.c
slaHfk5z.o  : hfk5z.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ hfk5z.c
slaImxv.o   : imxv.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ imxv.c
slaIntin.o  : intin.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ intin.c
slaInvf.o   : invf.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ invf.c
slaKbj.o    : kbj.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ kbj.c
slaM2av.o   : m2av.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ m2av.c
slaMap.o    : map.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ map.c
slaMappa.o  : mappa.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ mappa.c
slaMapqk.o  : mapqk.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ mapqk.c
slaMapqkz.o : mapqkz.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ mapqkz.c
slaMoon.o   : moon.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ moon.c
slaMxm.o    : mxm.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ mxm.c
slaMxv.o    : mxv.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ mxv.c
slaNut.o    : nut.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ nut.c
slaNutc.o   : nutc.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ nutc.c
slaOap.o    : oap.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ oap.c
slaOapqk.o  : oapqk.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ oapqk.c
slaObs.o    : obs.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ obs.c
slaPa.o     : pa.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pa.c
slaPav.o    : pav.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pav.c
slaPcd.o    : pcd.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pcd.c
slaPm.o     : pm.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pm.c
slaPda2h.o  : pda2h.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pda2h.c
slaPdq2h.o  : pdq2h.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pdq2h.c
slaPermut.o : permut.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ permut.c
slaPertel.o : pertel.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pertel.c
slaPertue.o : pertue.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pertue.c
slaPlanel.o : planel.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ planel.c
slaPlanet.o : planet.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ planet.c
slaPlante.o : plante.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ plante.c
slaPolmo.o  : polmo.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ polmo.c
slaPrebn.o  : prebn.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ prebn.c
slaPrec.o   : prec.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ prec.c
slaPrecl.o  : precl.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ precl.c
slaPreces.o : preces.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ preces.c
slaPrenut.o : prenut.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ prenut.c
slaPvobs.o  : pvobs.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pvobs.c
slaPv2el.o  : pv2el.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pv2el.c
slaPv2ue.o  : pv2ue.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pv2ue.c
slaPxy.o    : pxy.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ pxy.c
slaRange.o  : range.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ range.c
slaRanorm.o : ranorm.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ranorm.c
slaRcc.o    : rcc.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ rcc.c
slaRdplan.o : rdplan.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ rdplan.c
slaRefco.o  : refco.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ refco.c
slaRefcoq.o : refcoq.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ refcoq.c
slaRefro.o  : refro.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ refro.c
slaRefv.o   : refv.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ refv.c
slaRefz.o   : refz.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ refz.c
slaRverot.o : rverot.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ rverot.c
slaRvgalc.o : rvgalc.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ rvgalc.c
slaRvlg.o   : rvlg.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ rvlg.c
slaRvlsrd.o : rvlsrd.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ rvlsrd.c
slaRvlsrk.o : rvlsrk.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ rvlsrk.c
slaS2tp.o   : s2tp.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ s2tp.c
slaSep.o    : sep.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ sep.c
slaSmat.o   : smat.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ smat.c
slaSubet.o  : subet.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ subet.c
slaSupgal.o : supgal.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ supgal.c
slaSvd.o    : svd.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ svd.c
slaSvdcov.o : svdcov.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ svdcov.c
slaSvdsol.o : svdsol.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ svdsol.c
slaTp2s.o   : tp2s.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ tp2s.c
slaTp2v.o   : tp2v.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ tp2v.c
slaTps2c.o  : tps2c.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ tps2c.c
slaTpv2c.o  : tpv2c.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ tpv2c.c
slaUe2el.o  : ue2el.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ue2el.c
slaUe2pv.o  : ue2pv.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ ue2pv.c
slaUnpcd.o  : unpcd.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ unpcd.c
slaV2tp.o   : v2tp.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ v2tp.c
slaVdv.o    : vdv.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ vdv.c
slaVn.o     : vn.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ vn.c
slaVxv.o    : vxv.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ vxv.c
slaXy2xy.o  : xy2xy.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ xy2xy.c
slaZd.o     : zd.c slalib.h slamac.h
	$(CCOMPC) $(CFLAGC) -o $@ zd.c
