production build wrapper

This commit is contained in:
Matthias Hannig 2017-05-23 13:58:49 +02:00
parent a5377b3a0c
commit 8f5f5ffa02
2 changed files with 19 additions and 5 deletions

View File

@ -5,8 +5,22 @@
#
#
backend_dev:
client_dev:
$(MAKE) -C client/
client_prod:
$(MAKE) -C client/ client_prod
backend_dev: client_dev
$(MAKE) -C backend/
backend_prod: client_prod
$(MAKE) -C backend/ bundle
$(MAKE) -C backend/ linux
alice: client_prod backend_prod
mv backend/alice-lg-* bin/

View File

@ -27,18 +27,18 @@ deps:
npm install
client:
@echo "Building birdseye UI"
@echo "Building alice UI"
gulp
client_prod:
@echo "Building birdseye UI (production)"
@echo "Building alice UI (production)"
DISABLE_LOGGING=1 gulp
watch:
while true; do gulp watch; done
$(DIST_BUILD): deps client_prod
@echo "Creating birdseye ui distribution"
@echo "Creating alice ui distribution"
tar cvzf $(DIST) build/
mv $(DIST) $(DIST_BUILDS)
@echo ""