- Timestamp:
- 2010-07-09T14:40:45+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r1784_mid_year_merge_2010/CONFIG/GYRE/scripts/BB_make
r1953 r2004 101 101 102 102 #check key compatibility 103 keycompat=$(if $( and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))103 keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 104 104 105 105 KEY_LIST = \ … … 430 430 431 431 # Agrif library and conv 432 libagrif : $(call keycompat,key_iomput,key_agrif)432 libagrif : 433 433 ifeq ($(AGRIF),use) 434 434 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 1195 1195 diaar5.F90 1196 1196 $(MODEL_LIB)(diadimg.o) : \ 1197 $(MODEL_LIB)(lib_print.o) \ 1198 $(MODEL_LIB)(par_kind.o) \ 1199 $(MODEL_LIB)(par_oce.o) \ 1200 lib_print.f90 \ 1201 par_kind.F90 \ 1202 par_oce.F90 \ 1203 $(MODEL_LIB)(dom_oce.o) \ 1204 $(MODEL_LIB)(in_out_manager.o) \ 1205 $(MODEL_LIB)(oce.o) \ 1197 $(MODEL_LIB)(dom_oce.o) \ 1198 $(MODEL_LIB)(in_out_manager.o) \ 1199 $(MODEL_LIB)(iom.o) \ 1200 $(MODEL_LIB)(lib_print.o) \ 1201 $(MODEL_LIB)(par_kind.o) \ 1202 $(MODEL_LIB)(par_oce.o) \ 1203 $(MODEL_LIB)(phycst.o) \ 1204 $(MODEL_LIB)(prtctl.o) \ 1205 $(MODEL_LIB)(restart.o) \ 1206 dom_oce.F90 \ 1207 in_out_manager.F90 \ 1208 iom.F90 \ 1209 lib_print.f90 \ 1210 par_kind.F90 \ 1211 par_oce.F90 \ 1212 phycst.F90 \ 1213 prtctl.F90 \ 1214 restart.F90 \ 1215 $(MODEL_LIB)(daymod.o) \ 1216 $(MODEL_LIB)(dom_oce.o) \ 1217 $(MODEL_LIB)(in_out_manager.o) \ 1218 $(MODEL_LIB)(oce.o) \ 1219 daymod.F90 \ 1206 1220 dom_oce.F90 \ 1207 1221 in_out_manager.F90 \ … … 1358 1372 phycst.F90 \ 1359 1373 $(IOIPSL_LIB) \ 1360 KEY_CPP \1361 1374 dianam.F90 1362 1375 $(MODEL_LIB)(diaptr.o) : \ … … 1419 1432 diaptr.F90 1420 1433 $(MODEL_LIB)(diawri.o) : \ 1434 $(MODEL_LIB)(daymod.o) \ 1421 1435 $(MODEL_LIB)(dianam.o) \ 1422 1436 $(MODEL_LIB)(dom_ice_2.o) \ … … 1446 1460 $(MODEL_LIB)(sbcrnf.o) \ 1447 1461 $(MODEL_LIB)(zdf_oce.o) \ 1462 daymod.F90 \ 1448 1463 dianam.F90 \ 1449 1464 dom_ice_2.F90 \ … … 4594 4609 in_out_manager.F90 \ 4595 4610 lbcnfd.F90 \ 4596 $(AGRIF_LIB) \4597 4611 KEY_CPP \ 4598 4612 lib_mpp.F90 … … 5309 5323 $(MODEL_LIB)(limistate_2.o) \ 5310 5324 $(MODEL_LIB)(phycst.o) \ 5325 $(MODEL_LIB)(sbc_oce.o) \ 5311 5326 dom_ice_2.F90 \ 5312 5327 dom_oce.F90 \ … … 5319 5334 limistate_2.F90 \ 5320 5335 phycst.F90 \ 5336 sbc_oce.F90 \ 5321 5337 vectopt_loop_substitute.h90 \ 5322 5338 KEY_CPP \ … … 7996 8012 $(MODEL_LIB)(lib_print.o) \ 7997 8013 $(MODEL_LIB)(limwri_2.o) \ 8014 $(MODEL_LIB)(obc_oce.o) \ 7998 8015 $(MODEL_LIB)(obctra.o) \ 7999 8016 $(MODEL_LIB)(oce.o) \ … … 8067 8084 lib_print.f90 \ 8068 8085 limwri_2.F90 \ 8086 obc_oce.F90 \ 8069 8087 obctra.F90 \ 8070 8088 oce.F90 \ … … 9620 9638 $(MODEL_LIB)(lib_print.o) \ 9621 9639 $(MODEL_LIB)(obc_oce.o) \ 9640 $(MODEL_LIB)(obc_par.o) \ 9622 9641 $(MODEL_LIB)(oce.o) \ 9623 9642 $(MODEL_LIB)(par_kind.o) \ … … 9644 9663 lib_print.f90 \ 9645 9664 obc_oce.F90 \ 9665 obc_par.F90 \ 9646 9666 oce.F90 \ 9647 9667 par_kind.F90 \ … … 9668 9688 $(MODEL_LIB)(in_out_manager.o) \ 9669 9689 $(MODEL_LIB)(lbclnk.o) \ 9690 $(MODEL_LIB)(obc_oce.o) \ 9670 9691 $(MODEL_LIB)(obctra.o) \ 9671 9692 $(MODEL_LIB)(oce.o) \ … … 9684 9705 in_out_manager.F90 \ 9685 9706 lbclnk.F90 \ 9707 obc_oce.F90 \ 9686 9708 obctra.F90 \ 9687 9709 oce.F90 \ … … 10172 10194 $(MODEL_LIB)(trdmld.o) : \ 10173 10195 $(MODEL_LIB)(c1d.o) \ 10196 $(MODEL_LIB)(daymod.o) \ 10174 10197 $(MODEL_LIB)(dom_oce.o) \ 10175 10198 $(MODEL_LIB)(eosbn2.o) \ … … 10197 10220 $(MODEL_LIB)(zpshde.o) \ 10198 10221 c1d.F90 \ 10222 daymod.F90 \ 10199 10223 dom_oce.F90 \ 10200 10224 eosbn2.F90 \
Note: See TracChangeset
for help on using the changeset viewer.