File: rules

package info (click to toggle)
racket 8.16%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 167,812 kB
  • sloc: ansic: 306,492; lisp: 211,972; pascal: 79,874; sh: 20,446; asm: 15,252; makefile: 1,738; cpp: 1,715; javascript: 1,340; exp: 789; python: 452; csh: 369; perl: 275; xml: 106
file content (33 lines) | stat: -rwxr-xr-x 953 bytes parent folder | download | duplicates (2)
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
#!/usr/bin/make -f

include /usr/share/dpkg/architecture.mk

PB32B:=--enable-pb --enable-mach=tpb32b
PB32L:=--enable-pb --enable-mach=tpb32l
PB64B:=--enable-pb --enable-mach=tpb64b
PB64L:=--enable-pb --enable-mach=tpb64l
CONFIG_ARGS_alpha   :=$(PB64L)
CONFIG_ARGS_armel   :=--enable-bconly --enable-bcdefault --disable-docs
CONFIG_ARGS_hppa    :=$(PB32B)
CONFIG_ARGS_mips64el:=$(PB64L)
CONFIG_ARGS_powerpc :=$(PB32B)
CONFIG_ARGS_ppc64   :=$(PB64B)
CONFIG_ARGS_ppc64el :=$(PB64L)
CONFIG_ARGS_s390x   :=$(PB64B)
CONFIG_ARGS_sh4     :=$(PB32L)
CONFIG_ARGS_sparc64 :=$(PB64B)

%:
	dh $@ --builddir=build

override_dh_auto_configure:
	dh_auto_configure --sourcedir=src -- $(CONFIG_ARGS_$(DEB_HOST_ARCH))

override_dh_compress:
	dh_compress  -X.rkt -X.rktd -X.scrbl -X.sxref -X.sqlite

override_dh_auto_build-indep:
ifneq (,$(filter $(DEB_HOST_ARCH),armel))
	$(error building arch-indep. packages is not supported on $(DEB_HOST_ARCH))
endif
	dh_auto_build -i