#----------------------------------------------------------------------- # # Description: make file for the ANSI-C version of SOFA. This # make file creates a Unix .a library. Designed for Linux/gcc but # can be adapted for other platforms or run in an appropriate way # by means of the macros CCOMPC (compiler command), CFLAGF (qualifiers # for compiling functions) and CFLAGX (qualifiers for compiling # executables). # # Usage: # # To build the library: # # make # # To install the library and include files: # # make install # # To delete all object files: # # make clean # # To build and run the test program using the installed library: # # make test # # Also: # make all same as make # make uninstall deinstall the library and header files # make check test the build # make installcheck same as make test # make distclean delete all generated binaries # make realclean same as distclean # # Last revision: 2016 March 9 # # Copyright International Astronomical Union. All rights reserved. # #----------------------------------------------------------------------- #----------------------------------------------------------------------- # # DEFINITIONS # #----------------------------------------------------------------------- #----YOU MAY HAVE TO MODIFY THE NEXT FEW DEFINITIONS----- # Specify the installation home directory. INSTALL_DIR = $(HOME) # Specify the installation directory for the library. SOFA_LIB_DIR = $(INSTALL_DIR)/lib/ # Specify the installation directory for the include files. SOFA_INC_DIR = $(INSTALL_DIR)/include/ # This software is compilable only by ANSI C compilers - give the name # of your preferred C compiler (CCOMPC) and compilation flags (CFLAGF # for functions, CFLAGX for executables) here. CCOMPC = gcc CFLAGF = -c -pedantic -Wall -W -O CFLAGX = -pedantic -Wall -W -O #----YOU SHOULDN'T HAVE TO MODIFY ANYTHING BELOW THIS LINE--------- SHELL = /bin/sh # The list of installation directories. INSTALL_DIRS = $(SOFA_LIB_DIR) $(SOFA_INC_DIR) # Name the SOFA/C library in its source and target locations. SOFA_LIB_NAME = libsofa_c.a SOFA_LIB = $(SOFA_LIB_DIR)$(SOFA_LIB_NAME) # Name the SOFA/C testbed in its source and target locations. SOFA_TEST_NAME = t_sofa_c.c SOFA_TEST = t_sofa_c # Name the SOFA/C includes in their source and target locations. SOFA_INC_NAMES = sofa.h sofam.h SOFA_INC = $(SOFA_INC_DIR)sofa.h $(SOFA_INC_DIR)sofam.h # The list of SOFA/C library object files. SOFA_OBS = iauA2af.o \ iauA2tf.o \ iauAb.o \ iauAf2a.o \ iauAnp.o \ iauAnpm.o \ iauApcg.o \ iauApcg13.o \ iauApci.o \ iauApci13.o \ iauApco.o \ iauApco13.o \ iauApcs.o \ iauApcs13.o \ iauAper.o \ iauAper13.o \ iauApio.o \ iauApio13.o \ iauAtci13.o \ iauAtciq.o \ iauAtciqn.o \ iauAtciqz.o \ iauAtco13.o \ iauAtic13.o \ iauAticq.o \ iauAticqn.o \ iauAtio13.o \ iauAtioq.o \ iauAtoc13.o \ iauAtoi13.o \ iauAtoiq.o \ iauBi00.o \ iauBp00.o \ iauBp06.o \ iauBpn2xy.o \ iauC2i00a.o \ iauC2i00b.o \ iauC2i06a.o \ iauC2ibpn.o \ iauC2ixy.o \ iauC2ixys.o \ iauC2s.o \ iauC2t00a.o \ iauC2t00b.o \ iauC2t06a.o \ iauC2tcio.o \ iauC2teqx.o \ iauC2tpe.o \ iauC2txy.o \ iauCal2jd.o \ iauCp.o \ iauCpv.o \ iauCr.o \ iauD2dtf.o \ iauD2tf.o \ iauDat.o \ iauDtdb.o \ iauDtf2d.o \ iauEceq06.o \ iauEcm06.o \ iauEqec06.o \ iauEe00.o \ iauEe00a.o \ iauEe00b.o \ iauEe06a.o \ iauEect00.o \ iauEform.o \ iauEo06a.o \ iauEors.o \ iauEpb.o \ iauEpb2jd.o \ iauEpj.o \ iauEpj2jd.o \ iauEpv00.o \ iauEqeq94.o \ iauEra00.o \ iauFad03.o \ iauFae03.o \ iauFaf03.o \ iauFaju03.o \ iauFal03.o \ iauFalp03.o \ iauFama03.o \ iauFame03.o \ iauFane03.o \ iauFaom03.o \ iauFapa03.o \ iauFasa03.o \ iauFaur03.o \ iauFave03.o \ iauFk52h.o \ iauFk5hip.o \ iauFk5hz.o \ iauFw2m.o \ iauFw2xy.o \ iauG2icrs.o \ iauGc2gd.o \ iauGc2gde.o \ iauGd2gc.o \ iauGd2gce.o \ iauGmst00.o \ iauGmst06.o \ iauGmst82.o \ iauGst00a.o \ iauGst00b.o \ iauGst06.o \ iauGst06a.o \ iauGst94.o \ iauH2fk5.o \ iauHfk5z.o \ iauIcrs2g.o \ iauIr.o \ iauJd2cal.o \ iauJdcalf.o \ iauLd.o \ iauLdn.o \ iauLdsun.o \ iauLteceq.o \ iauLtecm.o \ iauLteqec.o \ iauLtp.o \ iauLtpb.o \ iauLtpecl.o \ iauLtpequ.o \ iauNum00a.o \ iauNum00b.o \ iauNum06a.o \ iauNumat.o \ iauNut00a.o \ iauNut00b.o \ iauNut06a.o \ iauNut80.o \ iauNutm80.o \ iauObl06.o \ iauObl80.o \ iauP06e.o \ iauP2pv.o \ iauP2s.o \ iauPap.o \ iauPas.o \ iauPb06.o \ iauPdp.o \ iauPfw06.o \ iauPlan94.o \ iauPm.o \ iauPmat00.o \ iauPmat06.o \ iauPmat76.o \ iauPmp.o \ iauPmpx.o \ iauPmsafe.o \ iauPn.o \ iauPn00.o \ iauPn00a.o \ iauPn00b.o \ iauPn06.o \ iauPn06a.o \ iauPnm00a.o \ iauPnm00b.o \ iauPnm06a.o \ iauPnm80.o \ iauPom00.o \ iauPpp.o \ iauPpsp.o \ iauPr00.o \ iauPrec76.o \ iauPv2p.o \ iauPv2s.o \ iauPvdpv.o \ iauPvm.o \ iauPvmpv.o \ iauPvppv.o \ iauPvstar.o \ iauPvtob.o \ iauPvu.o \ iauPvup.o \ iauPvxpv.o \ iauPxp.o \ iauRefco.o \ iauRm2v.o \ iauRv2m.o \ iauRx.o \ iauRxp.o \ iauRxpv.o \ iauRxr.o \ iauRy.o \ iauRz.o \ iauS00.o \ iauS00a.o \ iauS00b.o \ iauS06.o \ iauS06a.o \ iauS2c.o \ iauS2p.o \ iauS2pv.o \ iauS2xpv.o \ iauSepp.o \ iauSeps.o \ iauSp00.o \ iauStarpm.o \ iauStarpv.o \ iauSxp.o \ iauSxpv.o \ iauTaitt.o \ iauTaiut1.o \ iauTaiutc.o \ iauTcbtdb.o \ iauTcgtt.o \ iauTdbtcb.o \ iauTdbtt.o \ iauTf2a.o \ iauTf2d.o \ iauTr.o \ iauTrxp.o \ iauTrxpv.o \ iauTttai.o \ iauTttcg.o \ iauTttdb.o \ iauTtut1.o \ iauUt1tai.o \ iauUt1tt.o \ iauUt1utc.o \ iauUtctai.o \ iauUtcut1.o \ iauXy06.o \ iauXys00a.o \ iauXys00b.o \ iauXys06a.o \ iauZp.o \ iauZpv.o \ iauZr.o #----------------------------------------------------------------------- # # TARGETS # #----------------------------------------------------------------------- # Build (but do not install) the library. all : $(SOFA_LIB_NAME) -@ echo "" -@ echo "*** Now type 'make test'" \ " to install the library and run tests ***" -@ echo "" # Install the library and header files. install $(SOFA_LIB) : $(INSTALL_DIRS) $(SOFA_LIB_NAME) $(SOFA_INC) cp $(SOFA_LIB_NAME) $(SOFA_LIB_DIR) # Deinstall the library and header files. uninstall: - $(RM) $(SOFA_LIB) $(SOFA_INC) # Test the build. check: $(SOFA_TEST_NAME) $(SOFA_INC_NAMES) $(SOFA_LIB_NAME) $(CCOMPC) $(CFLAGX) $(SOFA_TEST_NAME) $(SOFA_LIB_NAME) \ -lm -o $(SOFA_TEST) ./$(SOFA_TEST) # Test the installed library. installcheck test: $(SOFA_TEST_NAME) $(SOFA_INC) $(SOFA_LIB) $(CCOMPC) $(CFLAGX) $(SOFA_TEST_NAME) -I$(SOFA_INC_DIR) \ -L$(SOFA_LIB_DIR) -lsofa_c -lm -o $(SOFA_TEST) ./$(SOFA_TEST) # Delete object files. clean : - $(RM) $(SOFA_OBS) # Delete all generated binaries in the current directory. realclean distclean : clean - $(RM) $(SOFA_LIB_NAME) $(SOFA_TEST) # Create the installation directories if not already present. $(INSTALL_DIRS): mkdir -p $@ # Build the library. $(SOFA_LIB_NAME): $(SOFA_OBS) ar ru $(SOFA_LIB_NAME) $? # Install the header files. $(SOFA_INC) : $(INSTALL_DIRS) $(SOFA_INC_NAMES) cp $(SOFA_INC_NAMES) $(SOFA_INC_DIR) #----------------------------------------------------------------------- # The list of object file dependencies iauA2af.o : a2af.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ a2af.c iauA2tf.o : a2tf.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ a2tf.c iauAb.o : ab.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ab.c iauAf2a.o : af2a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ af2a.c iauAnp.o : anp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ anp.c iauAnpm.o : anpm.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ anpm.c iauApcg.o : apcg.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ apcg.c iauApcg13.o : apcg13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ apcg13.c iauApci.o : apci.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ apci.c iauApci13.o : apci13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ apci13.c iauApco.o : apco.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ apco.c iauApco13.o : apco13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ apco13.c iauApcs.o : apcs.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ apcs.c iauApcs13.o : apcs13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ apcs13.c iauAper.o : aper.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ aper.c iauAper13.o : aper13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ aper13.c iauApio.o : apio.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ apio.c iauApio13.o : apio13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ apio13.c iauAtci13.o : atci13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atci13.c iauAtciq.o : atciq.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atciq.c iauAtciqn.o : atciqn.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atciqn.c iauAtciqz.o : atciqz.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atciqz.c iauAtco13.o : atco13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atco13.c iauAtic13.o : atic13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atic13.c iauAticq.o : aticq.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ aticq.c iauAticqn.o : aticqn.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ aticqn.c iauAtio13.o : atio13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atio13.c iauAtioq.o : atioq.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atioq.c iauAtoc13.o : atoc13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atoc13.c iauAtoi13.o : atoi13.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atoi13.c iauAtoiq.o : atoiq.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ atoiq.c iauBi00.o : bi00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ bi00.c iauBp00.o : bp00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ bp00.c iauBp06.o : bp06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ bp06.c iauBpn2xy.o : bpn2xy.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ bpn2xy.c iauC2i00a.o : c2i00a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2i00a.c iauC2i00b.o : c2i00b.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2i00b.c iauC2i06a.o : c2i06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2i06a.c iauC2ibpn.o : c2ibpn.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2ibpn.c iauC2ixy.o : c2ixy.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2ixy.c iauC2ixys.o : c2ixys.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2ixys.c iauC2s.o : c2s.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2s.c iauC2t00a.o : c2t00a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2t00a.c iauC2t00b.o : c2t00b.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2t00b.c iauC2t06a.o : c2t06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2t06a.c iauC2tcio.o : c2tcio.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2tcio.c iauC2teqx.o : c2teqx.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2teqx.c iauC2tpe.o : c2tpe.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2tpe.c iauC2txy.o : c2txy.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ c2txy.c iauCal2jd.o : cal2jd.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ cal2jd.c iauCp.o : cp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ cp.c iauCpv.o : cpv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ cpv.c iauCr.o : cr.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ cr.c iauD2dtf.o : d2dtf.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ d2dtf.c iauD2tf.o : d2tf.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ d2tf.c iauDat.o : dat.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ dat.c iauDtdb.o : dtdb.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ dtdb.c iauDtf2d.o : dtf2d.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ dtf2d.c iauEceq06.o : eceq06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ eceq06.c iauEcm06.o : ecm06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ecm06.c iauEqec06.o : eqec06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ eqec06.c iauEe00.o : ee00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ee00.c iauEe00a.o : ee00a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ee00a.c iauEe00b.o : ee00b.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ee00b.c iauEe06a.o : ee06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ee06a.c iauEect00.o : eect00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ eect00.c iauEform.o : eform.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ eform.c iauEo06a.o : eo06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ eo06a.c iauEors.o : eors.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ eors.c iauEpb.o : epb.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ epb.c iauEpb2jd.o : epb2jd.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ epb2jd.c iauEpj.o : epj.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ epj.c iauEpj2jd.o : epj2jd.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ epj2jd.c iauEpv00.o : epv00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ epv00.c iauEqeq94.o : eqeq94.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ eqeq94.c iauEra00.o : era00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ era00.c iauFad03.o : fad03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fad03.c iauFae03.o : fae03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fae03.c iauFaf03.o : faf03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ faf03.c iauFaju03.o : faju03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ faju03.c iauFal03.o : fal03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fal03.c iauFalp03.o : falp03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ falp03.c iauFama03.o : fama03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fama03.c iauFame03.o : fame03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fame03.c iauFane03.o : fane03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fane03.c iauFaom03.o : faom03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ faom03.c iauFapa03.o : fapa03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fapa03.c iauFasa03.o : fasa03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fasa03.c iauFaur03.o : faur03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ faur03.c iauFave03.o : fave03.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fave03.c iauFk52h.o : fk52h.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fk52h.c iauFk5hip.o : fk5hip.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fk5hip.c iauFk5hz.o : fk5hz.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fk5hz.c iauFw2m.o : fw2m.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fw2m.c iauFw2xy.o : fw2xy.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ fw2xy.c iauG2icrs.o : g2icrs.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ g2icrs.c iauGc2gd.o : gc2gd.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gc2gd.c iauGc2gde.o : gc2gde.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gc2gde.c iauGd2gc.o : gd2gc.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gd2gc.c iauGd2gce.o : gd2gce.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gd2gce.c iauGmst00.o : gmst00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gmst00.c iauGmst06.o : gmst06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gmst06.c iauGmst82.o : gmst82.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gmst82.c iauGst00a.o : gst00a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gst00a.c iauGst00b.o : gst00b.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gst00b.c iauGst06.o : gst06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gst06.c iauGst06a.o : gst06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gst06a.c iauGst94.o : gst94.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ gst94.c iauH2fk5.o : h2fk5.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ h2fk5.c iauHfk5z.o : hfk5z.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ hfk5z.c iauIcrs2g.o : icrs2g.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ icrs2g.c iauIr.o : ir.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ir.c iauJd2cal.o : jd2cal.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ jd2cal.c iauJdcalf.o : jdcalf.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ jdcalf.c iauLd.o : ld.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ld.c iauLdn.o : ldn.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ldn.c iauLdsun.o : ldsun.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ldsun.c iauLteceq.o : lteceq.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ lteceq.c iauLtecm.o : ltecm.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ltecm.c iauLteqec.o : lteqec.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ lteqec.c iauLtp.o : ltp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ltp.c iauLtpb.o : ltpb.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ltpb.c iauLtpecl.o : ltpecl.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ltpecl.c iauLtpequ.o : ltpequ.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ltpequ.c iauNum00a.o : num00a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ num00a.c iauNum00b.o : num00b.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ num00b.c iauNum06a.o : num06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ num06a.c iauNumat.o : numat.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ numat.c iauNut00a.o : nut00a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ nut00a.c iauNut00b.o : nut00b.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ nut00b.c iauNut06a.o : nut06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ nut06a.c iauNut80.o : nut80.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ nut80.c iauNutm80.o : nutm80.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ nutm80.c iauObl06.o : obl06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ obl06.c iauObl80.o : obl80.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ obl80.c iauP06e.o : p06e.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ p06e.c iauP2pv.o : p2pv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ p2pv.c iauP2s.o : p2s.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ p2s.c iauPap.o : pap.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pap.c iauPas.o : pas.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pas.c iauPb06.o : pb06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pb06.c iauPdp.o : pdp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pdp.c iauPfw06.o : pfw06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pfw06.c iauPlan94.o : plan94.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ plan94.c iauPm.o : pm.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pm.c iauPmat00.o : pmat00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pmat00.c iauPmat06.o : pmat06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pmat06.c iauPmat76.o : pmat76.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pmat76.c iauPmp.o : pmp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pmp.c iauPmpx.o : pmpx.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pmpx.c iauPmsafe.o : pmsafe.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pmsafe.c iauPn.o : pn.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pn.c iauPn00.o : pn00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pn00.c iauPn00a.o : pn00a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pn00a.c iauPn00b.o : pn00b.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pn00b.c iauPn06.o : pn06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pn06.c iauPn06a.o : pn06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pn06a.c iauPnm00a.o : pnm00a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pnm00a.c iauPnm00b.o : pnm00b.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pnm00b.c iauPnm06a.o : pnm06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pnm06a.c iauPnm80.o : pnm80.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pnm80.c iauPom00.o : pom00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pom00.c iauPpp.o : ppp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ppp.c iauPpsp.o : ppsp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ppsp.c iauPr00.o : pr00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pr00.c iauPrec76.o : prec76.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ prec76.c iauPv2p.o : pv2p.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pv2p.c iauPv2s.o : pv2s.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pv2s.c iauPvdpv.o : pvdpv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pvdpv.c iauPvm.o : pvm.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pvm.c iauPvmpv.o : pvmpv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pvmpv.c iauPvppv.o : pvppv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pvppv.c iauPvstar.o : pvstar.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pvstar.c iauPvtob.o : pvtob.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pvtob.c iauPvu.o : pvu.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pvu.c iauPvup.o : pvup.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pvup.c iauPvxpv.o : pvxpv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pvxpv.c iauPxp.o : pxp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ pxp.c iauRefco.o : refco.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ refco.c iauRm2v.o : rm2v.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ rm2v.c iauRv2m.o : rv2m.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ rv2m.c iauRx.o : rx.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ rx.c iauRxp.o : rxp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ rxp.c iauRxpv.o : rxpv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ rxpv.c iauRxr.o : rxr.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ rxr.c iauRy.o : ry.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ry.c iauRz.o : rz.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ rz.c iauS00.o : s00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ s00.c iauS00a.o : s00a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ s00a.c iauS00b.o : s00b.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ s00b.c iauS06.o : s06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ s06.c iauS06a.o : s06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ s06a.c iauS2c.o : s2c.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ s2c.c iauS2p.o : s2p.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ s2p.c iauS2pv.o : s2pv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ s2pv.c iauS2xpv.o : s2xpv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ s2xpv.c iauSepp.o : sepp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ sepp.c iauSeps.o : seps.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ seps.c iauSp00.o : sp00.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ sp00.c iauStarpm.o : starpm.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ starpm.c iauStarpv.o : starpv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ starpv.c iauSxp.o : sxp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ sxp.c iauSxpv.o : sxpv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ sxpv.c iauTaitt.o : taitt.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ taitt.c iauTaiut1.o : taiut1.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ taiut1.c iauTaiutc.o : taiutc.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ taiutc.c iauTcbtdb.o : tcbtdb.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ tcbtdb.c iauTcgtt.o : tcgtt.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ tcgtt.c iauTdbtcb.o : tdbtcb.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ tdbtcb.c iauTdbtt.o : tdbtt.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ tdbtt.c iauTf2a.o : tf2a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ tf2a.c iauTf2d.o : tf2d.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ tf2d.c iauTr.o : tr.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ tr.c iauTrxp.o : trxp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ trxp.c iauTrxpv.o : trxpv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ trxpv.c iauTttai.o : tttai.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ tttai.c iauTttcg.o : tttcg.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ tttcg.c iauTttdb.o : tttdb.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ tttdb.c iauTtut1.o : ttut1.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ttut1.c iauUt1tai.o : ut1tai.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ut1tai.c iauUt1tt.o : ut1tt.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ut1tt.c iauUt1utc.o : ut1utc.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ ut1utc.c iauUtctai.o : utctai.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ utctai.c iauUtcut1.o : utcut1.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ utcut1.c iauXy06.o : xy06.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ xy06.c iauXys00a.o : xys00a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ xys00a.c iauXys00b.o : xys00b.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ xys00b.c iauXys06a.o : xys06a.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ xys06a.c iauZp.o : zp.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ zp.c iauZpv.o : zpv.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ zpv.c iauZr.o : zr.c sofa.h sofam.h $(CCOMPC) $(CFLAGF) -o $@ zr.c #-----------------------------------------------------------------------