1 |
# $Header: $ |
2 |
# $Name: $ |
3 |
|
4 |
FC=gfortran |
5 |
FCOPTS= -g -fimplicit-none -c |
6 |
FLOPTS= -g -fimplicit-none |
7 |
LIBS=-Llib -lsrdiags -lpthread |
8 |
|
9 |
FC=ifort |
10 |
FCOPTS= -u -reentrancy threaded -threads -c |
11 |
FLOPTS= -u -reentrancy threaded -threads |
12 |
LIBS=-Llib -lsrdiags -lpthread |
13 |
|
14 |
default: |
15 |
$(FC) $(FCOPTS) srdiags_types.F |
16 |
$(FC) $(FCOPTS) srdiags_manager.F |
17 |
$(FC) $(FCOPTS) srdiags.F |
18 |
mkdir -p lib mod |
19 |
touch lib/libsrdiags.a |
20 |
\rm lib/libsrdiags.a |
21 |
ar rc lib/libsrdiags.a srdiags.o srdiags_manager.o srdiags_types.o |
22 |
mv srdiags.mod mod |
23 |
mv srdiags_types.mod mod |
24 |
mv srdiags_manager.mod mod |
25 |
|
26 |
exe: |
27 |
make default |
28 |
gcc -DHAVE_PTHREADS -c ptwrapper.c |
29 |
$(FC) -Imod main.F setup.F mdsfindunit.F ptwrapper.o $(LIBS) |
30 |
|