| 1 | include $(SOPHYABASE)/include/sophyamake.inc
 | 
|---|
| 2 | 
 | 
|---|
| 3 | all: libxastro.a
 | 
|---|
| 4 | 
 | 
|---|
| 5 | clean:
 | 
|---|
| 6 |         rm -f libxastro.a *.o testxephem
 | 
|---|
| 7 | 
 | 
|---|
| 8 | OBJASTRO = aa_hadec.o aberration.o actan.o airmass.o anomaly.o ap_as.o atlas.o auxil.o bdl.o chap95.o chap95_data.o circum.o comet.o constel.o dbfmt.o deep.o deltat.o earthsat.o eq_ecl.o eq_gal.o formats.o helio.o jupmoon.o libration.o magdecl.o marsmoon.o misc.o mjd.o moon.o mooncolong.o moonnf.o nutation.o obliq.o parallactic.o parallax.o plans.o plmoon.o plshadow.o precess.o reduce.o refract.o rings.o riset.o riset_cir.o satmoon.o sdp4.o sgp4.o sphcart.o sun.o thetag.o twobody.o umoon.o utc_gst.o vsop87.o vsop87_data.o
 | 
|---|
| 9 | 
 | 
|---|
| 10 | libxastro.a : $(OBJASTRO)
 | 
|---|
| 11 |         $(AR) $(ARFLAGS) $@ $?
 | 
|---|
| 12 | 
 | 
|---|
| 13 | aa_hadec.o: aa_hadec.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 14 |         $(CCOMPILE) -o $@ aa_hadec.c
 | 
|---|
| 15 | 
 | 
|---|
| 16 | aberration.o: aberration.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 17 |         $(CCOMPILE) -o $@ aberration.c
 | 
|---|
| 18 | 
 | 
|---|
| 19 | actan.o: actan.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 20 |         $(CCOMPILE) -o $@ actan.c
 | 
|---|
| 21 | 
 | 
|---|
| 22 | airmass.o: airmass.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 23 |         $(CCOMPILE) -o $@ airmass.c
 | 
|---|
| 24 | 
 | 
|---|
| 25 | anomaly.o: anomaly.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 26 |         $(CCOMPILE) -o $@ anomaly.c
 | 
|---|
| 27 | 
 | 
|---|
| 28 | ap_as.o: ap_as.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 29 |         $(CCOMPILE) -o $@ ap_as.c
 | 
|---|
| 30 | 
 | 
|---|
| 31 | atlas.o: atlas.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 32 |         $(CCOMPILE) -o $@ atlas.c
 | 
|---|
| 33 | 
 | 
|---|
| 34 | auxil.o: auxil.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 35 |         $(CCOMPILE) -o $@ auxil.c
 | 
|---|
| 36 | 
 | 
|---|
| 37 | bdl.o: bdl.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 38 |         $(CCOMPILE) -o $@ bdl.c
 | 
|---|
| 39 | 
 | 
|---|
| 40 | chap95.o: chap95.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 41 |         $(CCOMPILE) -o $@ chap95.c
 | 
|---|
| 42 | 
 | 
|---|
| 43 | chap95_data.o: chap95_data.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 44 |         $(CCOMPILE) -o $@ chap95_data.c
 | 
|---|
| 45 | 
 | 
|---|
| 46 | circum.o: circum.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 47 |         $(CCOMPILE) -o $@ circum.c
 | 
|---|
| 48 | 
 | 
|---|
| 49 | comet.o: comet.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 50 |         $(CCOMPILE) -o $@ comet.c
 | 
|---|
| 51 | 
 | 
|---|
| 52 | constel.o: constel.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 53 |         $(CCOMPILE) -o $@ constel.c
 | 
|---|
| 54 | 
 | 
|---|
| 55 | dbfmt.o: dbfmt.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 56 |         $(CCOMPILE) -o $@ dbfmt.c
 | 
|---|
| 57 | 
 | 
|---|
| 58 | deep.o: deep.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 59 |         $(CCOMPILE) -o $@ deep.c
 | 
|---|
| 60 | 
 | 
|---|
| 61 | deltat.o: deltat.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 62 |         $(CCOMPILE) -o $@ deltat.c
 | 
|---|
| 63 | 
 | 
|---|
| 64 | earthsat.o: earthsat.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 65 |         $(CCOMPILE) -o $@ earthsat.c
 | 
|---|
| 66 | 
 | 
|---|
| 67 | eq_ecl.o: eq_ecl.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 68 |         $(CCOMPILE) -o $@ eq_ecl.c
 | 
|---|
| 69 | 
 | 
|---|
| 70 | eq_gal.o: eq_gal.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 71 |         $(CCOMPILE) -o $@ eq_gal.c
 | 
|---|
| 72 | 
 | 
|---|
| 73 | formats.o: formats.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 74 |         $(CCOMPILE) -o $@ formats.c
 | 
|---|
| 75 | 
 | 
|---|
| 76 | helio.o: helio.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 77 |         $(CCOMPILE) -o $@ helio.c
 | 
|---|
| 78 | 
 | 
|---|
| 79 | jupmoon.o: jupmoon.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 80 |         $(CCOMPILE) -o $@ jupmoon.c
 | 
|---|
| 81 | 
 | 
|---|
| 82 | libration.o: libration.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 83 |         $(CCOMPILE) -o $@ libration.c
 | 
|---|
| 84 | 
 | 
|---|
| 85 | magdecl.o: magdecl.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 86 |         $(CCOMPILE) -o $@ magdecl.c
 | 
|---|
| 87 | 
 | 
|---|
| 88 | marsmoon.o: marsmoon.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 89 |         $(CCOMPILE) -o $@ marsmoon.c
 | 
|---|
| 90 | 
 | 
|---|
| 91 | misc.o: misc.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 92 |         $(CCOMPILE) -o $@ misc.c
 | 
|---|
| 93 | 
 | 
|---|
| 94 | mjd.o: mjd.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 95 |         $(CCOMPILE) -o $@ mjd.c
 | 
|---|
| 96 | 
 | 
|---|
| 97 | moon.o: moon.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 98 |         $(CCOMPILE) -o $@ moon.c
 | 
|---|
| 99 | 
 | 
|---|
| 100 | mooncolong.o: mooncolong.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 101 |         $(CCOMPILE) -o $@ mooncolong.c
 | 
|---|
| 102 | 
 | 
|---|
| 103 | moonnf.o: moonnf.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 104 |         $(CCOMPILE) -o $@ moonnf.c
 | 
|---|
| 105 | 
 | 
|---|
| 106 | nutation.o: nutation.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 107 |         $(CCOMPILE) -o $@ nutation.c
 | 
|---|
| 108 | 
 | 
|---|
| 109 | obliq.o: obliq.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 110 |         $(CCOMPILE) -o $@ obliq.c
 | 
|---|
| 111 | 
 | 
|---|
| 112 | parallactic.o: parallactic.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 113 |         $(CCOMPILE) -o $@ parallactic.c
 | 
|---|
| 114 | 
 | 
|---|
| 115 | parallax.o: parallax.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 116 |         $(CCOMPILE) -o $@ parallax.c
 | 
|---|
| 117 | 
 | 
|---|
| 118 | plans.o: plans.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 119 |         $(CCOMPILE) -o $@ plans.c
 | 
|---|
| 120 | 
 | 
|---|
| 121 | plmoon.o: plmoon.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 122 |         $(CCOMPILE) -o $@ plmoon.c
 | 
|---|
| 123 | 
 | 
|---|
| 124 | plshadow.o: plshadow.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 125 |         $(CCOMPILE) -o $@ plshadow.c
 | 
|---|
| 126 | 
 | 
|---|
| 127 | precess.o: precess.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 128 |         $(CCOMPILE) -o $@ precess.c
 | 
|---|
| 129 | 
 | 
|---|
| 130 | reduce.o: reduce.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 131 |         $(CCOMPILE) -o $@ reduce.c
 | 
|---|
| 132 | 
 | 
|---|
| 133 | refract.o: refract.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 134 |         $(CCOMPILE) -o $@ refract.c
 | 
|---|
| 135 | 
 | 
|---|
| 136 | rings.o: rings.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 137 |         $(CCOMPILE) -o $@ rings.c
 | 
|---|
| 138 | 
 | 
|---|
| 139 | riset.o: riset.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 140 |         $(CCOMPILE) -o $@ riset.c
 | 
|---|
| 141 | 
 | 
|---|
| 142 | riset_cir.o: riset_cir.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 143 |         $(CCOMPILE) -o $@ riset_cir.c
 | 
|---|
| 144 | 
 | 
|---|
| 145 | satmoon.o: satmoon.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 146 |         $(CCOMPILE) -o $@ satmoon.c
 | 
|---|
| 147 | 
 | 
|---|
| 148 | sdp4.o: sdp4.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 149 |         $(CCOMPILE) -o $@ sdp4.c
 | 
|---|
| 150 | 
 | 
|---|
| 151 | sgp4.o: sgp4.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 152 |         $(CCOMPILE) -o $@ sgp4.c
 | 
|---|
| 153 | 
 | 
|---|
| 154 | sphcart.o: sphcart.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 155 |         $(CCOMPILE) -o $@ sphcart.c
 | 
|---|
| 156 | 
 | 
|---|
| 157 | sun.o: sun.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 158 |         $(CCOMPILE) -o $@ sun.c
 | 
|---|
| 159 | 
 | 
|---|
| 160 | thetag.o: thetag.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 161 |         $(CCOMPILE) -o $@ thetag.c
 | 
|---|
| 162 | 
 | 
|---|
| 163 | twobody.o: twobody.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 164 |         $(CCOMPILE) -o $@ twobody.c
 | 
|---|
| 165 | 
 | 
|---|
| 166 | umoon.o: umoon.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 167 |         $(CCOMPILE) -o $@ umoon.c
 | 
|---|
| 168 | 
 | 
|---|
| 169 | utc_gst.o: utc_gst.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 170 |         $(CCOMPILE) -o $@ utc_gst.c
 | 
|---|
| 171 | 
 | 
|---|
| 172 | vsop87.o: vsop87.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 173 |         $(CCOMPILE) -o $@ vsop87.c
 | 
|---|
| 174 | 
 | 
|---|
| 175 | vsop87_data.o: vsop87_data.c astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h sattypes.h vector.h vsop87.h
 | 
|---|
| 176 |         $(CCOMPILE) -o $@ vsop87_data.c
 | 
|---|
| 177 | 
 | 
|---|
| 178 | testxephem: testxephem.o
 | 
|---|
| 179 |         $(CLINK) -o $@ testxephem.o -L./ -lxastro -lc -lm
 | 
|---|
| 180 | 
 | 
|---|
| 181 | testxephem.o: testxephem.c astro.h
 | 
|---|
| 182 |         $(CCOMPILE) -o $@ testxephem.c
 | 
|---|
| 183 | 
 | 
|---|