-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
60 lines (40 loc) · 1.36 KB
/
makefile
File metadata and controls
60 lines (40 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
CFLAGS=-g
conjgrad: test_conjgrad.o matrix.o conjgrad.o
nvcc $(CFLAGS) test_conjgrad.o matrix.o conjgrad.o -o conjgrad
matrix: test_matrix.o matrix.o
nvcc $(CFLAGS) test_matrix.o matrix.o -o matrix
ge_main: ge_main.o matrix.o mat_utils.o ge_gpu.o
nvcc $(CFLAGS) ge_main.o matrix.o mat_utils.o ge_gpu.o -o ge_main
hh_main: hh_main.o matrix.o mat_utils.o givens.o
nvcc $(CFLAGS) hh_main.o matrix.o mat_utils.o givens.o -o hh_main
inv_main: inv_main.o matrix.o ge_gpu.o mat_utils.o inv_gpu.o
nvcc $(CFLAGS) inv_main.o matrix.o ge_gpu.o mat_utils.o inv_gpu.o -o inv_main
inv_gpu.o: inv_gpu.cu
nvcc $(CFLAGS) -c inv_gpu.cu
givens: test_givens.o matrix.o givens.o
nvcc $(CFLAGS) test_givens.o matrix.o givens.o -o givens
givens.o: givens.cu
nvcc $(CFLAGS) -c givens.cu
test_givens.o: test_givens.cu
nvcc $(CFLAGS) -c test_givens.cu
ge_main.o: ge_main.cu
nvcc $(CFLAGS) -c ge_main.cu
ge_gpu.o: ge_gpu.cu
nvcc $(CFLAGS) -c ge_gpu.cu
hh_main.o: hh_main.cu
nvcc $(CFLAGS) -c hh_main.cu
inv_main.o: inv_main.cu
nvcc $(CFLAGS) -c inv_main.cu
mat_utils.o: mat_utils.cu
nvcc $(CFLAGS) -c mat_utils.cu
matrix.o: matrix.cu
nvcc $(CFLAGS) -c matrix.cu
test_matrix.o: test_matrix.cu
nvcc $(CFLAGS) -c test_matrix.cu
test_conjgrad.o: test_conjgrad.cu
nvcc $(CFLAGS) -c test_conjgrad.cu
conjgrad.o: conjgrad.cu
nvcc $(CFLAGS) -c conjgrad.cu
.PHONY: clean
clean:
rm -rf *.o