File: rules

package info (click to toggle)
otf2 3.1.1-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 29,000 kB
  • sloc: ansic: 92,997; python: 16,977; cpp: 9,057; sh: 6,299; makefile: 238; awk: 54
file content (40 lines) | stat: -rwxr-xr-x 1,078 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/usr/bin/make -f

# Force automake to be verbose
export V=1

export DEB_HOST_MULTIARCH

ifneq ($(DEB_HOST_ARCH),$(DEB_BUILD_ARCH))
# build-config/common/m4/ac_scorep_sys_detection.m4 otherwise assumes that Linux never cross-compiles
export ac_scorep_cross_compiling=yes
endif

%:
	dh $@

override_dh_auto_clean:
	dh_auto_clean
	# Make sure to regenerate from templates
	python3 -X pycache_prefix=debian/tmp < debian/drop-generated.py

override_dh_autoreconf:
	dh_autoreconf debian/autogen

override_dh_auto_configure:
	dh_auto_configure -- \
		CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" FFLAGS="$(FFLAGS)" FCFLAGS="$(FCFLAGS)" \
		--enable-backend-test-runs --with-custom-compilers

override_dh_auto_build:
	dh_auto_build -- generate=true

override_dh_auto_install:
	dh_auto_install
	rm -f debian/tmp/usr/lib/python*/site-packages/_otf2/_otf2.la
	rm -fr debian/tmp/usr/share/otf2/python/otf2/__pycache__
	rm -fr debian/tmp/usr/share/doc/otf2/python/doctrees

# the otf2 module explicitly loads _otf2.so, thus --no-ext-rename :/
override_dh_python3:
	dh_python3 --no-ext-rename