| 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 |
|
|
|