source: CONFIG/trunk/LMDZINCA_v2/AA_make @ 67

Last change on this file since 67 was 67, checked in by bellier, 14 years ago

JB: using propset

  • Property svn:keywords set to Id
File size: 2.2 KB
Line 
1#- $Id$
2ifneq ($(MAKECMDGOALS),$(shell cat .chimie))
3ifneq ($(MAKECMDGOALS),)
4$(shell rm -rf ../../modeles/INCA3/.cache/)
5$(shell rm -rf ../../modeles/INCA3/.bld/)
6$(shell rm -f ../../modeles/INCA3/tmp_src/*)
7$(shell rm -f ../../modeles/INCA3/src/INCA_PP/*)
8$(shell rm ../../modeles/LMDZ4/i.* )
9$(shell rm ../../modeles/LMDZ4/*.mod )
10endif
11endif
12
13all :
14        if [ -s ./.chimie ] ; then gmake `cat .chimie` ; else gmake AER ; fi
15
16
17CH4_AER : pre_process libioipsl lmdz9672_ch4aer
18        echo "CH4_AER" > .chimie
19
20CH4 : pre_process libioipsl lmdz9672_ch4
21        echo "CH4" > .chimie
22
23NMHC : pre_process libioipsl lmdz9672_nmhc
24        echo "NMHC" > .chimie
25
26NMHC_AER : pre_process libioipsl lmdz9672_nmhcaer
27        echo "NMHC_AER" > .chimie
28
29AER : pre_process libioipsl lmdz9672_aer
30        echo "AER" > .chimie
31
32GES : pre_process libioipsl lmdz9672_ges
33        echo "GES" > .chimie
34
35
36lmdz9672_aer : 
37        (  echo "AER" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4;  ./makegcm -d 96x72x19 -t 31 -v false -chimie AER -parallel true -g reg gcm ; cp gcm.e ../../bin/gcm.e ; )
38
39
40lmdz9672_ch4aer :
41        (  echo "CH4_AER" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4; ./makegcm -d 96x72x19 -t 75 -v false -chimie CH4_AER -parallel true -g reg gcm ; cp gcm.e ../../bin/gcm.e ; )
42
43lmdz9672_ch4 :
44        (  echo "CH4" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4; ./makegcm -d 96x72x19 -t 45 -v false -chimie CH4 -parallel true -g reg gcm ; cp gcm.e ../../bin/gcm.e ; )
45
46
47lmdz9672_nmhcaer :
48        (  echo "NMHC_AER" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4; ./makegcm -d 96x72x19 -t 119 -v false -chimie NMHC_AER -parallel true -g reg gcm ; cp gcm.e ../../bin/gcm.e ; )
49
50lmdz9672_nmhc :
51        (  echo "NMHC" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4; ./makegcm -d 96x72x19 -t 89 -v false -chimie NMHC -parallel true -g reg gcm ; cp gcm.e ../../bin/gcm.e ; )
52
53
54lmdz9672_ges :
55        (  echo "GES" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4; ./makegcm -d 96x72x19 -t 13 -v false -chimie GES -parallel true -g reg gcm ; cp gcm.e ../../bin/gcm.e ; )
56
57
58
59libioipsl :
60        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
61
62pre_process :
63        (cd ../../modeles/INCA3; ./pre_proc.x $(MAKECMDGOALS); cd -)
Note: See TracBrowser for help on using the repository browser.