refactor(Makefile): use slightly shorter (and more obfuscated), but at least somehow documented syntax for empty receipts
This commit is contained in:
parent
6bbc2665f9
commit
0a7c451262
21
Makefile
21
Makefile
@ -17,13 +17,11 @@ dockerized-build: dockerized-frontend-build dockerized-backend-build
|
||||
|
||||
.PHONY: dockerized-frontend-%
|
||||
dockerized-frontend-%: FRADRIVE_DOCKERFILE=frontend
|
||||
dockerized-frontend-%: --dockerized-frontend-%
|
||||
@:
|
||||
dockerized-frontend-%: --dockerized-frontend-%;
|
||||
|
||||
.PHONY: dockerized-backend-%
|
||||
dockerized-backend-%: FRADRIVE_DOCKERFILE=backend
|
||||
dockerized-backend-%: --dockerized-backend-%
|
||||
@:
|
||||
dockerized-backend-%: --dockerized-backend-%;
|
||||
|
||||
#.PHONY: start
|
||||
#start: frontend-build
|
||||
@ -37,13 +35,11 @@ test: frontend-test backend-test i18n-check
|
||||
|
||||
# TODO: dockerify
|
||||
.PHONY: backend-%
|
||||
backend-%: --backend-%-dev
|
||||
@:
|
||||
backend-%: --backend-%-dev;
|
||||
|
||||
# TODO: dockerify
|
||||
.PHONY: backend-%-prod # TODO deprecated in favor of bins; remove
|
||||
backend-%-prod: --backend-%-prod
|
||||
@:
|
||||
backend-%-prod: --backend-%-prod;
|
||||
|
||||
# TODO: dockerify
|
||||
# TODO: this creates more binaries than just bin/uniworx as side effect! Document or change behaviour?
|
||||
@ -53,14 +49,12 @@ bin/uniworxdev: --backend-build-dev
|
||||
# TODO replace with bin/uniworxdev
|
||||
.PHONY: --backend-%-dev
|
||||
--backend-%-dev: stackopts=--flag uniworx:dev
|
||||
--backend-%-dev: --backend-%
|
||||
@:
|
||||
--backend-%-dev: --backend-%;
|
||||
|
||||
# TODO deprecated in favor of binary targets
|
||||
.PHONY: --backend-%-prod
|
||||
--backend-%-prod: stackopts=--flag uniworx:-dev
|
||||
--backend-%-prod: --backend-%
|
||||
@:
|
||||
--backend-%-prod: --backend-%;
|
||||
|
||||
.PHONY: --backend-build
|
||||
--backend-build:
|
||||
@ -95,8 +89,7 @@ bin/uniworxdb: .stack-work.lock
|
||||
|
||||
.PHONY: frontend-%
|
||||
frontend-%: node_modules well-known
|
||||
frontend-%: --frontend-%
|
||||
@:
|
||||
frontend-%: --frontend-%;
|
||||
|
||||
.PHONY: --frontend-build
|
||||
--frontend-build:
|
||||
|
||||
Reference in New Issue
Block a user