source: Sophya/trunk/Eval/Speed/makefile@ 991

Last change on this file since 991 was 991, checked in by ansari, 25 years ago

Creation du module Eval/Speed - Chronometrage de temps CPU pour le
calcul floattant C/C++/Fortran ... Reza 2/5/2000

File size: 975 bytes
Line 
1FC = f90 -O
2CC = cc -O -fast -tune host
3CXX = cxx -O -fast -tune host
4LIBBLAS = -ldxml
5
6all : vectorF vectorBlas vectorC vectorCXX vectorSTL matrix tompC tompCXX
7
8
9vectorF : vectorF.f
10 $(FC) -o vectorF vectorF.f
11
12# Il faut donner le nom de la librairie blas
13vectorBlas : vectorBlas.f
14 $(FC) -o vectorBlas vectorBlas.f $(LIBBLAS)
15
16vectorC : vectorC.c timing.o
17 $(CC) -c vectorC.c
18 $(CC) -o vectorC vectorC.o timing.o -lm
19
20vectorCXX : vectorCXX.cc timing.o
21 $(CXX) -c vectorCXX.cc
22 $(CXX) -o vectorCXX vectorCXX.o timing.o
23
24vectorSTL : vectorCXX.cc timing.o
25 $(CXX) -DUSEVECSTL -c -o vectorSTL.o vectorCXX.cc
26 $(CXX) -o vectorSTL vectorSTL.o timing.o
27
28matrix : matrix.cc timing.o
29 $(CXX) -c matrix.cc
30 $(CXX) -o matrix matrix.o timing.o
31
32tompC : tompC.c timing.o
33 $(CC) -c -omp tompC.c
34 $(CC) -omp -o tompC tompC.o timing.o -lm
35
36tompCXX : tompCXX.cc timing.o
37 $(CXX) -c -omp tompCXX.cc
38 $(CXX) -omp -o tompCXX tompCXX.o timing.o -lm
39
40timing.o : timing.c
41 $(CC) -c timing.c
Note: See TracBrowser for help on using the repository browser.