-
Notifications
You must be signed in to change notification settings - Fork 5
/
Makefile
47 lines (38 loc) · 1.7 KB
/
Makefile
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
#bulid all run files
right_partA: ./Part\ A/Right\ Looking/main_right_looking.cu
nvcc ./Part\ A/Right\ Looking/main_right_looking.cu -o rl_A
./rl_A $(input_file) $(output_file)
left_partA: ./Part\ A/left_looking/driver_code.cu
nvcc ./Part\ A/left_looking/driver_code.cu -o ll_A
./ll_A $(input_file) $(output_file)
top_partA: ./Part\ A/top_looking/top_looking_shared.cu
nvcc ./Part\ A/top_looking/top_looking_shared.cu -o tl_A
./tl_A $(input_file) $(output_file)
right_chunked: ./right_looking/right_looking_chunked.cu
nvcc ./right_looking/right_looking_chunked.cu -o rl_Chunked
./rl_Chunked $(input_file) $(output_file)
right_interleaved: ./right_looking/right_looking_interleaved.cu
nvcc ./right_looking/right_looking_interleaved.cu -o rl_Interleaved
./rl_Interleaved $(input_file) $(output_file)
left_chunked: ./left_looking/left_looking_chunked_mb.cu
nvcc ./left_looking/left_looking_chunked_mb.cu -o ll_Chunked
./ll_Chunked $(input_file) $(output_file)
left_interleaved: ./left_looking/left_looking_interleaved_mb.cu
nvcc ./left_looking/left_looking_interleaved_mb.cu -o ll_Interleaved
./ll_Interleaved $(input_file) $(output_file)
top_chunked: ./top_looking/top_looking_chunked.cu
nvcc ./top_looking/top_looking_chunked.cu -o tl_Chunked
./tl_Chunked $(input_file) $(output_file)
top_interleaved: ./top_looking/top_looking_interleaved.cu
nvcc ./top_looking/top_looking_interleaved.cu -o tl_Interleaved
./tl_Interleaved $(input_file) $(output_file)
clean:
$(RM) rl_A
$(RM) ll_A
$(RM) tl_A
$(RM) rl_Chunked
$(RM) rl_Interleaved
$(RM) ll_Chunked
$(RM) ll_Interleaved
$(RM) tl_Chunked
$(RM) tl_Interleaved