# Copyright 2014 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. NPM_VERSION := $(shell npm --version 2>/dev/null) BOWER_VERSION := $(shell bower --version 2>/dev/null) check: ifndef NPM_VERSION $(error npm not found. Install from nodejs.org or see README-mocha) endif ifndef BOWER_VERSION @echo "bower not found. Installing:"; npm install -g bower endif update: check bower update npm update test: check xvfb-run ./node_modules/karma/bin/karma start single-test: check xvfb-run ./node_modules/karma/bin/karma start --single-run .PHONY: check update test single-test