Makefile: add make package target

Add a simple way to create a download bundle. Not yet complete, but useful
for demo at the weekly.
This commit is contained in:
Sybren A. Stüvel 2022-03-17 16:54:37 +01:00
parent dd25190f81
commit d87cba6d7c

View File

@ -89,4 +89,12 @@ clean:
rm -f pkg/api/*.gen.go internal/*/mocks/*.gen.go internal/*/*/mocks/*.gen.go rm -f pkg/api/*.gen.go internal/*/mocks/*.gen.go internal/*/*/mocks/*.gen.go
@$(MAKE) generate @$(MAKE) generate
package: flamenco-manager flamenco-worker
mkdir -p dist
rsync -a flamenco-manager flamenco-worker dist/
rsync -a addon/flamenco dist/ --exclude __pycache__ --exclude '*.pyc' --prune-empty-dirs --exclude .mypy_cache --exclude manager/docs --delete --delete-excluded
cd dist; zip -r -9 flamenco-${VERSION}-addon.zip flamenco
rm -rf dist/flamenco
.PHONY: application version flamenco-manager flamenco-worker socketio-poc generate generate-go generate-py with-deps swagger-ui list-embedded test clean .PHONY: application version flamenco-manager flamenco-worker socketio-poc generate generate-go generate-py with-deps swagger-ui list-embedded test clean