Changeset 1560 for trunk/EXTERNAL/XMLIO_SERVER/AA_make
- Timestamp:
- 2009-07-29T19:19:42+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/EXTERNAL/XMLIO_SERVER/AA_make
r1549 r1560 1 VPATH=../src/IOSERVER:../src/XMLIO 1 2 MAKE_NAM = $(MAKE) 2 3 ifneq ($(MAKE_NAM),$(M_K)) … … 9 10 endif 10 11 #- 12 #-Q- aix6 F_O = $(F_P) -O3 -qextname -qsuffix=cpp=F90 -qsuffix=f=f90 -qmoddir=$(MODDIR) -I $(MODDIR) 13 #-Q- aix F_O = $(F_P) -O3 -qextname -qsuffix=cpp=F90 -qsuffix=f=f90 -qmoddir=$(MODDIR) -I $(MODDIR) 14 #-Q- osxxlf F_O = $(F_P) -O3 -qextname -qsuffix=cpp=F90 -qsuffix=f=f90 -qmoddir=$(MODDIR) -I $(MODDIR) 11 15 F_O := $(F_O) -I../../../lib 12 16 P_O := $(P_O) -traditional 17 #-Q- aix6 L_O = $(F_P) -q64 -O3 18 #-Q- aix L_O = $(F_P) -q64 -O3 19 prefix='' 20 #-Q- aix6 prefix='-WF,' 21 #-Q- aix prefix='-WF,' 22 override P_P := $(P_P:%=$(prefix)%) 23 13 24 #--------------------------------------------------------------------- 14 25 #- Create libioserver and libxmlio … … 76 87 .SUFFIXES: .f90 .F90 77 88 78 all: libioipsl libxmlf90 dirxml $(MODEL_LIB2)($(OBJSMODS2)) $(MODEL_LIB1)($(OBJSMODS1)) server.o EXEC_BIN89 all: libioipsl libxmlf90 dirxml $(MODEL_LIB2)($(OBJSMODS2)) key $(MODEL_LIB1)($(OBJSMODS1)) server.o EXEC_BIN 79 90 @echo IOSERVER is OK 80 91 81 ifeq ($(P_P),-DNO_MPI) 92 key : 93 -@if [ "`cat KEY_CPP`" != "$(P_P)" ] ; then \ 94 echo "$(P_P)" > KEY_CPP ; fi 95 96 ifneq (,$(findstring NO_MPI,$(P_P))) 82 97 EXEC_BIN : 83 98 server.o : … … 90 105 91 106 #Rules for ioserver 92 $(MODEL_LIB1)(%.o): ../src/IOSERVER/%.f90 107 #---- Using VPATH instead $(MODEL_LIB1)(%.o): ../src/IOSERVER/%.f90 108 $(MODEL_LIB1)(%.o): %.f90 93 109 $(F_C) $(F_O) -I$(NCDF_INC) $< 94 110 $(A_C) $(MODEL_LIB1) $*.o … … 102 118 $(RM) $*.o 103 119 104 $(MODEL_LIB1)(%.o): ../src/IOSERVER/%.F90 120 #Rules for ioserver 121 #---- Using VPATH instead $(MODEL_LIB1)(%.o): ../src/IOSERVER/%.F90 122 $(MODEL_LIB1)(%.o): %.F90 KEY_CPP 105 123 $(F_C) $(F_O) $(P_P) -I$(NCDF_INC) -I../src/IOSERVER $< 106 124 $(A_C) $(MODEL_LIB1) $*.o … … 115 133 116 134 #Rules for xmlio 117 $(MODEL_LIB2)(%.o): ../src/XMLIO/%.f90 135 #---- Using VPATH instead $(MODEL_LIB1)(%.o): ../src/XMLIO/%.F90 136 $(MODEL_LIB2)(%.o): %.f90 118 137 $(F_C) $(F_O) -I$(NCDF_INC) -I../src/XMLIO $< 119 138 $(A_C) $(MODEL_LIB2) $*.o
Note: See TracChangeset
for help on using the changeset viewer.