1 |
cnh |
1.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 |
|
|
|