# # Copyright (c) 2014, Joyent, Inc. All rights reserved. # # Makefile for joyent/joyent # # # Vars, Tools, Files, Flags # JS_FILES := bin/joyent \ $(shell find lib -name '*.js' | grep -v '/tmp/') JSL_CONF_NODE = tools/jsl.node.conf JSL_FILES_NODE = $(JS_FILES) JSSTYLE_FILES = $(JS_FILES) JSSTYLE_FLAGS = -f tools/jsstyle.conf CLEAN_FILES += ./node_modules include ./tools/mk/Makefile.defs # # Targets # .PHONY: all all: npm install .PHONY: test test: ./test/runtests .PHONY: dumpvar dumpvar: @if [[ -z "$(VAR)" ]]; then \ echo "error: set 'VAR' to dump a var"; \ exit 1; \ fi @echo "$(VAR) is '$($(VAR))'" include ./tools/mk/Makefile.deps include ./tools/mk/Makefile.targ