File: rules

package info (click to toggle)
hera 2.0.0%2Bgit20221115.8bfdd4b%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 11,120 kB
  • sloc: cpp: 30,506; python: 8,986; ansic: 2,088; sh: 49; makefile: 16
file content (25 lines) | stat: -rwxr-xr-x 861 bytes parent folder | download
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
#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS = hardening=+all

%:
	dh $@ --builddirectory=build

override_dh_clean:
# dh_clean nukes an upstream file.
	dh_clean -X.bak

override_dh_auto_configure:
	dh_auto_configure -- -DHERA_BUILD_TESTS=OFF -DHERA_BUILD_PYTHON_BINDINGS=OFF -DHERA_BUILD_EXAMPLES=ON

override_dh_auto_install:
	install -D build/bottleneck/bottleneck_dist debian/tmp/usr/bin/hera-bottleneck
	install -D build/wasserstein/wasserstein_dist debian/tmp/usr/bin/hera-wasserstein
	install -D build/wasserstein/wasserstein_dist_dipha debian/tmp/usr/bin/hera-wasserstein-dipha
	install -D build/wasserstein/wasserstein_dist_point_cloud debian/tmp/usr/bin/hera-wasserstein-point-cloud
	cp -r include debian/tmp/usr/include
	rm -rf debian/tmp/usr/include/hera/matching*
	rm -rf debian/tmp/usr/include/hera/wasserstein/catch

override_dh_auto_test: