po: Update Dutch man pages translations
[dpkg.git] / scripts / mk / architecture.mk
blobba081e07b3539f836bba29ee73fb88a745ef3e18
1 # This Makefile fragment (since dpkg 1.16.1) defines all the DEB_HOST_* and
2 # DEB_BUILD_* variables that dpkg-architecture can return. Existing values
3 # of those variables are preserved as per policy.
4 # All variables are exported.
6 # Note:
7 # - Only documented variables are considered public interfaces.
8 # - Expects to be included from the source tree root directory.
10 ifndef dpkg_architecture_mk_included
11 dpkg_architecture_mk_included = yes
13 dpkg_lazy_eval ?= $$(if $$(filter undefined,$$(flavor DPKG_CACHE_$(1))),$$(eval DPKG_CACHE_$(1) := $$(shell $(2)))$$(value DPKG_CACHE_$(1)),$$(value DPKG_CACHE_$(1)))
15 dpkg_architecture_setvar = export $(1) ?= $(call dpkg_lazy_eval,$(1),dpkg-architecture -q$(1))
17 $(foreach machine,BUILD HOST TARGET,\
18 $(foreach var,ARCH ARCH_ABI ARCH_LIBC ARCH_OS ARCH_CPU ARCH_BITS ARCH_ENDIAN GNU_CPU GNU_SYSTEM GNU_TYPE MULTIARCH,\
19 $(eval $(call dpkg_architecture_setvar,DEB_$(machine)_$(var)))))
21 endif # dpkg_architecture_mk_included