gecko/config
Jim Blandy 1e6522ed70 Bug 463339: Have js/src use symlinks when installing in dist. r=bsmedberg
A directory's 'libs' target should create symlinks in the top-level
dist/bin and dist/lib directories to the libraries (and any other
generated files) in the build tree, so that when one has changed
sources in $src/js/src, simply running 'make' in $obj/js/src and then
re-running $obj/dist/bin/firefox will pick up the new libraries.

The js/src/Makefile.in 'install' target has many double-colon rules
with commands; we'd like to use these all in two circumstances:

. For 'make install' in a stand-alone js/src build.  Since we're
  following GNU behavior, this should copy the files it's installing.

. For 'make libs' in an in-tree js/src build.  To interact properly
  with the rest of the Mozilla build system, this should create
  symlinks as explained above.

To accomplish this, we use plain old $(INSTALL) in all the install
targets, have js/src/Makefile.in set NSDISTMODE to copy (to get the
GNU behavior), and then have config/js/Makefile.in override that (to
get the Mozilla in-tree behavior).
2008-12-08 09:35:58 -08:00
..
js Bug 463339: Have js/src use symlinks when installing in dist. r=bsmedberg 2008-12-08 09:35:58 -08:00
mkdepend
Moz
nspr
tests bug 439050, add MozZipFile.py with tests, r=ted, dtownsend 2008-09-19 18:19:52 +02:00
add-chrome.pl
asencode.cpp
autoconf.mk.in Bug 462438 - kill MOZ_PROFILESHARING and MOZ_IPCD; build system cleanup + removes, v2; r+sr=benjamin 2008-12-04 15:37:37 +01:00
bin2rc.c
bin2rc.exe
build_header.pl
build-list.pl
buildpkg.bat
clobber_miss.pl
common.mk
config.mk Bug 467579: --with-static-checking is broken in spidermonkey. There is currently no useful static checking infrastructure for spidermonkey, so disable it for the time being, r=jimb 2008-12-02 14:46:37 -05:00
configobj.py Bug 458167 - (comments-only changes) Grammar Nazi Vol1: s/it's/its/ for the posessive version of the word, and a few other misc comment-typos, in these directories: accessible browser config profile rdf toolkit tools xpcom xpfe 2008-10-01 23:49:45 -07:00
cvsco-fast-update.pl
cvsco.pl
doxygen.cfg.in Bug 433206 - Update doxygen.cfg.in r=biesi, sr=bsmedberg 2008-07-23 09:26:17 -04:00
elf-dynstr-gc.c
Expression.py
fast-update.pl
fastcwd.pl
gcc_hidden.h
glibcversion.sh
gtscc.c
install.bat
installcfunc.pl
installchrome.pl
insure.mk
JarMaker.py bug 458014, refactor browser/locales/Makefile.in, support both manifests in JarMaker.py, r=ted 2008-10-20 21:57:47 +02:00
javarules.mak
make-atom-strings.pl
make-jars.pl Bug 433701 – don't print non-critical messages when make is invoked with -s, r=bsmedberg 2008-07-12 12:55:43 +02:00
makedep.cpp
makedep.exe
Makefile.in Bug 463824, Introduce GLOBAL_DEPS to build system 2008-11-27 18:26:44 -08:00
mangle.c
mangle.exe
milestone.pl
milestone.txt Version bump mozilla-central to 3.2a1pre/1.9.2a1pre. CLOSED TREE 2008-12-01 12:17:55 -05:00
module2dir.pl
mozLock.pm
MozZipFile.py Bug 464080 Lock .jar files before opening them r=Pike 2008-11-24 16:48:24 +00:00
nfspwd.pl
nodl.pl
nsBuildID.h.in
nsinstall.c Bug 455259. Don't use access() to check if a file is writeable, since with at least some Linux kernels it will return OK for a file that will give 'text file busy' when written. Just try to open the file and take the rename/unlink path if we can't open it. r=bsmedberg 2008-09-22 14:09:53 +12:00
nsinstall.py Bug 458167 - (comments-only changes) Grammar Nazi Vol1: s/it's/its/ for the posessive version of the word, and a few other misc comment-typos, in these directories: accessible browser config profile rdf toolkit tools xpcom xpfe 2008-10-01 23:49:45 -07:00
nsStaticComponents.cpp.in
nsStaticComponents.h
outofdate.pl
pathsub.c
pathsub.h
pkg2dpth.pl
preprocessor.pl
Preprocessor.py allow values in DEFINES to contain equals signs. r=pike (no bug) 2008-09-22 07:04:36 -04:00
preprocessor.txt
printconfigsetting.py
revdepth-nt.pl
revdepth.pl
rules.mk Bug 467050, add config.mk to the GLOBAL_DEPS list as well 2008-12-05 23:04:01 -05:00
sj.pl
static-checking-config.mk Bug 467579: --with-static-checking is broken in spidermonkey. There is currently no useful static checking infrastructure for spidermonkey, so disable it for the time being, r=jimb 2008-12-02 14:46:37 -05:00
static-config.mk b=454730 Move shutdown of GTK's fontmap from gfxPlatformGtk to nsAppRunner r=roc sr=bsmedberg 2008-09-26 10:38:25 +12:00
static-rules.mk Bug 463824, Introduce GLOBAL_DEPS to build system 2008-11-27 18:26:44 -08:00
system-headers Bug 438331 - Remove WIN16 (support) code everywhere; (Av1) </xpcom/*>; r+sr=benjamin 2008-10-08 02:21:13 +02:00
true.bat
utils.py bug 439050, JarMaker.py is a rewrite of make-jars.pl to only launch a single process per jar.mn, r=ted 2008-09-19 18:19:52 +02:00
version_win.pl (landing for joduinn) generate BuildID with up to the second resolution. b=431270, r=ted.mielczarek 2008-08-07 14:10:47 -04:00
version.mk
xterm.str
zipcfunc.pl
zipchrome.pl