#!/usr/bin/make -f
#
# Univention RADIUS 802.1X
#  rules file for the debian package
#
# SPDX-FileCopyrightText: 2011-2026 Univention GmbH
# SPDX-License-Identifier: AGPL-3.0-only

export DH_VERBOSE = 1

# Read /usr/share/perl5/Debian/Debhelper/Buildsystem/cargo.pm
# and /usr/share/cargo/bin/cargo.
export CARGO_HOME=$(CURDIR)/debian/cargo_home
export PATH := /usr/share/cargo/bin:$(PATH)

include /usr/share/dpkg/architecture.mk
include /usr/share/dpkg/buildflags.mk
include /usr/share/rustc/architecture.mk

export CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
export DEB_HOST_RUST_TYPE DEB_HOST_GNU_TYPE

%:
	dh $@ --with ucr,cargo --buildsystem=cargo

override_dh_auto_test:
	dh_auto_test --buildsystem=cargo
