summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2011-08-23 14:08:53 -0700
committerRyan Dahl <ry@tinyclouds.org>2011-08-23 14:10:39 -0700
commita7300c8297693e26d2504da4a2e5813453306cd9 (patch)
tree4adc2bc58c83e20b7182446649ea6537b716a5d4
parent879eb16280688436d791ebb79b05198ac4e4b038 (diff)
downloadandroid-node-v8-a7300c8297693e26d2504da4a2e5813453306cd9.tar.gz
android-node-v8-a7300c8297693e26d2504da4a2e5813453306cd9.tar.bz2
android-node-v8-a7300c8297693e26d2504da4a2e5813453306cd9.zip
WAF builds in out/ instead of build/
-rw-r--r--.gitignore1
-rw-r--r--Makefile58
-rw-r--r--test/simple/test-executable-path.js4
-rwxr-xr-xtools/test.py4
-rw-r--r--wscript20
5 files changed, 43 insertions, 44 deletions
diff --git a/.gitignore b/.gitignore
index 104542dd68..e77d5df576 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,7 +12,6 @@ node_g
/.project
/.cproject
-/build
/out
# various stuff that VC++ produces/uses
diff --git a/Makefile b/Makefile
index 98bc45a5cd..a869c48447 100644
--- a/Makefile
+++ b/Makefile
@@ -11,8 +11,8 @@ web_root = ryan@nodejs.org:~/web/nodejs.org/
export NODE_MAKE := $(MAKE)
all: program
- @-[ -f build/Release/node ] && ls -lh build/Release/node
- @-[ -f build/Debug/node_g ] && ls -lh build/Debug/node_g
+ @-[ -f out/Release/node ] && ls -lh out/Release/node
+ @-[ -f out/Debug/node_g ] && ls -lh out/Debug/node_g
all-progress:
@$(WAF) -p build
@@ -265,51 +265,51 @@ test-uv-debug: all
NODE_USE_UV=1 python tools/test.py --mode=debug $(UVTEST)
-build/Release/node: all
+out/Release/node: all
apidoc_sources = $(wildcard doc/api/*.markdown)
-apidocs = $(addprefix build/,$(apidoc_sources:.markdown=.html))
+apidocs = $(addprefix out/,$(apidoc_sources:.markdown=.html))
-apidoc_dirs = build/doc build/doc/api/ build/doc/api/assets
+apidoc_dirs = out/doc out/doc/api/ out/doc/api/assets
-apiassets = $(subst api_assets,api/assets,$(addprefix build/,$(wildcard doc/api_assets/*)))
+apiassets = $(subst api_assets,api/assets,$(addprefix out/,$(wildcard doc/api_assets/*)))
website_files = \
- build/doc/index.html \
- build/doc/v0.4_announcement.html \
- build/doc/cla.html \
- build/doc/sh_main.js \
- build/doc/sh_javascript.min.js \
- build/doc/sh_vim-dark.css \
- build/doc/logo.png \
- build/doc/sponsored.png \
- build/doc/favicon.ico \
- build/doc/pipe.css
-
-doc: build/Release/node $(apidoc_dirs) $(website_files) $(apiassets) $(apidocs)
+ out/doc/index.html \
+ out/doc/v0.4_announcement.html \
+ out/doc/cla.html \
+ out/doc/sh_main.js \
+ out/doc/sh_javascript.min.js \
+ out/doc/sh_vim-dark.css \
+ out/doc/logo.png \
+ out/doc/sponsored.png \
+ out/doc/favicon.ico \
+ out/doc/pipe.css
+
+doc: out/Release/node $(apidoc_dirs) $(website_files) $(apiassets) $(apidocs)
$(apidoc_dirs):
mkdir -p $@
-build/doc/api/assets/%: doc/api_assets/% build/doc/api/assets/
+out/doc/api/assets/%: doc/api_assets/% out/doc/api/assets/
cp $< $@
-build/doc/%: doc/%
+out/doc/%: doc/%
cp $< $@
-build/doc/api/%.html: doc/api/%.markdown build/Release/node $(apidoc_dirs) $(apiassets) tools/doctool/doctool.js
- build/Release/node tools/doctool/doctool.js doc/template.html $< > $@
+out/doc/api/%.html: doc/api/%.markdown out/Release/node $(apidoc_dirs) $(apiassets) tools/doctool/doctool.js
+ out/Release/node tools/doctool/doctool.js doc/template.html $< > $@
-build/doc/%:
+out/doc/%:
website-upload: doc
- scp -r build/doc/* $(web_root)
+ scp -r out/doc/* $(web_root)
-docopen: build/doc/api/all.html
- -google-chrome build/doc/api/all.html
+docopen: out/doc/api/all.html
+ -google-chrome out/doc/api/all.html
docclean:
- -rm -rf build/doc
+ -rm -rf out/doc
clean:
$(WAF) clean
@@ -317,7 +317,7 @@ clean:
distclean: docclean
-find tools -name "*.pyc" | xargs rm -f
- -rm -rf build/ node node_g
+ -rm -rf out/ node node_g
check:
@tools/waf-light check
@@ -330,7 +330,7 @@ dist: doc
git archive --format=tar --prefix=$(TARNAME)/ HEAD | tar xf -
mkdir -p $(TARNAME)/doc
cp doc/node.1 $(TARNAME)/doc/node.1
- cp -r build/doc/api $(TARNAME)/doc/api
+ cp -r out/doc/api $(TARNAME)/doc/api
rm -rf $(TARNAME)/deps/v8/test # too big
rm -rf $(TARNAME)/doc/logos # too big
tar -cf $(TARNAME).tar $(TARNAME)
diff --git a/test/simple/test-executable-path.js b/test/simple/test-executable-path.js
index 5d358da93d..73948b66f1 100644
--- a/test/simple/test-executable-path.js
+++ b/test/simple/test-executable-path.js
@@ -26,9 +26,9 @@ var path = require('path');
var isDebug = (process.version.indexOf('debug') >= 0);
var debugPath = path.normalize(path.join(__dirname, '..', '..',
- 'build', 'Debug', 'node'));
+ 'out', 'Debug', 'node'));
var defaultPath = path.normalize(path.join(__dirname, '..', '..',
- 'build', 'Release', 'node'));
+ 'out', 'Release', 'node'));
console.error('debugPath: ' + debugPath);
console.error('defaultPath: ' + defaultPath);
diff --git a/tools/test.py b/tools/test.py
index 5eac408a9c..7c8156db0e 100755
--- a/tools/test.py
+++ b/tools/test.py
@@ -663,9 +663,9 @@ class Context(object):
def GetVm(self, mode):
if mode == 'debug':
- name = 'build/Debug/node'
+ name = 'out/Debug/node'
else:
- name = 'build/Release/node'
+ name = 'out/Release/node'
if utils.IsWindows() and not name.endswith('.exe'):
name = os.path.abspath(name + '.exe')
diff --git a/wscript b/wscript
index 87b9471968..a7245efebc 100644
--- a/wscript
+++ b/wscript
@@ -38,7 +38,7 @@ sys.path.append(sys.argv[0] + '/tools');
import js2c
srcdir = '.'
-blddir = 'build'
+blddir = 'out'
supported_archs = ('arm', 'ia32', 'x64') # 'mips' supported by v8, but not node
jobs=1
@@ -904,7 +904,7 @@ def build(bld):
bld.env.append_value('LINKFLAGS', '-Wl,--export-all-symbols')
bld.env.append_value('LINKFLAGS', '-Wl,--out-implib,default/libnode.dll.a')
bld.env.append_value('LINKFLAGS', '-Wl,--output-def,default/libnode.def')
- bld.install_files('${LIBDIR}', "build/Release/libnode.*")
+ bld.install_files('${LIBDIR}', "out/Release/libnode.*")
if (sys.platform.startswith("win32")):
# Static libgcc
@@ -971,15 +971,15 @@ def shutdown():
elif not Options.commands['clean']:
if sys.platform.startswith("win32"):
- if os.path.exists('build/Release/node.exe'):
- os.system('cp build/Release/node.exe .')
- if os.path.exists('build/Debug/node_g.exe'):
- os.system('cp build/Debug/node_g.exe .')
+ if os.path.exists('out/Release/node.exe'):
+ os.system('cp out/Release/node.exe .')
+ if os.path.exists('out/Debug/node_g.exe'):
+ os.system('cp out/Debug/node_g.exe .')
else:
- if os.path.exists('build/Release/node') and not os.path.exists('node'):
- os.symlink('build/Release/node', 'node')
- if os.path.exists('build/Debug/node_g') and not os.path.exists('node_g'):
- os.symlink('build/Debug/node_g', 'node_g')
+ if os.path.exists('out/Release/node') and not os.path.exists('node'):
+ os.symlink('out/Release/node', 'node')
+ if os.path.exists('out/Debug/node_g') and not os.path.exists('node_g'):
+ os.symlink('out/Debug/node_g', 'node_g')
else:
if sys.platform.startswith("win32"):
if os.path.exists('node.exe'): os.unlink('node.exe')