#        makefile for meca directory
#	meca must be installed in the gmt/src directory or
#	you must fix the -L -I for the gmt-dependencies.
#
#-----------------stop here-------------------------------
include ../makegmt.macros

NETCDFLIB	= $(NETCDF)/lib
NETCDFINC	= $(NETCDF)/include
CDF		= -L$(NETCDFLIB) -lnetcdf
CFLAGS		= $(CC_OPT) -I.. -I$(NETCDFINC) -L..

#
#

all:		psmeca pscoupe pspolar psvelo

install:	all
		cp psmeca pscoupe pspolar psvelo $(BINDIR)

psmeca: psmeca.o utilmeca.o nrutil.o
	$(CC) $(CFLAGS) psmeca.o utilmeca.o nrutil.o -lpsl -lgmt $(CDF) $(MATH) $(LDFLAGS) -o ./$@

pscoupe: pscoupe.o utilmeca.o submeca.o distaz.o nrutil.o
	$(CC) $(CFLAGS) pscoupe.o utilmeca.o submeca.o distaz.o nrutil.o -lpsl -lgmt $(CDF) $(MATH) $(LDFLAGS) -o ./$@

pspolar: pspolar.o
	$(CC) $(CFLAGS) pspolar.o -lpsl -lgmt $(CDF) $(MATH) $(LDFLAGS) -o ./$@

psvelo:	psvelo.o utilvelo.o utilstrain.o 
	$(CC) $(CFLAGS) psvelo.o utilvelo.o utilstrain.o -lpsl -lgmt $(CDF) $(MATH) $(LDFLAGS) -o ./$@

.c.o:
		$(CC) -c $(CFLAGS) $<

clean:
		rm -f psmeca pscoupe pspolar psvelo *.o *%
