/[MITgcm]/MITgcm_contrib/PRM/multi_comp_setup/multi_code/Makefile.base
ViewVC logotype

Contents of /MITgcm_contrib/PRM/multi_comp_setup/multi_code/Makefile.base

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1.1.1 - (show annotations) (download) (vendor branch)
Tue Oct 10 18:17:27 2006 UTC (18 years, 9 months ago) by cnh
Branch: Initial, MAIN
CVS Tags: checkpoint63m, checkpoint63n, baseline, HEAD
Changes since 1.1: +0 -0 lines
Initial test

1 # FMKMF_F90 not set: using f90
2 # FMKMF_SFTAG not set: using f90
3 # FMKMF_SPATH not set: using .
4 # FMKMF_LINKOPTS not set: using no link options
5 # Using compile cmd ifort from cmd line
6 # Using Link options L/usr/lib/gcc/i386-redhat-linux/4.0.1 -L/usr/lib/gcc/i386-redhat-linux/4.0.1/../../.. -lstdc++ -lrt -ldl -L$(EDIR)/lib/libg/Linux.intel.32.default -lesmf -lnetcdf_stubs from cmd line
7 # Main program is main_template.f90
8 # process_fsource called with arg main_template.f90
9 # main_template.f90 Uses Module ESMF_LITE
10 # main_template.f90 Uses Module MULTI_SUPPORT
11 # Full list of modules in main_template.f90: ESMF_LITE MULTI_SUPPORT
12 # Uses ESMF_LITE which is in ./esmf_lite.f90
13 # process_fsource called with arg ./esmf_lite.f90
14 # ./esmf_lite.f90 Uses Module ESMF_Mod
15 # Full list of modules in ./esmf_lite.f90: ESMF_Mod
16 # Uses MULTI_SUPPORT which is in ./multi_support.f90
17 # process_fsource called with arg ./multi_support.f90
18 # Full list of modules in ./multi_support.f90:
19
20 # ------------------Macro-Defs---------------------
21 F90=ifort
22
23 # -------------------End-macro-Defs---------------------------
24
25 # Here is the link step
26 main_template:esmf_lite.o multi_support.o main_template.o
27 $(F90) -o main_template esmf_lite.o multi_support.o main_template.o L/usr/lib/gcc/i386-redhat-linux/4.0.1 -L/usr/lib/gcc/i386-redhat-linux/4.0.1/../../.. -lstdc++ -lrt -ldl -L$(EDIR)/lib/libg/Linux.intel.32.default -lesmf -lnetcdf_stubs
28
29 # Here are the compile steps
30
31 esmf_lite.o:./esmf_lite.f90
32 $(F90) -c ./esmf_lite.f90
33
34 multi_support.o:./multi_support.f90
35 $(F90) -c ./multi_support.f90
36
37 main_template.o:main_template.f90 esmf_lite.o multi_support.o
38 $(F90) -c main_template.f90
39 # This entry allows you to type " make clean " to get rid of
40 # all object and module files
41 clean:
42 rm -f -r f_{files,modd}* *.o *.mod *.M *.d V*.inc *.vo \
43 V*.f *.dbg album F.err
44

  ViewVC Help
Powered by ViewVC 1.1.22