source: CONFIG/trunk/LMDZINCA_v2/AA_make @ 65

Last change on this file since 65 was 65, checked in by acosce, 16 years ago

Add $Id$ in front of AA_make

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#- $Id: AA_make,v 1.2 2007/01/19 13:51:54 adm Exp $
13
14all :
15        if [ -s ./.chimie ] ; then gmake `cat .chimie` ; else gmake AER ; fi
16
17
18CH4_AER : pre_process libioipsl lmdz9672_ch4aer
19        echo "CH4_AER" > .chimie
20
21CH4 : pre_process libioipsl lmdz9672_ch4
22        echo "CH4" > .chimie
23
24NMHC : pre_process libioipsl lmdz9672_nmhc
25        echo "NMHC" > .chimie
26
27NMHC_AER : pre_process libioipsl lmdz9672_nmhcaer
28        echo "NMHC_AER" > .chimie
29
30AER : pre_process libioipsl lmdz9672_aer
31        echo "AER" > .chimie
32
33GES : pre_process libioipsl lmdz9672_ges
34        echo "GES" > .chimie
35
36
37lmdz9672_aer : 
38        (  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 ; )
39
40
41lmdz9672_ch4aer :
42        (  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 ; )
43
44lmdz9672_ch4 :
45        (  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 ; )
46
47
48lmdz9672_nmhcaer :
49        (  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 ; )
50
51lmdz9672_nmhc :
52        (  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 ; )
53
54
55lmdz9672_ges :
56        (  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 ; )
57
58
59
60libioipsl :
61        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
62
63pre_process :
64        (cd ../../modeles/INCA3; ./pre_proc.x $(MAKECMDGOALS); cd -)
Note: See TracBrowser for help on using the repository browser.