source: trunk/UTIL/SPECTRA/makefile @ 3352

Last change on this file since 3352 was 1747, checked in by aslmd, 7 years ago

Amended previous commit. Committed more files than I wanted to.

File size: 533 bytes
Line 
1netcdfpath=/planeto/milmd/library/netcdf/netcdf-4.0.1_levan_pgf90
2spherepackpath=/planeto/milmd/library/spherepack/spherepack3.2_levan_pgf90
3FC=pgf90
4
5
6FFLAGS=-I${netcdfpath}/include -I${spherepackpath}/lib
7LDFLAGS=-L${netcdfpath}/lib -lnetcdf -L${spherepackpath}/lib -lspherepack
8
9SRCS= $(wildcard *.f90)
10OBJS=$(SRCS:.f90=.o)
11EXEC=$(SRCS:.f90=)
12TMP=$(SRCS:=~)
13
14all: spectra_analysis test_harmonic
15
16%.o: %.f90
17        $(FC) $(FFLAGS) -c $<
18
19%: %.o
20        $(FC) $(FFLAGS) -o $@ $^ $(LDFLAGS)
21
22.PHONY: clean
23
24clean:
25        rm -f $(OBJS) $(EXEC) $(TMP)
26
27
Note: See TracBrowser for help on using the repository browser.