#- $Id$ ifneq ($(MAKECMDGOALS),$(shell cat .chimie)) ifneq ($(MAKECMDGOALS),) $(shell rm -rf ../../modeles/INCA3/config) $(shell rm -f ../../modeles/INCA3/src/INCA_PP/*) $(shell rm -rf ../../lib/* ) endif endif all : if [ -s ./.chimie ] ; then gmake `cat .chimie` ; else gmake AER ; fi CH4_AER : libioipsl inca3 lmdz9672_ch4aer echo "CH4_AER" > .chimie CH4 : libioipsl inca3 lmdz9672_ch4 echo "CH4" > .chimie NMHC : libioipsl inca3 lmdz9672_nmhc echo "NMHC" > .chimie NMHC_AER : libioipsl inca3 lmdz9672_nmhcaer echo "NMHC_AER" > .chimie AER : libioipsl inca3 lmdz9672_aer echo "AER" > .chimie GES : libioipsl inca3 lmdz9672_ges echo "GES" > .chimie lmdz9672_aer : ( echo "AER" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 31 -v false -chimie AER -parallel true -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t31_para.e ../../bin/gcm.e ; ) lmdz9672_ch4aer : ( echo "CH4_AER" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 75 -v false -chimie CH4_AER -parallel true -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t75_para.e ../../bin/gcm.e ; ) lmdz9672_ch4 : ( echo "CH4" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 45 -v false -chimie CH4 -parallel true -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t45_para.e ../../bin/gcm.e ; ) lmdz9672_nmhcaer : ( echo "NMHC_AER" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 119 -v false -chimie NMHC_AER -parallel true -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t119_para.e ../../bin/gcm.e ; ) lmdz9672_nmhc : ( echo "NMHC" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 89 -v false -chimie NMHC -parallel true -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t89_para.e ../../bin/gcm.e ; ) lmdz9672_ges : ( echo "GES" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 13 -v false -chimie GES -parallel true -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t13_para.e ../../bin/gcm.e ; ) libioipsl : (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile) inca3 : (cd ../../modeles/INCA3; ./inca_fcm -chimie $(MAKECMDGOALS) -parallel true -m $(FCM_ARCH); )