]> git.proxmox.com Git - rustc.git/blame - debian/architecture.mk
Update upstream source from tag 'upstream/1.33.0+dfsg1'
[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
XL
5rust_cpu = $(subst i586,i686,\
6$(if $(findstring -armhf-,-$(2)-),$(subst arm,armv7,$(1)),\
7$(if $(findstring -armel-,-$(2)-),$(subst arm,armv5te,$(1)),\
8$(1))))
16dfb283 9rust_type_setvar = $(1)_RUST_TYPE ?= $(call rust_cpu,$($(1)_GNU_CPU),$($(1)_ARCH))-unknown-$($(1)_GNU_SYSTEM)
525ff0f9
AL
10
11$(foreach machine,BUILD HOST TARGET,\
16dfb283 12 $(eval $(call rust_type_setvar,DEB_$(machine))))
571f0d20
MK
13
14# fallback for older dpkg versions
15ifeq ($(DEB_TARGET_RUST_TYPE),-unknown-)
16 DEB_TARGET_RUST_TYPE = $(DEB_HOST_RUST_TYPE)
17endif