diff options
author | Runxi Yu <me@runxiyu.org> | 2025-03-31 12:33:35 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2025-03-31 12:33:35 +0800 |
commit | 3d87972edfdb1b3f78fa22982519ac02818df7ae (patch) | |
tree | 300d861cfec31efd6ed8b3145d2f6fe1d3e69f56 /Makefile | |
parent | Remove redundant path in group view (diff) | |
download | forge-3d87972edfdb1b3f78fa22982519ac02818df7ae.tar.gz forge-3d87972edfdb1b3f78fa22982519ac02818df7ae.tar.zst forge-3d87972edfdb1b3f78fa22982519ac02818df7ae.zip |
Serve tarball of source rather than using individual source files
Diffstat (limited to '')
-rw-r--r-- | Makefile | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -1,13 +1,12 @@ # SPDX-License-Identifier: AGPL-3.0-only # SPDX-FileContributor: Runxi Yu <https://runxiyu.org> -.PHONY: clean version.go man +.PHONY: clean version.go man source.tar.gz CFLAGS = -Wall -Wextra -Werror -pedantic -std=c99 -D_GNU_SOURCE MAN_PAGES = forge.5 hookc.1 -forge: version.go hookc/*.c hookc/hookc man # TODO - go mod vendor +forge: source.tar.gz version.go hookc/*.c hookc/hookc man # TODO go build . man: $(MAN_PAGES:%=man/%.html) $(MAN_PAGES:%=man/%.txt) @@ -28,3 +27,7 @@ version.go: clean: $(RM) forge version.go vendor +source.tar.gz: + rm -f source.tar.gz + go mod vendor + git ls-files -z | xargs -0 tar -czf source.tar.gz vendor |