Home | History | Annotate | Download | only in GardeningServer
      1 # Copyright 2014 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 NPM_VERSION := $(shell npm --version 2>/dev/null)
      6 BOWER_VERSION := $(shell bower --version 2>/dev/null)
      7 
      8 check:
      9 ifndef NPM_VERSION
     10 	$(error npm not found. Install from nodejs.org or see README)
     11 endif
     12 ifndef BOWER_VERSION
     13 	@echo "bower not found. Installing:";
     14 	npm install -g bower
     15 endif
     16 
     17 update: check
     18 	bower update
     19 	npm update
     20 
     21 test: check
     22 	./node_modules/karma/bin/karma start
     23 
     24 single-test: check
     25 	./node_modules/karma/bin/karma start --single-run
     26 
     27 .PHONY: check update test single-test
     28