Changeset 1943 for trunk/CONFIG/ORCA2_LIM/scripts
- Timestamp:
- 2010-06-22T14:42:23+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/ORCA2_LIM/scripts/BB_make
r1791 r1943 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 = \ … … 437 437 438 438 # Agrif library and conv 439 libagrif : $(call keycompat,key_iomput,key_agrif)439 libagrif : 440 440 ifeq ($(AGRIF),use) 441 441 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 851 851 $(MODEL_LIB)(dom_oce.o) \ 852 852 $(MODEL_LIB)(in_out_manager.o) \ 853 $(MODEL_LIB)(obc_par.o) \ 853 854 $(MODEL_LIB)(oce.o) \ 854 855 $(MODEL_LIB)(opa.o) \ … … 865 866 dom_oce.F90 \ 866 867 in_out_manager.F90 \ 868 obc_par.F90 \ 867 869 oce.F90 \ 868 870 opa.F90 \ … … 1501 1503 diaar5.F90 1502 1504 $(MODEL_LIB)(diadimg.o) : \ 1503 $(MODEL_LIB)(lib_print.o) \ 1504 $(MODEL_LIB)(par_kind.o) \ 1505 $(MODEL_LIB)(par_oce.o) \ 1506 lib_print.f90 \ 1507 par_kind.F90 \ 1508 par_oce.F90 \ 1509 $(MODEL_LIB)(dom_oce.o) \ 1510 $(MODEL_LIB)(in_out_manager.o) \ 1511 $(MODEL_LIB)(oce.o) \ 1505 $(MODEL_LIB)(dom_oce.o) \ 1506 $(MODEL_LIB)(in_out_manager.o) \ 1507 $(MODEL_LIB)(iom.o) \ 1508 $(MODEL_LIB)(lib_print.o) \ 1509 $(MODEL_LIB)(par_kind.o) \ 1510 $(MODEL_LIB)(par_oce.o) \ 1511 $(MODEL_LIB)(phycst.o) \ 1512 $(MODEL_LIB)(prtctl.o) \ 1513 $(MODEL_LIB)(restart.o) \ 1514 dom_oce.F90 \ 1515 in_out_manager.F90 \ 1516 iom.F90 \ 1517 lib_print.f90 \ 1518 par_kind.F90 \ 1519 par_oce.F90 \ 1520 phycst.F90 \ 1521 prtctl.F90 \ 1522 restart.F90 \ 1523 $(MODEL_LIB)(daymod.o) \ 1524 $(MODEL_LIB)(dom_oce.o) \ 1525 $(MODEL_LIB)(in_out_manager.o) \ 1526 $(MODEL_LIB)(oce.o) \ 1527 daymod.F90 \ 1512 1528 dom_oce.F90 \ 1513 1529 in_out_manager.F90 \ … … 1664 1680 phycst.F90 \ 1665 1681 $(IOIPSL_LIB) \ 1666 KEY_CPP \1667 1682 dianam.F90 1668 1683 $(MODEL_LIB)(diaptr.o) : \ … … 1725 1740 diaptr.F90 1726 1741 $(MODEL_LIB)(diawri.o) : \ 1742 $(MODEL_LIB)(daymod.o) \ 1727 1743 $(MODEL_LIB)(dianam.o) \ 1728 1744 $(MODEL_LIB)(dom_ice_2.o) \ … … 1752 1768 $(MODEL_LIB)(sbcrnf.o) \ 1753 1769 $(MODEL_LIB)(zdf_oce.o) \ 1770 daymod.F90 \ 1754 1771 dianam.F90 \ 1755 1772 dom_ice_2.F90 \ … … 4912 4929 in_out_manager.F90 \ 4913 4930 lbcnfd.F90 \ 4914 $(AGRIF_LIB) \4915 4931 KEY_CPP \ 4916 4932 lib_mpp.F90 … … 5627 5643 $(MODEL_LIB)(limistate_2.o) \ 5628 5644 $(MODEL_LIB)(phycst.o) \ 5645 $(MODEL_LIB)(sbc_oce.o) \ 5629 5646 dom_ice_2.F90 \ 5630 5647 dom_oce.F90 \ … … 5637 5654 limistate_2.F90 \ 5638 5655 phycst.F90 \ 5656 sbc_oce.F90 \ 5639 5657 vectopt_loop_substitute.h90 \ 5640 5658 KEY_CPP \ … … 8316 8334 $(MODEL_LIB)(lib_print.o) \ 8317 8335 $(MODEL_LIB)(limwri_2.o) \ 8336 $(MODEL_LIB)(obc_oce.o) \ 8318 8337 $(MODEL_LIB)(obctra.o) \ 8319 8338 $(MODEL_LIB)(oce.o) \ … … 8387 8406 lib_print.f90 \ 8388 8407 limwri_2.F90 \ 8408 obc_oce.F90 \ 8389 8409 obctra.F90 \ 8390 8410 oce.F90 \ … … 9943 9963 $(MODEL_LIB)(lib_print.o) \ 9944 9964 $(MODEL_LIB)(obc_oce.o) \ 9965 $(MODEL_LIB)(obc_par.o) \ 9945 9966 $(MODEL_LIB)(oce.o) \ 9946 9967 $(MODEL_LIB)(par_kind.o) \ … … 9972 9993 lib_print.f90 \ 9973 9994 obc_oce.F90 \ 9995 obc_par.F90 \ 9974 9996 oce.F90 \ 9975 9997 par_kind.F90 \ … … 9998 10020 $(MODEL_LIB)(in_out_manager.o) \ 9999 10021 $(MODEL_LIB)(lbclnk.o) \ 10022 $(MODEL_LIB)(obc_oce.o) \ 10000 10023 $(MODEL_LIB)(obctra.o) \ 10001 10024 $(MODEL_LIB)(oce.o) \ … … 10014 10037 in_out_manager.F90 \ 10015 10038 lbclnk.F90 \ 10039 obc_oce.F90 \ 10016 10040 obctra.F90 \ 10017 10041 oce.F90 \ … … 10502 10526 $(MODEL_LIB)(trdmld.o) : \ 10503 10527 $(MODEL_LIB)(c1d.o) \ 10528 $(MODEL_LIB)(daymod.o) \ 10504 10529 $(MODEL_LIB)(dom_oce.o) \ 10505 10530 $(MODEL_LIB)(eosbn2.o) \ … … 10527 10552 $(MODEL_LIB)(zpshde.o) \ 10528 10553 c1d.F90 \ 10554 daymod.F90 \ 10529 10555 dom_oce.F90 \ 10530 10556 eosbn2.F90 \
Note: See TracChangeset
for help on using the changeset viewer.