

RAWVER= $( shell $( PYTHON) tools/getnodeversion.py) Out/Release/node tools/doc/generate.js -format=html -template=doc/template.html $ ChangeLog tools/email-footer.mdīash tools/changelog-head.sh | sed 's|^\* #|* \\#|g ' > tools/email-footer.md | sed -e 's|_VERSION_| ' $( VERSION) '|g ' > email.md Mkdir -p %: doc/api_assets/ % out/doc/api/assets/Ĭp -r $ %.html: doc/api/ %.markdown node Out/Release/node tools/blog/generate.js doc/blog/ out/blog/ doc/blog.html doc/rss.xml $( addprefix out/, $( apidoc_sources.markdown=.json))Īpidoc_dirs = out/doc out/doc/api/ out/doc/api/assets out/doc/about out/doc/community out/doc/download out/doc/logos out/doc/imagesĪpiassets = $( subst api_assets,api/assets, $( addprefix out/, $( wildcard doc/api_assets/ *)))ĭoc_images = $( addprefix out/, $( wildcard doc/images/ * doc/ *.jpg doc/ *.png))ĭoc: $( apidoc_dirs) $( website_files) $( apiassets) $( apidocs) tools/doc/ blog nodeīlog: doc/blog out/Release/node tools/blog

node deps/npm/test/run.jsĪpidoc_sources = $( wildcard doc/api/ *.markdown)Īpidocs = $( addprefix out/, $( apidoc_sources.markdown=.html)) \ $( PYTHON) tools/test.py -mode=debug,release -valgrind $( PYTHON) tools/test.py -mode=debug,release -use-http1 $( PYTHON) tools/test.py -mode=debug,release Test-all: all test/gc/node_modules/weak/build $( PYTHON) tools/test.py -mode=release gc Test-gc: all test/gc/node_modules/weak/build directory= " $(shell pwd )/test/gc/node_modules/weak " \ node deps/npm/node_modules/node-gyp/bin/node-gyp rebuild \

$( PYTHON) tools/test.py -mode=release -valgrind simple then make all fi $( PYTHON) tools/test.py -mode=release -use-http1 simple message $( PYTHON) tools/test.py -mode=release simple message find out/ -name '*.o ' -o -name '*.a ' | xargs rm -rf rm -rf out/Makefile node node_g out/ $( BUILDTYPE)/node blog.html email.md $( PYTHON) tools/install.py '$(DESTDIR) ' '$(PREFIX) ' Ln -fs out/Debug/node common.gypi deps/uv/uv.gyp deps/http_parser/http_parser.gyp deps/zlib/zlib.gyp deps/v8/build/common.gypi deps/v8/tools/gyp/v8.gyp node.gyp config.gypi $( MAKE) -C out BUILDTYPE=Release V= $( V) Ln -fs out/Debug/node config.gypi out/Makefile PHONY is needed to ensure that we recursively use the out/Makefile # just the debug build, run `make -C out BUILDTYPE=Debug` instead.

# BUILDTYPE=Debug builds both release and debug builds. # or set the V environment variable to an empty string. # To do quiet/pretty builds, run `make V=` to set V to an empty string,
