build: make ci test addons in test/addons
authorBen Noordhuis <info@bnoordhuis.nl>
Tue, 18 Aug 2015 19:29:59 +0000 (21:29 +0200)
committerBen Noordhuis <info@bnoordhuis.nl>
Tue, 25 Aug 2015 10:03:57 +0000 (12:03 +0200)
commit1aa9d3a2ab9bcd03f58efc95dc0077a82088fe61
tree8e530e87b1f9e6e94d2249644f752f105304a140
parentf9539c19e8cae4069fe97da616b8894f21ef83ae
build: make ci test addons in test/addons

Make `make test-addons` part of the `make test-ci` target.

Use order-only prerequisites to make generating and building the add-ons
concurrency-safe when $JOBS > 1 and fudge the dependency on $(NODE_EXE)
so that add-ons are only rebuilt when needed instead of all the time.

PR-URL: https://github.com/nodejs/node/pull/2428
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Reviewed-By: Rod Vagg <rod@vagg.org>
Makefile
test/addons/.gitignore