-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
16 lines (11 loc) · 1.17 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.PHONY: verify reduce_sbwt_order benchmark
verify:
$(CXX) src/verify.cpp SBWT/build/libsbwt_static.a SBWT/build/external/sdsl-lite/build/lib/libsdsl.a -std=c++20 -I ./SBWT/sdsl-lite/include/ -O3 -I include -I ./SBWT/include -I ./SBWT/include/sbwt -I SBWT/build/external/sdsl-lite/build/external/libdivsufsort/include/ -g -o verify -Wno-deprecated-declarations -DNDEBUG -fopenmp
benchmark:
$(CXX) src/benchmark.cpp SBWT/build/libsbwt_static.a SBWT/build/external/sdsl-lite/build/lib/libsdsl.a -std=c++20 -I ./SBWT/sdsl-lite/include/ -O3 -I include -I ./SBWT/include -I ./SBWT/include/sbwt -I SBWT/build/external/sdsl-lite/build/external/libdivsufsort/include/ -g -o benchmark -Wno-deprecated-declarations -DNDEBUG -fopenmp
reduce_sbwt_order:
$(CXX) src/reduce_sbwt_order.cpp SBWT/build/libsbwt_static.a SBWT/build/external/sdsl-lite/build/lib/libsdsl.a -std=c++20 -I ./SBWT/sdsl-lite/include/ -O3 -I include -I ./SBWT/include -I ./SBWT/include/sbwt -I SBWT/build/external/sdsl-lite/build/external/libdivsufsort/include/ -g -o reduce_sbwt_order -Wno-deprecated-declarations -DNDEBUG -fopenmp
clean:
rm -f verify benchmark reduce_sbwt_order
zip:
zip -r sbwt.zip src include Makefile README.md