-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
30 lines (19 loc) · 929 Bytes
/
Copy pathMakefile
File metadata and controls
30 lines (19 loc) · 929 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
all : msd
#F90=ifort -fPIC -ftrapuv -warn all -CB
F90=gfortran -fPIC -ffree-line-length-0
#lapack=-L /install-linux-ifort/lapack-3.8.0 -llapack -lrefblas
#lapack=/usr/lib/x86_64-linux-gnu/lapack/liblapack.a /usr/lib/x86_64-linux-gnu/blas/libblas.a
lapack=-L /install-linux-gfortran/lapack-3.8.0 -llapack -lrefblas
MYPROG=.
types_and_constants.o: $(MYPROG)/types_and_constants.f90
$(F90) -c types_and_constants.f90
derived_constants.o: types_and_constants.o $(MYPROG)/derived_constants.f90
$(F90) -c derived_constants.f90
sgsym.o: types_and_constants.o $(MYPROG)/sgsym.f90
$(F90) -c sgsym.f90
commod.o: types_and_constants.o derived_constants.o sgsym.o $(MYPROG)/commod.f90
$(F90) -c commod.f90
msd : types_and_constants.o derived_constants.o sgsym.o commod.o
$(F90) -o $@ types_and_constants.o sgsym.o commod.o $@.f90 $(lapack)
clean:
- rm msd *.mod types_and_constants.o derived_constants.o sgsym.o commod.o