summaryrefslogtreecommitdiff
path: root/Makefile
blob: dbe3ed95f5ab64663e2e74e7daebb55e2f5f06e3 (plain)
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
build: ripser


all: ripser ripser-coeff ripser-point-cloud ripser-point-cloud-coeff ripser-dipha ripser-dipha-coeff


ripser: ripser.cpp
	c++ -std=c++11 ripser.cpp -o ripser -Ofast -D NDEBUG -D FILE_FORMAT_LOWER_TRIANGULAR_CSV

ripser-coeff: ripser.cpp
	c++ -std=c++11 ripser.cpp -o ripser-coeff -Ofast -D NDEBUG -D FILE_FORMAT_LOWER_TRIANGULAR_CSV -D USE_COEFFICIENTS

ripser-point-cloud: ripser.cpp
	c++ -std=c++11 ripser.cpp -o ripser-point-cloud -Ofast -D NDEBUG -D FILE_FORMAT_POINT_CLOUD

ripser-point-cloud-coeff: ripser.cpp
	c++ -std=c++11 ripser.cpp -o ripser-point-cloud-coeff -Ofast -D NDEBUG -D FILE_FORMAT_POINT_CLOUD -D USE_COEFFICIENTS

ripser-dipha: ripser.cpp
	c++ -std=c++11 ripser.cpp -o ripser-dipha -Ofast -D NDEBUG -D FILE_FORMAT_DIPHA

ripser-dipha-coeff: ripser.cpp
	c++ -std=c++11 ripser.cpp -o ripser-dipha-coeff -Ofast -D NDEBUG -D FILE_FORMAT_DIPHA -D USE_COEFFICIENTS


clean:
	rm ripser ripser-coeff ripser-point-cloud ripser-point-cloud-coeff ripser-dipha ripser-dipha-coeff