# Copyright 2026 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit toolchain-funcs

HOMEPAGE="https://sr.ht/~mcf/dnssec-rr"
SRC_URI="https://git.sr.ht/~mcf/dnssec-rr/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"

DEPEND="dev-libs/bearssl"
RDEPEND="${DEPEND}"

gen_config_mk() {
	tc-export PKG_CONFIG CC AR

	echo "PREFIX=${EPREFIX}/usr"
	echo "AR=$AR"
	echo "CC=$CC"
	echo "CFLAGS=$CFLAGS"

	echo "CFLAGS+=$(${PKG_CONFIG} --cflags bearssl)" || die
	echo "LDLIBS=$(${PKG_CONFIG} --libs bearssl)" || die
}

src_configure() {
	gen_config_mk > config.mk || die
}