]> git.proxmox.com Git - rustc.git/blame - debian/architecture.mk
bump version to 1.80.1+dfsg1-1~bpo12+pve1
[rustc.git] / debian / architecture.mk
CommitLineData
525ff0f9
AL
1# This Makefile snippet defines DEB_*_RUST_TYPE triples based on DEB_*_GNU_TYPE
2
3include /usr/share/dpkg/architecture.mk
4
f25948bb 5rust_cpu = $(subst i586,i686,\
0fa39c9d 6$(if $(findstring -riscv64-,-$(2)-),$(subst riscv64,riscv64gc,$(1)),\
f25948bb
XL
7$(if $(findstring -armhf-,-$(2)-),$(subst arm,armv7,$(1)),\
8$(if $(findstring -armel-,-$(2)-),$(subst arm,armv5te,$(1)),\
0fa39c9d 9$(1)))))
33020b78
ST
10
11rust_os = $(if $(findstring -hurd-,-$(2)-),$(subst gnu,hurd-gnu,$(1)),$1)
12
13rust_type_setvar = $(1)_RUST_TYPE ?= $(call rust_cpu,$($(1)_GNU_CPU),$($(1)_ARCH))-unknown-$(call rust_os,$($(1)_GNU_SYSTEM),$($(1)_ARCH_OS))
525ff0f9
AL
14
15$(foreach machine,BUILD HOST TARGET,\
16dfb283 16 $(eval $(call rust_type_setvar,DEB_$(machine))))
571f0d20
MK
17
18# fallback for older dpkg versions
19ifeq ($(DEB_TARGET_RUST_TYPE),-unknown-)
20 DEB_TARGET_RUST_TYPE = $(DEB_HOST_RUST_TYPE)
21endif