From f1ad0a66a860c1276134e4a73e4b5c841c850a5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 17 Feb 2022 11:11:42 +0100 Subject: [PATCH] Makefile: separate build rule for each app These do not run `go generate`, so they're faster but take a bit more care. --- Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 73b1fd03..3049f9fb 100644 --- a/Makefile +++ b/Makefile @@ -28,9 +28,15 @@ with-deps: go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen make -s application -application: ${RESOURCES} generate +application: ${RESOURCES} generate flamenco-manager-poc flamenco-worker-poc socketio-poc + +flamenco-manager-poc: go build -v ${BUILD_FLAGS} ${PKG}/cmd/flamenco-manager-poc + +flamenco-worker-poc: go build -v ${BUILD_FLAGS} ${PKG}/cmd/flamenco-worker-poc + +socketio-poc: go build -v ${BUILD_FLAGS} ${PKG}/cmd/socketio-poc generate: @@ -135,4 +141,4 @@ _package_zip: static cd $(dir ${PACKAGE_PATH}) && zip -9 -r -q $(notdir ${PACKAGE_PATH})-${GOOS}.zip $(notdir ${PACKAGE_PATH}) rm ${STATIC_OUT} -.PHONY: run application version static vet lint deploy package release prepare +.PHONY: run application version static vet lint deploy package release prepare flamenco-manager-poc flamenco-worker-poc socketio-poc generate