42 lines
		
	
	
		
			695 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			42 lines
		
	
	
		
			695 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
|  | #
 | ||
|  | # 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 |