diff --git a/Makefile b/Makefile index 4e6731e750c..c3528cbdac4 100644 --- a/Makefile +++ b/Makefile @@ -288,7 +288,17 @@ $(builddir)/release/src/node.o: $(builddir)/release/src/node_config.h $(builddir)/debug/src/node.o: $(builddir)/debug/src/node_config.h -# TODO install +# TODO install libs +install: all doc + $(INSTALL) -d -m 755 '$(PREFIX)/bin' + $(INSTALL) $(builddir)/node '$(PREFIX)/bin' + $(INSTALL) -d -m 755 '$(PREFIX)/share/man/man1/' + $(INSTALL) -d -m 755 '$(PREFIX)/lib/node/wafadmin/Tools' + $(INSTALL) tools/wafadmin/*.py '$(PREFIX)/lib/node/wafadmin' + $(INSTALL) tools/wafadmin/Tools/*.py '$(PREFIX)/lib/node/wafadmin/Tools' + $(INSTALL) doc/node.1 '$(PREFIX)/share/man/man1/' + + test: $(builddir)/node python tools/test.py --mode=release simple message @@ -319,16 +329,16 @@ test-internet: $(builddir)/node doc: doc/node.1 doc/api.html doc/index.html doc/changelog.html ## HACK to give the ronn-generated page a TOC -doc/api.html: all doc/api.markdown doc/api_header.html doc/api_footer.html - build/default/node tools/ronnjs/bin/ronn.js --fragment doc/api.markdown \ +doc/api.html: $(builddir)/node doc/api.markdown doc/api_header.html doc/api_footer.html + build/node tools/ronnjs/bin/ronn.js --fragment doc/api.markdown \ | sed "s/