Philippe 23/02/2016: lfi2cdf: modif for JPHEXT/=1
[MNH-git_open_source-lfs.git] / LIBTOOLS / tools / diachro / Makefile
1 DIR_OBJ= ./$(ARCH)
2
3 ifndef ARCH
4 VALID_ARCH=$(subst Rules.,,$(wildcard Rules.*))
5 dummy %:
6         @echo "Error : ARCH variable is not set ! Valid values are :"
7         @echo $(VALID_ARCH)
8
9 else
10 PROGALL = conv2dia diaprog extractdia  compute_r00_pc obs2mesonh mesonh2obs concat_time_diafile
11 include Rules.$(ARCH)
12
13 all : $(PROGALL)
14
15 #
16 # l ordre est a respecter
17
18 conv2dia:
19         $(MAKE) -f Makefile.conv2dia B=64
20         $(MAKE) -f Makefile.conv2dia B=32
21
22 diaprog: 
23         $(MAKE) -f Makefile.diaprog B=32
24
25 extractdia: 
26         $(MAKE) -f Makefile.extractdia B=32
27
28         
29 #exrwdia:
30 #       $(MAKE) -f Makefile.exrwdia
31 compute_r00_pc:
32         $(MAKE) -f Makefile.exrwdia PROG=$@
33 obs2mesonh:
34         $(MAKE) -f Makefile.exrwdia PROG=$@
35 mesonh2obs:
36         $(MAKE) -f Makefile.exrwdia PROG=$@
37 concat_time_diafile:
38         $(MAKE) -f Makefile.exrwdia PROG=$@
39
40
41 clean :
42         @for dir in $(DIR_OBJ)_* ; do\
43         (if [ -d $$dir ] ; then cd $$dir; rm -f cpp_*.f90 cpp_*.f *.o *.mod ; fi) \
44         done
45
46 distclean :
47         rm -rf $(DIR_OBJ)_*
48
49
50 endif