Skip to content

Commit 27f990e

Browse files
authored
Merge pull request #62 from gatewayd-io/include-assets-in-archive
Include static files in the resulting archives generated from build steps
2 parents ce14041 + ec25ef6 commit 27f990e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ VERSION=$(shell git describe --tags ${LAST_TAGGED_COMMIT})
55
TIMESTAMP=$(shell date -u +"%FT%T%z")
66
VERSION_DETAILS=${TIMESTAMP}/${LAST_TAGGED_COMMIT_SHORT}
77
EXTRA_LDFLAGS=-X ${CONFIG_PACKAGE}.Version=${VERSION} -X ${CONFIG_PACKAGE}.VersionDetails=${VERSION_DETAILS}
8-
FILES=gatewayd-plugin-cache checksum.txt
8+
FILES=gatewayd-plugin-cache checksum.txt gatewayd_plugin.yaml README.md LICENSE
99

1010
tidy:
1111
@go mod tidy
@@ -28,6 +28,7 @@ create-build-dir:
2828
build-linux-amd64: tidy
2929
@echo "Building gatewayd ${VERSION} for linux-amd64"
3030
@mkdir -p dist/linux-amd64
31+
@cp README.md LICENSE gatewayd_plugin.yaml ./dist/linux-amd64/
3132
@GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build -trimpath -ldflags "-s -w ${EXTRA_LDFLAGS}" -o dist/linux-amd64/gatewayd-plugin-cache
3233
@sha256sum dist/linux-amd64/gatewayd-plugin-cache | sed 's/dist\/linux-amd64\///g' >> dist/linux-amd64/checksum.txt
3334
@tar czf dist/gatewayd-plugin-cache-linux-amd64-${VERSION}.tar.gz -C ./dist/linux-amd64/ ${FILES}
@@ -36,6 +37,7 @@ build-linux-amd64: tidy
3637
build-linux-arm64:
3738
@echo "Building gatewayd ${VERSION} for linux-arm64"
3839
@mkdir -p dist/linux-arm64
40+
@cp README.md LICENSE gatewayd_plugin.yaml ./dist/linux-arm64/
3941
@GOOS=linux GOARCH=arm64 CGO_ENABLED=1 CC=aarch64-linux-gnu-gcc go build -trimpath -ldflags "-s -w ${EXTRA_LDFLAGS}" -o dist/linux-arm64/gatewayd-plugin-cache
4042
@sha256sum dist/linux-arm64/gatewayd-plugin-cache | sed 's/dist\/linux-arm64\///g' >> dist/linux-arm64/checksum.txt
4143
@tar czf dist/gatewayd-plugin-cache-linux-arm64-${VERSION}.tar.gz -C ./dist/linux-arm64/ ${FILES}
@@ -44,6 +46,7 @@ build-linux-arm64:
4446
build-darwin-amd64:
4547
@echo "Building gatewayd ${VERSION} for darwin-arm64"
4648
@mkdir -p dist/darwin-amd64
49+
@cp README.md LICENSE gatewayd_plugin.yaml ./dist/darwin-amd64/
4750
@GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 go build -trimpath -ldflags "-s -w ${EXTRA_LDFLAGS}" -o dist/darwin-amd64/gatewayd-plugin-cache
4851
@shasum -a 256 dist/darwin-amd64/gatewayd-plugin-cache | sed 's/dist\/darwin-amd64\///g' >> dist/darwin-amd64/checksum.txt
4952
@tar czf dist/gatewayd-plugin-cache-darwin-amd64-${VERSION}.tar.gz -C ./dist/darwin-amd64/ ${FILES}
@@ -52,6 +55,7 @@ build-darwin-amd64:
5255
build-darwin-arm64:
5356
@echo "Building gatewayd ${VERSION} for darwin-arm64"
5457
@mkdir -p dist/darwin-arm64
58+
@cp README.md LICENSE gatewayd_plugin.yaml ./dist/darwin-arm64/
5559
@GOOS=darwin GOARCH=arm64 CGO_ENABLED=1 go build -trimpath -ldflags "-s -w ${EXTRA_LDFLAGS}" -o dist/darwin-arm64/gatewayd-plugin-cache
5660
@shasum -a 256 dist/darwin-arm64/gatewayd-plugin-cache | sed 's/dist\/darwin-arm64\///g' >> dist/darwin-arm64/checksum.txt
5761
@tar czf dist/gatewayd-plugin-cache-darwin-arm64-${VERSION}.tar.gz -C ./dist/darwin-arm64/ ${FILES}
@@ -60,6 +64,7 @@ build-darwin-arm64:
6064
build-windows-amd64:
6165
@echo "Building gatewayd ${VERSION} for windows-amd64"
6266
@mkdir -p dist/windows-amd64
67+
@cp README.md LICENSE gatewayd_plugin.yaml ./dist/windows-amd64/
6368
@GOOS=windows GOARCH=amd64 CGO_ENABLED=1 go build -trimpath -ldflags "-s -w ${EXTRA_LDFLAGS}" -o dist/windows-amd64/gatewayd-plugin-cache.exe
6469
@sha256sum dist/windows-amd64/gatewayd-plugin-cache.exe | sed 's/dist\/windows-amd64\///g' >> dist/windows-amd64/checksum.txt
6570
@zip -r dist/gatewayd-plugin-cache-windows-amd64-${VERSION}.zip -j ./dist/windows-amd64/ ${FILES}
@@ -68,6 +73,7 @@ build-windows-amd64:
6873
build-windows-arm64:
6974
@echo "Building gatewayd ${VERSION} for windows-arm64"
7075
@mkdir -p dist/windows-arm64
76+
@cp README.md LICENSE gatewayd_plugin.yaml ./dist/windows-arm64/
7177
@GOOS=windows GOARCH=arm64 CGO_ENABLED=1 go build -trimpath -ldflags "-s -w ${EXTRA_LDFLAGS}" -o dist/windows-arm64/gatewayd-plugin-cache.exe
7278
@sha256sum dist/windows-arm64/gatewayd-plugin-cache.exe | sed 's/dist\/windows-arm64\///g' >> dist/windows-arm64/checksum.txt
7379
@zip -r dist/gatewayd-plugin-cache-windows-arm64-${VERSION}.zip -j ./dist/windows-arm64/ ${FILES}

0 commit comments

Comments
 (0)