Changes in trunk/src/makefile [30:20]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/makefile
r30 r20 1 1 SHELL = /bin/bash 2 MAIN = FP_ecmwf_gfortran 2 TARGET = local 3 WINDS=ecmwf 4 #WINDS=gfs 5 #WINDS=fnl 3 6 4 7 FC = gfortran 5 INCPATH = /xnilu_wrk/flex_wrk/bin64/grib_api/include6 LIBPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/lib7 LIBPATH2 = /usr/lib/x86_64-linux-gnu/8 8 FFLAGS = -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) 9 #FFLAGS = -fbounds-check -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) 9 10 ifeq ($(TARGET),dmz) 11 # options for ganglia 12 INCPATH = /xnilu_wrk/flex_wrk/bin64/grib_api/include 13 LIBPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/lib 14 LIBPATH2 = /usr/lib/x86_64-linux-gnu/ 15 MAIN = FLEXPART_dmz_ 16 endif 17 ifeq ($(TARGET),local) 18 # local options 19 #libs_dir=/.../flexpart/libs/ 20 libs_dir=/Users/ignacio/flexpart/libs/ 21 INCPATH = $(libs_dir)/grib_api-1.9.9_dir/include 22 LIBPATH1 = $(libs_dir)/grib_api-1.9.9_dir/lib 23 LIBPATH2 = $(libs_dir)/jasper_dir/lib 24 MAIN = FLEXPART_local_ 25 endif 26 10 27 LDFLAGS = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper 11 28 … … 20 37 OBJECTS = \ 21 38 writeheader.o writeheader_txt.o writeheader_surf.o assignland.o\ 22 calcpar.opart0.o \39 part0.o \ 23 40 caldate.o partdep.o \ 24 41 coordtrafo.o psih.o \ … … 36 53 getrc.o readreleases.o \ 37 54 getvdep.o readspecies.o \ 38 interpol_misslev.o readwind.o\39 conccalc.o richardson.o\55 interpol_misslev.o \ 56 conccalc.o \ 40 57 concoutput.o concoutput_surf.o scalev.o \ 41 58 pbl_profile.o readOHfield.o\ 42 59 juldate.o timemanager.o \ 43 60 interpol_vdep.o interpol_rain.o \ 44 verttransform.opartoutput.o \61 partoutput.o \ 45 62 hanna.o wetdepokernel.o \ 46 63 mean.o wetdepo.o \ 47 64 hanna_short.o windalign.o \ 48 obukhov.o gridcheck.o \49 65 hanna1.o initialize.o \ 50 gridcheck_nests.o \ 51 readwind_nests.o calcpar_nests.o \ 66 calcpar_nests.o \ 52 67 verttransform_nests.o interpol_all_nests.o \ 53 68 interpol_wind_nests.o interpol_misslev_nests.o \ 54 69 interpol_vdep_nests.o interpol_rain_nests.o \ 55 getvdep_nests.o \ 70 getvdep_nests.o gridcheck_nests.o \ 71 readwind_nests.o \ 56 72 readageclasses.o readpartpositions.o \ 57 73 calcfluxes.o fluxoutput.o \ 58 74 qvsat.o skplin.o \ 59 convmix.o calcmatrix.o \60 75 convect43c.o redist.o \ 61 76 sort2.o distance.o \ … … 76 91 77 92 78 $(MAIN): $(MODOBJS) $(OBJECTS) 79 $(FC) *.o -o $(MAIN) $(LDFLAGS) 93 ifeq ($(WINDS),ecmwf) 94 OBJECTS_WINDS = \ 95 calcpar.o readwind.o \ 96 richardson.o verttransform.o \ 97 obukhov.o gridcheck.o \ 98 convmix.o calcmatrix.o 99 endif 100 101 ifeq ($(WINDS),gfs) 102 OBJECTS_WINDS = \ 103 calcpar_gfs.o readwind_gfs.o \ 104 richardson_gfs.o verttransform_gfs.o \ 105 obukhov_gfs.o gridcheck_gfs.o \ 106 convmix_gfs.o calcmatrix_gfs.o 107 endif 108 109 $(MAIN): $(MODOBJS) $(OBJECTS) $(OBJECTS_WINDS) 110 $(FC) *.o -o $(MAIN)_$(WINDS) $(LDFLAGS) 80 111 81 112 $(OBJECTS): $(MODOBJS) … … 87 118 rm *.o *.mod 88 119 89 cleanall:90 rm *.o *.mod $(MAIN)
Note: See TracChangeset
for help on using the changeset viewer.