# makefile for OPUS
# on OSX system

CC = cc
CFLAGS = -lm

# flags for gfortran
FC = gfortran
FFLAGS = -Wall -fcheck=all -fno-automatic -mcmodel=medium -fbacktrace

# lapack on OSX
VLIB = -Wl,-framework -Wl,vecLib -qextname

# lapack on linux
#VLIB = -l/usr/bin -Llapack

#%.o	: %.f90
#	$(FC) -c %.f90 $(FFLAGS)

solarpos : solarpos.c meeus.c constant.c
	${CC} -o $@ ${CFLAGS} solarpos.c meeus.c constant.c

coad : coad.c	meeus.c constant.c bnr.c
	${CC} -o $@ ${CFLAGS} coad.c	meeus.c constant.c bnr.c

ckopus : ckopus.c	 meeus.c opus.c constant.c bnr.c
	${CC} -o $@ ${CFLAGS} ckopus.c  meeus.c opus.c constant.c bnr.c

opusreader : opusreader.c opus.c
	${CC} -o $@ ${CFLAGS} opusreader.c opus.c

clean :
	rm -f *.o solarpos coad ckopus opusreader