aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGibheer <gibheer+git@zero-knowledge.org>2024-10-30 19:27:15 +0100
committerGibheer <gibheer+git@zero-knowledge.org>2024-10-30 19:27:15 +0100
commitef425e0e4b8933e831914eafd7a49f1c6619366d (patch)
tree9e9ff5ad38c63fefdf36b0bcf03d6f8f0db46403 /Makefile
parent05d6841d7b33f6ffe02b0d77afaa7c44687cea9e (diff)
add everything for a proper build processv0.2
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile26
1 files changed, 26 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..9a981d7
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,26 @@
+VERSION ?= 0.2
+SOURCE_DATE_EPOCH ?= $(shell date +%s)
+
+all: gocgi-${VERSION}.tar.gz clean
+
+gocgi-${VERSION}.tar.gz: gocgi-${VERSION}
+ tar --sort=name \
+ --numeric-owner \
+ --owner=0 \
+ --group=0 \
+ --gzip \
+ --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime \
+ -cf gocgi-${VERSION}.tar.gz \
+ gocgi-${VERSION}
+
+gocgi-${VERSION}:
+ mkdir gocgi-${VERSION}
+ cp main.go gocgi-${VERSION}/
+ cp README.md gocgi-${VERSION}/
+ cp go.mod gocgi-${VERSION}/
+ cp Makefile gocgi-${VERSION}/
+ find gocgi-${VERSION} -print0 | \
+ xargs -0r touch --no-dereference --date="@${SOURCE_DATE_EPOCH}"
+
+clean:
+ rm -R gocgi-${VERSION}