source: PSPA/parmelaPSPA/trunk/gmake @ 315

Last change on this file since 315 was 12, checked in by lemeur, 12 years ago

parmela pspa initial

File size: 1.0 KB
Line 
1#!//bin/ksh
2# gmake for machine alpha sous linux
3
4programe="parmela"
5
6for files in *.f
7do
8 objname="${files:%.f}"
9 echo $objname
10 objname=${objname}.o
11 liste=${liste}" ${files}" 
12#echo $liste
13 echo ${objname}:${files} >>temp1
14 echo "\t \$(FF) -c \$(FFLAGS) "${files} >>temp1
15
16 echo " ">>temp1
17done
18
19echo "${programe}: \$(OBJ)" >>temp1
20echo "\t \$(FF)  \$(FFLAGS) \$(OBJ) -o "${programe}"\$(VER)" >>temp1
21echo " " >>temp1
22echo "clean:" >>temp1
23echo "\t rm *.o">>temp1
24
25# ecriture dans le fichier de makefile definitif
26# pour linux
27#echo FF=g77 >>makefile
28#echo FFLAGS= -O4 -m32 -fno-second-underscore -funroll-loops -I. >>makefile
29#echo " " >>makefile
30#echo "VER=linux" >>makefile
31
32# ecriture dans le fichier de makefile definitif
33# pour Unix OSF
34echo FF=f77 >>makefile
35echo FFLAGS= -O4 >>makefile
36echo " " >>makefile
37echo "VER=OSF" >>makefile
38
39#####
40
41echo " " >>makefile
42
43echo SRC=${liste} >>makefile
44echo " " >>makefile
45echo "OBJ=\$(SRC:.f=.o)" >>makefile
46echo " " >>makefile
47cat temp1 >> makefile
48
49rm -f temp1
50
51#c'est fini
Note: See TracBrowser for help on using the repository browser.