| # Copyright 2014 The Chromium OS Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| release: pnacl_for_release vulcanized-polymer |
| PNACL_TARGET=Release PACKAGE_DIR=release $(MAKE) -f Makefile.package |
| |
| debug: pnacl_for_debug vulcanized-polymer |
| PNACL_TARGET=Debug PACKAGE_DIR=debug $(MAKE) -f Makefile.package |
| |
| vulcanized-polymer: third-party/polymer.html |
| mkdir vulcanized-polymer |
| `npm bin`/vulcanize third-party/polymer.html --inline --csp -o \ |
| vulcanized-polymer/polymer.html |
| |
| .PHONY: pnacl_for_release |
| pnacl_for_release: |
| CONFIG=Release $(MAKE) -f Makefile.pnacl |
| |
| .PHONY: pnacl_for_debug |
| pnacl_for_debug: |
| CONFIG=Debug $(MAKE) -f Makefile.pnacl |
| |
| .PHONY: clean |
| clean: |
| $(MAKE) -f Makefile.pnacl clean |
| PNACL_TARGET=Release PACKAGE_DIR=release $(MAKE) -f Makefile.package clean |
| PNACL_TARGET=Debug PACKAGE_DIR=debug $(MAKE) -f Makefile.package clean |
| rm -rf vulcanized-polymer |
| rm -rf pnacl |