Index: trunk/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make
===================================================================
--- trunk/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make	(revision 1272)
+++ trunk/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make	(revision 1293)
@@ -113,7 +113,5 @@
      key_orca_r2 \
      key_orca_r4 \
-     key_partial_steps \
      key_pisces \
-     key_s_coord \
      key_sed \
      key_sed_off \
@@ -142,5 +140,6 @@
      key_zdfddm \
      key_zdfkpp \
-     key_zdftke 
+     key_zdftke \
+     key_zdftke2 
 # .o file list in the library
 LIB_OBJ = \
@@ -468,9 +467,13 @@
 	ctlopn.f90
 $(MODEL_LIB)(daymod.o) :	\
-	$(MODEL_LIB)(in_out_manager.o) \
+	$(MODEL_LIB)(dom_oce.o) \
+	$(MODEL_LIB)(in_out_manager.o) \
+	$(MODEL_LIB)(lib_mpp.o) \
 	$(MODEL_LIB)(lib_print.o) \
 	$(MODEL_LIB)(par_kind.o) \
 	$(MODEL_LIB)(par_oce.o) \
-	in_out_manager.F90 \
+	dom_oce.F90 \
+	in_out_manager.F90 \
+	lib_mpp.F90 \
 	lib_print.f90 \
 	par_kind.F90 \
@@ -479,7 +482,9 @@
 	$(MODEL_LIB)(in_out_manager.o) \
 	$(MODEL_LIB)(phycst.o) \
-	dom_oce.F90 \
-	in_out_manager.F90 \
-	phycst.F90 \
+	$(MODEL_LIB)(prtctl.o) \
+	dom_oce.F90 \
+	in_out_manager.F90 \
+	phycst.F90 \
+	prtctl.F90 \
 	daymod.F90
 $(MODEL_LIB)(dianam.o) :	\
@@ -490,4 +495,5 @@
 	$(MODEL_LIB)(par_oce.o) \
 	$(MODEL_LIB)(phycst.o) \
+	$(MODEL_LIB)(prtctl.o) \
 	dom_oce.F90 \
 	in_out_manager.F90 \
@@ -496,4 +502,5 @@
 	par_oce.F90 \
 	phycst.F90 \
+	prtctl.F90 \
 	$(MODEL_LIB)(daymod.o) \
 	$(MODEL_LIB)(dom_oce.o) \
@@ -524,4 +531,5 @@
 	$(MODEL_LIB)(par_oce.o) \
 	$(MODEL_LIB)(phycst.o) \
+	$(MODEL_LIB)(prtctl.o) \
 	dom_oce.F90 \
 	in_out_manager.F90 \
@@ -534,4 +542,5 @@
 	par_oce.F90 \
 	phycst.F90 \
+	prtctl.F90 \
 	$(MODEL_LIB)(daymod.o) \
 	$(MODEL_LIB)(dom_oce.o) \
@@ -773,4 +782,5 @@
 	par_kind.F90 \
 	par_oce.F90 \
+	KEY_CPP \
 	in_out_manager.F90
 $(MODEL_LIB)(iom.o) :	\
@@ -885,4 +895,5 @@
 	$(MODEL_LIB)(par_oce.o) \
 	$(MODEL_LIB)(phycst.o) \
+	$(MODEL_LIB)(prtctl.o) \
 	dom_oce.F90 \
 	in_out_manager.F90 \
@@ -891,4 +902,5 @@
 	par_oce.F90 \
 	phycst.F90 \
+	prtctl.F90 \
 	$(MODEL_LIB)(daymod.o) \
 	$(MODEL_LIB)(dom_oce.o) \
@@ -1094,5 +1106,4 @@
 	$(MODEL_LIB)(traqsr.o) \
 	$(MODEL_LIB)(trcini.o) \
-	$(MODEL_LIB)(zpshde.o) \
 	daymod.F90 \
 	dom_oce.F90 \
@@ -1111,5 +1122,4 @@
 	traqsr.F90 \
 	trcini.F90 \
-	zpshde.F90 \
 	$(MODEL_LIB)(opa.o) \
 	opa.F90 \
@@ -1247,9 +1257,9 @@
 	$(MODEL_LIB)(trcrst.o) \
 	$(MODEL_LIB)(trcstp.o) \
-	$(MODEL_LIB)(trdmld_trc.o) \
-	$(MODEL_LIB)(trdmld_trc_oce.o) \
-	$(MODEL_LIB)(zdf_oce.o) \
-	$(MODEL_LIB)(zdfddm.o) \
-	$(MODEL_LIB)(zdfmxl.o) \
+	$(MODEL_LIB)(trp_trc.o) \
+	$(MODEL_LIB)(zdf_oce.o) \
+	$(MODEL_LIB)(zdfddm.o) \
+	$(MODEL_LIB)(zdfmxl.o) \
+	$(MODEL_LIB)(zpshde_trc.o) \
 	daymod.F90 \
 	dom_oce.F90 \
@@ -1290,9 +1300,9 @@
 	trcrst.F90 \
 	trcstp.F90 \
-	trdmld_trc.F90 \
-	trdmld_trc_oce.F90 \
-	zdf_oce.F90 \
-	zdfddm.F90 \
-	zdfmxl.F90 \
+	trp_trc.F90 \
+	zdf_oce.F90 \
+	zdfddm.F90 \
+	zdfmxl.F90 \
+	zpshde_trc.F90 \
 	$(MODEL_LIB)(daymod.o) \
 	$(MODEL_LIB)(dom_oce.o) \
@@ -1311,5 +1321,4 @@
 	$(MODEL_LIB)(traqsr.o) \
 	$(MODEL_LIB)(trcini.o) \
-	$(MODEL_LIB)(zpshde.o) \
 	daymod.F90 \
 	dom_oce.F90 \
@@ -1328,6 +1337,4 @@
 	traqsr.F90 \
 	trcini.F90 \
-	zpshde.F90 \
-	KEY_CPP \
 	opa.F90
 $(MODEL_LIB)(p4zbio.o) :	\
@@ -2382,4 +2389,5 @@
 	$(MODEL_LIB)(par_trc.o) \
 	$(MODEL_LIB)(phycst.o) \
+	$(MODEL_LIB)(prtctl.o) \
 	$(MODEL_LIB)(prtctl_trc.o) \
 	$(MODEL_LIB)(sms_pisces.o) \
@@ -2394,4 +2402,5 @@
 	par_trc.F90 \
 	phycst.F90 \
+	prtctl.F90 \
 	prtctl_trc.F90 \
 	sms_pisces.F90 \
@@ -2925,4 +2934,5 @@
 	sol_oce.F90
 $(MODEL_LIB)(step.o) :	\
+	$(MODEL_LIB)(daymod.o) \
 	$(MODEL_LIB)(dianam.o) \
 	$(MODEL_LIB)(dom_oce.o) \
@@ -2962,4 +2972,5 @@
 	$(MODEL_LIB)(zdfddm.o) \
 	$(MODEL_LIB)(zdfmxl.o) \
+	daymod.F90 \
 	dianam.F90 \
 	dom_oce.F90 \
@@ -4375,5 +4386,4 @@
 $(MODEL_LIB)(trcini.o) :	\
 	$(MODEL_LIB)(daymod.o) \
-	$(MODEL_LIB)(dianam.o) \
 	$(MODEL_LIB)(dom_oce.o) \
 	$(MODEL_LIB)(dynspg_oce.o) \
@@ -4392,5 +4402,4 @@
 	$(MODEL_LIB)(par_trc.o) \
 	$(MODEL_LIB)(phycst.o) \
-	$(MODEL_LIB)(prtctl.o) \
 	$(MODEL_LIB)(sbc_oce.o) \
 	$(MODEL_LIB)(sbcrnf.o) \
@@ -4416,5 +4425,4 @@
 	$(MODEL_LIB)(trctrp_lec.o) \
 	$(MODEL_LIB)(trdmld_trc_oce.o) \
-	$(MODEL_LIB)(trdmld_trc_rst.o) \
 	$(MODEL_LIB)(trp_trc.o) \
 	$(MODEL_LIB)(zdf_oce.o) \
@@ -4422,5 +4430,4 @@
 	$(MODEL_LIB)(zdfmxl.o) \
 	daymod.F90 \
-	dianam.F90 \
 	dom_oce.F90 \
 	dynspg_oce.F90 \
@@ -4439,5 +4446,4 @@
 	par_trc.F90 \
 	phycst.F90 \
-	prtctl.F90 \
 	sbc_oce.F90 \
 	sbcrnf.F90 \
@@ -4463,5 +4469,4 @@
 	trctrp_lec.F90 \
 	trdmld_trc_oce.F90 \
-	trdmld_trc_rst.F90 \
 	trp_trc.F90 \
 	zdf_oce.F90 \
@@ -4482,6 +4487,6 @@
 	$(MODEL_LIB)(trclec.o) \
 	$(MODEL_LIB)(trcrst.o) \
-	$(MODEL_LIB)(trdmld_trc.o) \
-	$(MODEL_LIB)(trdmld_trc_oce.o) \
+	$(MODEL_LIB)(trp_trc.o) \
+	$(MODEL_LIB)(zpshde_trc.o) \
 	in_out_manager.F90 \
 	lib_mpp.F90 \
@@ -4498,6 +4503,6 @@
 	trclec.F90 \
 	trcrst.F90 \
-	trdmld_trc.F90 \
-	trdmld_trc_oce.F90 \
+	trp_trc.F90 \
+	zpshde_trc.F90 \
 	domzgr_substitute.h90 \
 	KEY_CPP \
@@ -5839,4 +5844,5 @@
 	$(MODEL_LIB)(par_trc.o) \
 	$(MODEL_LIB)(phycst.o) \
+	$(MODEL_LIB)(prtctl.o) \
 	$(MODEL_LIB)(sbc_oce.o) \
 	$(MODEL_LIB)(sbcrnf.o) \
@@ -5867,4 +5873,5 @@
 	par_trc.F90 \
 	phycst.F90 \
+	prtctl.F90 \
 	sbc_oce.F90 \
 	sbcrnf.F90 \
@@ -5878,4 +5885,5 @@
 	zdfddm.F90 \
 	zdfmxl.F90 \
+	$(MODEL_LIB)(daymod.o) \
 	$(MODEL_LIB)(iom.o) \
 	$(MODEL_LIB)(lib_mpp.o) \
@@ -5888,4 +5896,5 @@
 	$(MODEL_LIB)(trcsms_my_trc.o) \
 	$(MODEL_LIB)(trctrp_lec.o) \
+	daymod.F90 \
 	iom.F90 \
 	lib_mpp.F90 \
