diff --git a/Makefile b/Makefile index 3947231..168dff8 100644 --- a/Makefile +++ b/Makefile @@ -122,4 +122,15 @@ include/libucontext/bits.h: arch/${ARCH}/freestanding/bits.h endif -.PHONY: check +PACKAGE_NAME = libucontext +PACKAGE_VERSION = ${LIBUCONTEXT_VERSION} +DIST_NAME = ${PACKAGE_NAME}-${PACKAGE_VERSION} +DIST_TARBALL = ${DIST_NAME}.tar.xz + +distcheck: check dist +dist: ${DIST_TARBALL} +${DIST_TARBALL}: + git archive --format=tar --prefix=${DIST_NAME}/ -o ${DIST_NAME}.tar ${DIST_NAME} + xz ${DIST_NAME}.tar + +.PHONY: check dist