Files
wolfssl/debian/include.am
Andrew Hutchings 0a4ce40eb8 Make Debian packaging more Debian-like
When you do `./configure`, the options are stored in the rules file.
This then means you can use the normal Debian packaging methods.

`make deb` also now uses `dpkg-buildpackage`.
2025-09-06 06:22:54 +01:00

26 lines
789 B
Plaintext

# vim:ft=automake
# Debian packaging using dpkg-buildpackage
deb:
dpkg-buildpackage -us -uc
deb-source:
dpkg-buildpackage -S -us -uc
deb-binary:
dpkg-buildpackage -B -us -uc
deb-docker:
docker build -t "debian-builder:Dockerfile" Docker/packaging/debian
docker run --rm -v $(CURDIR):/opt/wolfssl debian-builder:Dockerfile \
bash -c 'cd /opt/wolfssl && ./autogen.sh && ./configure $(WOLFSSL_CONFIG_ARGS) && make deb && find .. -maxdepth 1 -type f -exec cp {} . \;'
deb-clean:
dh_clean --exclude=debian/control --exclude=debian/changelog \
--exclude=debian/rules || true
rm -rf debian/libwolfssl debian/libwolfssl-dev debian/files \
debian/*.substvars debian/.debhelper debian/tmp
rm -f debian/debhelper-build-stamp
.PHONY: deb deb-source deb-binary deb-docker deb-clean