Changes in trunk/src/makefile [20:30]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/makefile
r20 r30 1 1 SHELL = /bin/bash 2 TARGET = local 3 WINDS=ecmwf 4 #WINDS=gfs 5 #WINDS=fnl 2 MAIN = FP_ecmwf_gfortran 6 3 7 4 FC = gfortran 5 INCPATH = /xnilu_wrk/flex_wrk/bin64/grib_api/include 6 LIBPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/lib 7 LIBPATH2 = /usr/lib/x86_64-linux-gnu/ 8 8 FFLAGS = -O2 -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 9 #FFLAGS = -fbounds-check -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) 27 10 LDFLAGS = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper 28 11 … … 37 20 OBJECTS = \ 38 21 writeheader.o writeheader_txt.o writeheader_surf.o assignland.o\ 39 part0.o \22 calcpar.o part0.o \ 40 23 caldate.o partdep.o \ 41 24 coordtrafo.o psih.o \ … … 53 36 getrc.o readreleases.o \ 54 37 getvdep.o readspecies.o \ 55 interpol_misslev.o \56 conccalc.o \38 interpol_misslev.o readwind.o \ 39 conccalc.o richardson.o \ 57 40 concoutput.o concoutput_surf.o scalev.o \ 58 41 pbl_profile.o readOHfield.o\ 59 42 juldate.o timemanager.o \ 60 43 interpol_vdep.o interpol_rain.o \ 61 partoutput.o \44 verttransform.o partoutput.o \ 62 45 hanna.o wetdepokernel.o \ 63 46 mean.o wetdepo.o \ 64 47 hanna_short.o windalign.o \ 48 obukhov.o gridcheck.o \ 65 49 hanna1.o initialize.o \ 66 calcpar_nests.o \ 50 gridcheck_nests.o \ 51 readwind_nests.o calcpar_nests.o \ 67 52 verttransform_nests.o interpol_all_nests.o \ 68 53 interpol_wind_nests.o interpol_misslev_nests.o \ 69 54 interpol_vdep_nests.o interpol_rain_nests.o \ 70 getvdep_nests.o gridcheck_nests.o \ 71 readwind_nests.o \ 55 getvdep_nests.o \ 72 56 readageclasses.o readpartpositions.o \ 73 57 calcfluxes.o fluxoutput.o \ 74 58 qvsat.o skplin.o \ 59 convmix.o calcmatrix.o \ 75 60 convect43c.o redist.o \ 76 61 sort2.o distance.o \ … … 91 76 92 77 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) 78 $(MAIN): $(MODOBJS) $(OBJECTS) 79 $(FC) *.o -o $(MAIN) $(LDFLAGS) 111 80 112 81 $(OBJECTS): $(MODOBJS) … … 118 87 rm *.o *.mod 119 88 89 cleanall: 90 rm *.o *.mod $(MAIN)
Note: See TracChangeset
for help on using the changeset viewer.