source: Sophya/trunk/SophyaExt/XephemAstroLib/Makefile.org@ 3038

Last change on this file since 3038 was 2551, checked in by cmv, 21 years ago

nouvelle version de xephem/libastro (3.6) cmv 15/6/04

File size: 1.4 KB
RevLine 
[2551]1# Makefile for the basic astronomy routines.
2# The idea is to compile and archive them into libastro.a
3
4# compiler and flags
5
6# gcc
7CC = gcc
8CFLAGS= -O2 -ffast-math -Wall
9
10# solaris
11# CC = cc
12# CFLAGS= -O
13
14# AIX
15# CC = xlc
16# CFLAGS= -O2 -qlanglvl=ansi -qarch=com -qmaxmem=16384
17
18# HP-UX
19# CC = cc
20# CFLAGS= -Aa -fast
21
22HS = astro.h bdl.h chap95.h deepconst.h preferences.h satlib.h satspec.h \
23 sattypes.h vector.h vsop87.h
24
25OBJS = \
26 aa_hadec.o \
27 aberration.o \
28 actan.o \
29 airmass.o \
30 anomaly.o \
31 ap_as.o \
32 atlas.o \
33 auxil.o \
34 bdl.o \
35 chap95.o \
36 chap95_data.o \
37 circum.o \
38 comet.o \
39 constel.o \
40 dbfmt.o \
41 deep.o \
42 deltat.o \
43 earthsat.o \
44 eq_ecl.o \
45 eq_gal.o \
46 formats.o \
47 helio.o \
48 jupmoon.o \
49 libration.o \
50 magdecl.o \
51 marsmoon.o \
52 misc.o \
53 mjd.o \
54 moon.o \
55 mooncolong.o \
56 moonnf.o \
57 nutation.o \
58 obliq.o \
59 parallax.o \
60 parallactic.o \
61 plans.o \
62 plmoon.o \
63 plshadow.o \
64 precess.o \
65 reduce.o \
66 refract.o \
67 rings.o \
68 riset.o \
69 riset_cir.o \
70 satmoon.o \
71 sdp4.o \
72 sgp4.o \
73 sphcart.o \
74 sun.o \
75 thetag.o \
76 utc_gst.o \
77 umoon.o \
78 twobody.o \
79 vsop87.o \
80 vsop87_data.o
81
82libastro.a: $(HS) $(OBJS)
83 ar rv $@ $(OBJS)
84 ranlib $@
85
86libastro.so: $(HS) $(OBJS)
87 $(CC) -shared -o $@ $(OBJS)
88
89clobber:
90 rm -f *.o libastro.a
91
92# For RCS Only -- Do Not Edit
93# @(#) $RCSfile: Makefile.org,v $ $Date: 2004-06-15 16:54:11 $ $Revision: 1.1 $ $Name: not supported by cvs2svn $
Note: See TracBrowser for help on using the repository browser.