[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/nodegit/nodegit/v0.0.2/Makefile [Back]  [Original]

NODE_JS = $(if $(shell test -f /usr/bin/nodejs && echo "true"),nodejs,node)
NODE_BLD = node-waf
NODE_LIB_PATH = ~/.node_libraries

BASE = .
INSTALL_PATH = $(NODE_LIB_PATH)/nodegit

all: build_bindings

update: clean config build_bindings uninstall install

config:
	@@$(BASE)/configure

build_bindings:
	@@$(NODE_BLD) build

install:
	@@mkdir -p $(INSTALL_PATH)
	@@mkdir -p $(INSTALL_PATH)/build/default
	@@mkdir -p $(INSTALL_PATH)/lib

	@@cp -f $(BASE)/build/default/nodegit.node $(INSTALL_PATH)/build/default/nodegit.node
	@@cp -f $(BASE)/lib/* $(INSTALL_PATH)/lib/
	@@cp -f $(BASE)/package.json $(INSTALL_PATH)/

	@@echo "Installed to $(INSTALL_PATH)"

uninstall:
	@@rm -rf $(INSTALL_PATH)
	@@echo "Uninstalled from $(INSTALL_PATH)"

clean:
	@@rm -rf $(BASE)/build
	@@rm -rf $(BASE)/vendor/libgit2/build

unittest:
	@@$(NODE_JS) $(BASE)/test/index.js test

lint:
	@@$(NODE_JS) $(BASE)/util/hint-check.js

Web Proxy Viewer  |  New URL  |  Original Page