METHBINDIR  = ../methods/

all:           ${METHBINDIR}math  \
               ${METHBINDIR}dyn   \
               ${METHBINDIR}f     \
               ${METHBINDIR}map   \
               ${METHBINDIR}coast \
               ${METHBINDIR}grid  \
               ${METHBINDIR}join

${METHBINDIR}dyn:dyn.o outer.o svan.o ../lib/jgofs.a
	$(CC) dyn.o outer.o ../lib/jgofs.a  svan.o -lm  -o $@
dyn.o:dyn.c
svan.o:svan.c
${METHBINDIR}join:join.o outer.o ../lib/jgofs.a
	$(CC) join.o outer.o ../lib/jgofs.a   -lm -o $@
join.o:join.c
${METHBINDIR}math:math.o outer.o mathex.o ../lib/jgofs.a
	$(CC) math.o mathex.o outer.o ../lib/jgofs.a   -lm -o $@
math.o:math.c
mathex.o:mathex.c
${METHBINDIR}f:f.o mathex.o
	${CC} f.o outer.o mathex.o ../lib/jgofs.a -lm -o $@
f.o:f.c

${METHBINDIR}map:map.o remap.o outer.o ../lib/jgofs.a
	$(CC) map.o remap.o outer.o ../lib/jgofs.a -lm -o $@
map.o:map.c
remap.o:remap.c
${METHBINDIR}coast: coast.o outer.o ../lib/jgofs.a
	$(CC) coast.o outer.o ../lib/jgofs.a -o $@
coast.o:coast.c
${METHBINDIR}grid: grid.o ../lib/jgofs.a
	$(CC) grid.o ../lib/jgofs.a -o $@
grid.o:grid.c
