Changeset 4225 for dynamico_lmdz/simple_physics/phyparam/Makefile
- Timestamp:
- Jan 10, 2020, 3:07:23 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dynamico_lmdz/simple_physics/phyparam/Makefile
r4224 r4225 1 # Example (bash) : 2 # clear ; make clean ; F90=ifort FFLAGS=-fast time make -j 1 # Examples (bash) : 2 # clear ; make clean ; 3 # F90=ifort FFLAGS=-fast time make -j 4 # F90=gfortran F90FLAGS=-ffree-line-length-none gmake 5 # known to compile with gfortran version 7, ifort version 17 6 7 # if XCodeML F_Front is installed, set FFRONT=F_Front to parse code into XML 8 FFRONT ?= true 3 9 4 10 VPATH = obj … … 9 15 10 16 obj : 11 @mkdir obj include lib 17 @mkdir obj include lib xml 12 18 13 19 clean : 14 rm -f obj/* include/* lib/* 20 rm -f obj/* include/* lib/* xml/* 15 21 16 22 %.so : $(OBJECTS) … … 28 34 obj/phyparam_mod.o : MAIN solar.o radiative_sw.o radiative_lw.o comgeomfi.o writefield_mod.o 29 35 36 SRC = $(basename $(notdir $@)) 30 37 obj/%.o: physics/%.F90 31 $(F90) -I include -fPIC -c $(F90FLAGS) $< -o $@ 32 @mv $(basename $(notdir $@)).mod include 38 $(F90) -I include -fPIC $(F90FLAGS) -c $< 39 @mv $(SRC).mod include 40 @mv $(SRC).o obj 41 @cpp -DXCODEML $< > xml/$(SRC).f90 42 @$(FFRONT) -M xml xml/$(SRC).f90 > xml/$(SRC).xml
Note: See TracChangeset
for help on using the changeset viewer.