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

Last change on this file since 1728 was 1728, checked in by ansari, 24 years ago

extension prog test perfo f90 - Reza - 31/10/01

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