From 8262742a200dca562720c33775b987d2017a3ce1 Mon Sep 17 00:00:00 2001
From: Quentin Rodier <quentin.rodier@meteo.fr>
Date: Tue, 3 Sep 2024 10:17:24 +0200
Subject: [PATCH] Joris P. 03/09/2024: fix OASIS compilation in parallel

---
 src/LIB/oasis3-mct_5.0.tar.gz |  4 ++--
 src/Makefile                  | 11 +++++++++--
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/LIB/oasis3-mct_5.0.tar.gz b/src/LIB/oasis3-mct_5.0.tar.gz
index 3af84015c..2f624d015 100644
--- a/src/LIB/oasis3-mct_5.0.tar.gz
+++ b/src/LIB/oasis3-mct_5.0.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:d39285fc172359b64818dc475c6168fd036b98424175df070c8af26339376f9f
-size 14563632
+oid sha256:8c4dc638f5e65fcc3bcfb63c4f5ca1405778194e693a2100cc93aa3c40171fd4
+size 14563045
diff --git a/src/Makefile b/src/Makefile
index 092383fcb..981c7c8ae 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -384,16 +384,23 @@ endif
 ##########################################################
 ifeq "$(VER_OASIS)" "OASISAUTO"
 #
+ifeq "$(VER_CDF)" "CDFAUTO"
+$(OASIS_KEY) : $(CDF_MOD)
+endif
+#
 oasis : $(OASIS_KEY)
 $(OASIS_KEY): 
-	cd ${SRC_MESONH}/src/LIB/oasis3-mct_${VERSION_OASIS}/util/make_dir && make realclean -f TopMakefileOasis3 && make -f TopMakefileOasis3 && cd ${SRC_MESONH}/src/LIB/toy_${VERSION_TOY} && make clean -f Makefile_OASISMNH && make -f Makefile_OASISMNH
+	cd ${SRC_MESONH}/src/LIB/oasis3-mct_${VERSION_OASIS}/util/make_dir && \
+	$(MAKE) -f TopMakefileOasis3 makedirs-static makemct-static makescrip-static makepsmile-static && \
+	cd ${SRC_MESONH}/src/LIB/toy_${VERSION_TOY} && \
+	$(MAKE) -f Makefile_OASISMNH
 
 cleanmaster : cleanoasis
 cleanoasis :
 	- [ -d ${OASIS_PATH} ] && rm -fr  ${OASIS_PATH}
 
 toy:
-	cd ${SRC_MESONH}/src/LIB/toy_${VERSION_TOY} && make clean -f Makefile_OASISMNH && make -f Makefile_OASISMNH
+	cd ${SRC_MESONH}/src/LIB/toy_${VERSION_TOY} && $(MAKE) clean -f Makefile_OASISMNH && $(MAKE) -f Makefile_OASISMNH
 endif
 ##########################################################
 #                                                        #
-- 
GitLab