# Makefile for libnovas.a
# uname=Linux

FC = gfortran
FCFLAGS = -c

CC = gcc
CCFLAGS = -c -fPIC

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

# With ephemeris accessed by original FORTRAN subroutines jpleph, jplint
# OBJECTS = novas.o novascon.o solsys2.o readeph0.o jplint.o jpleph.o init.o

# Without ephemeris, can do Sun but not Moon
OBJECTS = novas.o novascon.o solsys3.o readeph0.o

# With ephemeris, but using D. Buscher's C version of jpleph (may have bug!)
# OBJECTS = novas.o novascon.o solsys2.o readeph0.o jpleph_dfb.o

libnovas.a : ${OBJECTS}
	rm -f libnovas.a
	ar ruv $@ ${OBJECTS}

.f.o:
	$(FC) $(FCFLAGS) $<

.c.o:
	$(CC) $(CCFLAGS) $<

clean:
	rm -f ${OBJECTS}
