42 lines
		
	
	
		
			687 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			687 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| # Copyright (c) 2014, Joyent, Inc. All rights reserved.
 | |
| #
 | |
| # Makefile for node-sdc
 | |
| #
 | |
| 
 | |
| #
 | |
| # Vars, Tools, Files, Flags
 | |
| #
 | |
| JS_FILES	:= bin/sdc \
 | |
| 	$(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
 |