Makefile: separate build rule for each app

These do not run `go generate`, so they're faster but take a bit more care.
This commit is contained in:
Sybren A. Stüvel 2022-02-17 11:11:42 +01:00
parent 3723e89f23
commit f1ad0a66a8

View File

@ -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