Skip to content

Commit

Permalink
Merge pull request #2534 from jmchilton/client-install-deps
Browse files Browse the repository at this point in the history
Add Makefile target for fetching updated bower dependencies.
  • Loading branch information
martenson committed Jul 3, 2016
2 parents 00556bd + aeb05e7 commit 6c995f7
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions Makefile
Expand Up @@ -12,6 +12,7 @@ VENV?=.venv
IN_VENV=if [ -f $(VENV)/bin/activate ]; then . $(VENV)/bin/activate; fi;
PROJECT_URL?=https://github.com/galaxyproject/galaxy
GRUNT_DOCKER_NAME:=galaxy/client-builder:16.01
GRUNT_EXEC?=node_modules/grunt-cli/bin/grunt

all: help
@echo "This makefile is primarily used for building Galaxy's JS client. A sensible all target is not yet implemented."
Expand Down Expand Up @@ -59,10 +60,13 @@ npm-deps: ## Install NodeJS dependencies.
cd client && npm install

grunt: npm-deps ## Calls out to Grunt to build client
cd client && node_modules/grunt-cli/bin/grunt
cd client && $(GRUNT_EXEC)

style: npm-deps ## Calls the style task of Grunt
cd client && node_modules/grunt-cli/bin/grunt style
cd client && $(GRUNT_EXEC) style

client-install-libs: npm-deps ## Fetch updated client dependencies using bower.
cd client && $(GRUNT_EXEC) install-libs

client: grunt style ## Rebuild all client-side artifacts

Expand Down

0 comments on commit 6c995f7

Please sign in to comment.