diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 26 |
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} |