chore(Makefile): enhance .stack-work handling
This commit is contained in:
parent
710186c537
commit
589070cafb
9
Makefile
9
Makefile
@ -5,11 +5,12 @@ help:
|
|||||||
@echo "Nothing to see here, go away"
|
@echo "Nothing to see here, go away"
|
||||||
|
|
||||||
.PHONY: backend-%
|
.PHONY: backend-%
|
||||||
backend-%: --stack-work-$* --backend-$* --stack-krow-$*
|
backend-%: .develop.env --stack-work-$*
|
||||||
|
( $(MAKE) --backend-$* || $(MAKE) --stack-krow-$* ) && ( $(MAKE) --stack-krow-$* )
|
||||||
|
|
||||||
.PHONY: database
|
.PHONY: database
|
||||||
database: .develop.env --stack-work-build
|
database: .develop.env --stack-work-build
|
||||||
($(MAKE) -- --database || $(MAKE) -- --stack-krow-build) || ($(MAKE) -- --stack-krow-build)
|
( $(MAKE) -- --database || $(MAKE) -- --stack-krow-build ) && ( $(MAKE) -- --stack-krow-build )
|
||||||
|
|
||||||
.PHONY: --database
|
.PHONY: --database
|
||||||
--database: .develop.env
|
--database: .develop.env
|
||||||
@ -47,9 +48,9 @@ clean:
|
|||||||
|
|
||||||
.PHONY: --stack-krow-%
|
.PHONY: --stack-krow-%
|
||||||
--stack-krow-%:
|
--stack-krow-%:
|
||||||
[[ -d .stack-work-$* ]] && (echo ".stack-work-$* already exists, please resolve manually" 1>&2 ; exit 1)
|
[[ ! -d .stack-work-$* ]] || ( echo ".stack-work-$* already exists, please resolve manually" 1>&2 ; exit 1 )
|
||||||
mv .stack-work .stack-work-$*
|
mv .stack-work .stack-work-$*
|
||||||
flock -u .stack-work.lock
|
flock -u .stack-work.lock true
|
||||||
|
|
||||||
# TODO: yarn2nix target
|
# TODO: yarn2nix target
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user