home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-05-15 | 1.5 KB | 44 lines |
- # Simple Makefile for xephem v2.4b.
- # We include sample compile and link flags for a few popular systems.
-
- # "stock" X systems
- CLDFLAGS =
- CFLAGS = $(CLDFLAGS) -O -D_NO_PROTO
- LDFLAGS = $(CLDFLAGS)
- LIBS = -lXm -lXt -lX11 -lm
-
- # SVR4
- # CLDFLAGS =
- # CFLAGS = $(CLDFLAGS) -O
- # LDFLAGS = $(CLDFLAGS)
- # LIBS = -lXm -lXt -lX11 -lsocket -lnsl -lc -lm /usr/ucblib/libucb.a
-
- # SVR3.2 with Metrolink X
- # CLDFLAGS =
- # CFLAGS = $(CLDFLAGS) -D_NO_PROTO -DSYSV -O
- # LDFLAGS = $(CLDFLAGS) -L/usr/lib/X11/libs
- # LIBS = -lXm -lXt -lX11 -lm -lpt -lsocket -lnet -lnsl_s -lc -lgnu -lPW
-
- # try the following CFLAGS and LIBS if set WANT_EDITRES in xephem.c
- # CLDFLAGS =
- # CFLAGS = $(CLDFLAGS) -DWANT_EDITRES -O
- # LDFLAGS = $(CLDFLAGS)
- # LIBS= -lXm -lXt -lXmu -lXext -lX11 -lm
-
- OBJS = aa_hadec.o anomaly.o cal_mjd.o calmenu.o circum.o comet.o compiler.o \
- constel.o datamenu.o db.o dbmenu.o earthmap.o earthmenu.o eq_ecl.o \
- formats.o helpmenu.o jupmenu.o listmenu.o mainmenu.o marsmap.o \
- marsmenu.o misc.o moon.o moonmenu.o moonnf.o msgmenu.o nutation.o \
- objmenu.o obliq.o parallax.o pelement.o plans.o plot_aux.o plotmenu.o \
- precess.o preferences.o query.o reduce.o refract.o riset.o \
- riset_cir.o satmenu.o sex_dec.o skyfiltmenu.o skyviewmenu.o \
- solsysmenu.o srchmenu.o sun.o time.o utc_gst.o versionmenu.o xephem.o
-
- .PRECIOUS: xephem
-
- xephem: $(OBJS)
- $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
-
- # especially worth having this dependency so the displayed version is current.
- versionmenu.o: patchlevel.h
-