isaacs
c45522df4c
build: Prevent duplication of doc/api folder
13 years ago
isaacs
f9abf5e0e2
build: Prevent duplication of doc/api folder
13 years ago
Nathan Rajlich
c69d7f1a6c
test: make the node-weak install build agaist this repo
This prevents node-gyp from attempting to download dev header files from
nodejs.org. Instead, the files in this repo will be used to build the module.
13 years ago
isaacs
8068f9bf38
Escape leading # signs in 'make email.md'
13 years ago
isaacs
eaf607e88b
test: No need for weak in 'make test'
13 years ago
isaacs
8cd2b0e778
test: No need for weak in 'make test'
13 years ago
isaacs
e63c7821d5
Tests for memory leaks
Conflicts:
Makefile
13 years ago
isaacs
711ecdd54f
test: Run weak install with --unsafe-perm
This way it doesn't die when running as root.
13 years ago
isaacs
91120e0429
Tests for memory leaks
13 years ago
Malte-Thorben Bruns
ea50ebd36d
build: support make install "DESTDIR=/path"
13 years ago
isaacs
605927fbd9
Fix test/ jslint failures (by not linting tests)
In practice, it's not important to lint tests. We lint src/
and lib/, which is where we're more prone to make mistakes that
affect real-world situations in subtle ways, and where more
changes are made that ought to be kept in a consistent style.
Tests are a mess anyways, and no one cares.
13 years ago
isaacs
e0660740d9
Fix #3089 Build changelog.html for website
13 years ago
isaacs
3ba9519faf
Makefile: minor nit
13 years ago
isaacs
8b82abb953
Fix #3089 Build changelog.html for website
13 years ago
isaacs
d0365fd21f
Makefile: minor nit
13 years ago
isaacs
08e2e570a7
Make rules for release blog post and email message
13 years ago
isaacs
7abbda8ba2
Make rules for release blog post and email message
13 years ago
isaacs
066789a6e3
Fix #3001 website update 'latest' links on publish
13 years ago
isaacs
76f31faa3b
Remove hard-coded version number from docs
13 years ago
isaacs
46376888cd
Remove hard-coded version number from docs
13 years ago
Nathan Rajlich
7cb0f5f84a
install: update install.js to use `process.config`
Now that the node_prefix is available from within node, we can use it :)
13 years ago
isaacs
06bf0707f7
makefile: Fix 'make doc'
13 years ago
isaacs
ffcdcc7ff0
Use new doc generation tool
Conflicts:
Makefile
13 years ago
isaacs
4051c2843b
docs: Move images out of the dist tarball
This puts all images in doc/images/ and references them via
http://nodejs.org/images/ .
Any complaints about copyright usage etc. can thus be node/joyent's
problem, rather than the problem of a downstream distribution channel.
Conflicts:
Makefile
13 years ago
isaacs
4f8d7328a4
Fix #2822 Only remove logo images, not logo html
13 years ago
isaacs
7d6d5e263e
Use new doc generation tool
13 years ago
isaacs
e004721b48
Make a fat binary for the OS X pkg
13 years ago
Nathan Rajlich
e60b18bbdf
Make a fat binary for the OS X `make pkg`.
13 years ago
Myles Byrne
21374c3903
build: remove unused makefile target
13 years ago
isaacs
bae4018b30
Run jslint after tests, not before
13 years ago
isaacs
96338432e2
jslint src/ and lib/ on 'make test'
13 years ago
Nathan Rajlich
0787287021
build: remove 'config.mk' during `make distclean`
13 years ago
isaacs
4672872ddd
Fix #2770 Compile the OS X pkg as ia32
13 years ago
isaacs
a7af84f988
docs: Move images out of the dist tarball
This puts all images in doc/images/ and references them via
http://nodejs.org/images/ .
Any complaints about copyright usage etc. can thus be node/joyent's
problem, rather than the problem of a downstream distribution channel.
13 years ago
isaacs
02c1cb54aa
Makefile: Don't use ** in globs
Many shells don't have GLOBSTAR turned on by default. This is
why uv and v8 so often don't get cleaned out properly.
13 years ago
isaacs
349cab0b48
Check the version before building tarball
I keep forgetting to do this. It's such a stupid thing.
13 years ago
Ben Noordhuis
f89beaf3ac
build: compile release build too if BUILDTYPE=Debug
It's backwards compatible with the old waf build system. If you want to compile
just the debug build, run `make -C out BUILDTYPE=Debug` instead.
Fixes #2615 .
13 years ago
isaacs
5c0d11b12a
doc: Add images to makefile
13 years ago
Ben Noordhuis
e493b29598
build: respect --debug configure switch
13 years ago
Ryan Dahl
21dd53f9d3
Makefile: Don't force user to run ./configure first
13 years ago
Ryan Dahl
716f5bc66b
Add make dist-upload
13 years ago
Ryan Dahl
317ba9fb64
Fix 'make dist'
13 years ago
Maciej Małecki
b073989e17
makefile: ignore `lib/punycode.js` while linting
`punycode` is a third party code which generates a lot of lint errors.
Upstream was contacted in order to fix it in bestiejs/punycode.js#6, but
request was denied.
Therefore, it's reasonable to exclude this file from linting process.
Ref #2456 .
13 years ago
Ben Noordhuis
472a72d27f
build: honour the PYTHON environment variable
Overrides the path to the python binary. Defaults to `python`.
13 years ago
isaacs
d84a6ba3d1
Remove snapshot from Mac binary build
13 years ago
Ryan Dahl
624f70e88f
GYP: rename options.gypi to config.gypi
Sounds more familiar to unix users used to config.h
13 years ago
Ryan Dahl
bb8f73419c
Fix make targets so they detect changes
Broken in 10d92b3
13 years ago
Ryan Dahl
10d92b3dcd
saner targets
13 years ago
isaacs
d75de86e6d
add 'make test-npm'
13 years ago
Ryan Dahl
67e12a0f84
Remove UVTEST from makefile
13 years ago