We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3698b14 commit afd2651Copy full SHA for afd2651
makefile
@@ -5,15 +5,19 @@ NVCCFLAGS = -O2
5
CUDA_PATH = /opt/cuda
6
INCLUDES = -I$(CUDA_PATH)/include
7
LDFLAGS = -L$(CUDA_PATH)/lib64 -lcudart
8
+GTEST_LDFLAGS = -lgtest -lgtest_main -lpthread
9
-all: warp_bitonic_sort cpu_bitonic_sort
10
+all: warp_bitonic_sort cpu_bitonic_sort test_bitonic_sort
11
12
warp_bitonic_sort: main.o warp_bitonic_sort.o
13
$(CXX) $^ -o $@ $(LDFLAGS)
14
15
cpu_bitonic_sort: cpu_bitonic_sort.cpp
16
$(CXX) $^ -o $@
17
18
+test_bitonic_sort: test_bitonic_sort.o warp_bitonic_sort.o
19
+ $(NVCC) $^ -o $@ $(LDFLAGS) $(GTEST_LDFLAGS)
20
+
21
main.o: main.cpp warp_bitonic_sort.cuh
22
$(CXX) $(CXXFLAGS) $(INCLUDES) -c $< -o $@
23
0 commit comments