Changeset 2261 in lmdz_wrf for trunk/tools/Makefile.trueno
- Timestamp:
- Dec 19, 2018, 8:12:54 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/Makefile.trueno
r2220 r2261 4 4 ## Compilation 5 5 # make >& run_make.log 6 # NOTE: One will not be able to compile all the set of programs within an anaconda environment 7 # due to problems with anaconda. Installation of netcdf4 colides with installed libnetcdff 8 # - netcdf4 9 # The following packages will be downloaded: 10 # 11 # package | build 12 # ---------------------------|----------------- 13 # libnetcdf-4.6.1 | h10edf3e_2 1.3 MB 14 # 15 # The following NEW packages will be INSTALLED: 16 # 17 # netcdf4: 1.4.2-py27h4b4f87f_0 18 # 19 # The following packages will be REMOVED: 20 # 21 # libnetcdff: 4.4.4-0 matthewharrison 22 # 23 # The following packages will be UPDATED: 24 # 25 # libnetcdf: 4.4.0-hf6ef953_0 matthewharrison --> 4.6.1-h10edf3e_2 26 ##### 27 # Because of that, Makefile is splitted in two compilation sub-sets 28 ## 29 # $ make pymods: compilation of Fortran modules used in the python scripts 30 # $ make NCfortran: compiation of Fortran modules and main programs which require 31 # netCDF-fortran interface: (for: DistriCorrection and trajectories_overlap) 32 # $ make: compiles all components 33 ## 6 34 7 35 FC = gfortran … … 38 66 module_ForInterpolate.o \ 39 67 module_ForDiagnosticsVars.o \ 40 module_ForDiagnostics.o \ 41 module_DistriCorrection.o 68 module_ForDiagnostics.o 42 69 43 70 FINTMODULES = \ … … 47 74 module_scientific.o \ 48 75 module_ForInterpolate.o 76 77 FEXECMODULES = \ 78 module_definitions.o \ 79 module_basic.o \ 80 module_generic.o \ 81 module_scientific.o \ 82 module_NCgeneric.o \ 83 module_ForInterpolate.o \ 84 module_DistriCorrection.o 49 85 50 86 all : \ … … 57 93 pyscimods.o \ 58 94 pydefmods.o \ 95 trajectories_overlap.o 96 97 pymods : \ 98 module_ForDiagnostics.o \ 99 pydistrimods.o \ 100 pydiagmods.o \ 101 pyintmods.o \ 102 pyscimods.o \ 103 pydefmods.o 104 105 NCfortran : \ 106 module_definitions.o \ 107 module_basic.o \ 108 module_generic.o \ 109 module_NCgeneric.o \ 110 module_ForInterpolate.o \ 111 DistriCorrection.o \ 59 112 trajectories_overlap.o 60 113 … … 97 150 98 151 FCEXEFINTCFLAGS = $(FINTMODULES) $(LIB_NETCDF) $(LIB_INC) 99 FCEXECFLAGS = $( MODULES) $(LIB_NETCDF) $(LIB_INC)152 FCEXECFLAGS = $(FEXECMODULES) $(LIB_NETCDF) $(LIB_INC) 100 153 101 154 interpolate.o: module_definitions.o module_basic.o module_generic.o module_scientific.o module_ForInterpolate.o
Note: See TracChangeset
for help on using the changeset viewer.