- Jan 05, 2012
-
-
Nicholas Nethercote authored
--HG-- extra : rebase_source : 0c879237191cfe21113ae701b12e03e9ea17d276
-
- Dec 16, 2011
-
-
mh authored
-
- Dec 08, 2011
-
-
Ed Morley authored
Bug 707512 - Abort Windows Pymake builds with a clearer error if MOZ_OBJDIR is an MSYS style path; r=ted
-
Ed Morley authored
Bug 643167 - js/src configure should build js-config with MAKE, not GMAKE (based on patch by Kyle Huey); r=ted * Switches js-config generation to use $MAKE rather than $GMAKE, since using make.exe on pymake builds causes issues: "config/autoconf.mk:354: *** Windows-style srcdir being used with GNU make" * Ensures $MAKE is defined for configure when using client.mk * For standalone js builds client.mk won't be used, so sets $MAKE manually if it isn't already defined, to avoid bug 605133 comment 22.
-
- Dec 07, 2011
-
-
Chris AtLee authored
Bug 481815: makefile hooks required for signing executable files, installer packages, and mars. r=ted --HG-- extra : rebase_source : 7b696910865fdbc9191cb7511f558879a9b9e05d
-
- Dec 15, 2011
-
-
Justin Lebar authored
-
Justin Lebar authored
-
- Sep 07, 2011
-
-
Neil Rashbrook authored
-
- Aug 31, 2011
-
-
Kyle Huey authored
-
- Aug 19, 2011
-
-
Kyle Huey authored
-
- Dec 15, 2011
-
-
Justin Lebar authored
--HG-- extra : rebase_source : 606f957525f0aa79149c832ae5d66b49d5b5ed52
-
- Jun 24, 2011
-
-
Joey Armstrong authored
-
- Jul 01, 2011
-
-
Matt Brubeck authored
Back out 9fc0e6867256, 6947bbce9672, fb91a23bd158, a5870dd2ad7c, c3d3292fbd1e, 42f2aca1fde9 to fix Android failures on a CLOSED TREE
-
- Jun 11, 2011
-
-
Michael Wu authored
-
- Jun 24, 2011
-
-
Joey Armstrong authored
-
- May 24, 2011
-
-
Mike Hommey authored
-
Mike Hommey authored
-
- Aug 16, 2011
-
-
Mike Hommey authored
-
- Mar 25, 2011
-
-
Mike Hommey authored
-
- Mar 23, 2011
-
-
Kyle Huey authored
-
- Sep 09, 2010
-
-
Michael Wu authored
-
- Aug 21, 2010
-
-
Kyle Huey authored
-
- Oct 28, 2010
-
-
Justin Wood authored
--HG-- extra : rebase_source : fbf93e2ba4ea8c8e83dce84424c808accae6c566
-
- Jun 30, 2010
-
-
Neil Rashbrook authored
-
- Sep 02, 2009
-
-
Vladimir Vukicevic authored
-
- Mar 31, 2009
-
-
Chris AtLee authored
bug 445191 - Add upload target for xulrunner, upload SDK if it exists, and add 'sdk', 'upload' targets to client.mk. r=ted
-
- Mar 11, 2009
-
-
Benjamin Smedberg authored
Bug 483856 - Use core_abspath and $(CURDIR) instead of shells. Use Preprocessor.py instead of preprocessor.pl to avoid perl insanity with pymake, and generally just make me happy. r=ted
-
- Feb 19, 2009
-
-
Blake Kaplan authored
-
- Mar 20, 2009
-
-
Serge Gautherie authored
Bug 480680 - nsprpub/configure often gets this unwanted(!?) local modification; (Av1a) No more autoconf; r=(ted.mielczarek + wtc)
-
- Oct 29, 2008
-
-
Jim Blandy authored
Give SpiderMonkey its own configure script and top-level Makefile. Adjust js/src/Makefile as appropriate for life as a stand-alone makefile, instead of a 'make export; make libs'-style Mozilla tier makefile. Have the configure script accept '--with-nspr-cflags' and '--with-nspr-libs' options for using an in-tree NSPR. Also accept '--with-system-nspr', '--with-nspr-prefix', and '--with-nspr-exec-prefix' flags for using an installed NSPR. Default to --disable-jemalloc, assuming we don't have that part of the tree available; have the top-level configure script pass --enable-jemalloc as needed. Since we no longer have an export phase to copy header files into dist/include/js before we build the library, we need to be able to find nanojit.h in the nanojit directory; fix references in jsbuiltins.h and jstracer.cpp. Give SpiderMonkey it its own copies of many of the files from ./config and ./build. These are all exact copies, except as follows: . js/src/config/Makefile.in: js/src only has a subset of js/src/config, and thus a subset of the makefile targets. . js/src/config/autoconf.mk.in: js/src/configure.in has its own make variables to set, not set by the top-level configure script, so it needs a custom automake.mk template. . js/src/config/make-system-wrappers.pl: a copy from nsprpub/config, so that we can build without having an NSPR source tree handy. Invoke js/src/configure from ./configure, passing the values computed for NSPR_CFLAGS and NSPR_LIBS by the top-level configure script. Treat js/src as a static directory of the js tier, and create a new config/js (just a Makefile) to be the js tier's non-static directory. Let js/src/configure generate SpiderMonkey's makefiles, not ./configure. Generate a 'js-config' script, which clients can call to find the CFLAGS and LIBS values necessary to compile and link against an installed SpiderMonkey library. Don't include the js-config script in Macintosh packages. Teach client.mk how to rebuild js/src/configure. Tell Mercurial to ignore files generated by autoconf in js/src. Further work: . Right now, callers must define JS_THREADSAFE when #including jsapi.h. This is fixed in a subsequent patch. . js/src/configure is a trimmed copy of ./configure. It could be trimmed more. --HG-- rename : build/autoconf/acoutput-fast.pl => js/src/build/autoconf/acoutput-fast.pl rename : build/autoconf/altoptions.m4 => js/src/build/autoconf/altoptions.m4 rename : build/autoconf/config.guess => js/src/build/autoconf/config.guess rename : build/autoconf/config.sub => js/src/build/autoconf/config.sub rename : build/autoconf/glib.m4 => js/src/build/autoconf/glib.m4 rename : build/autoconf/install-sh => js/src/build/autoconf/install-sh rename : build/autoconf/make-makefile => js/src/build/autoconf/make-makefile rename : build/autoconf/match-dir.sh => js/src/build/autoconf/match-dir.sh rename : build/autoconf/nspr.m4 => js/src/build/autoconf/nspr.m4 rename : build/autoconf/pkg.m4 => js/src/build/autoconf/pkg.m4 rename : build/autoconf/update-makefile.sh => js/src/build/autoconf/update-makefile.sh rename : build/cygwin-wrapper => js/src/build/cygwin-wrapper rename : build/hcc => js/src/build/hcc rename : build/hcpp => js/src/build/hcpp rename : build/unix/mddepend.pl => js/src/build/unix/mddepend.pl rename : build/unix/uniq.pl => js/src/build/unix/uniq.pl rename : config/Makefile.in => js/src/config/Makefile.in rename : config/Moz/Milestone.pm => js/src/config/Moz/Milestone.pm rename : config/autoconf.mk.in => js/src/config/autoconf.mk.in rename : config/config.mk => js/src/config/config.mk rename : config/elf-dynstr-gc.c => js/src/config/elf-dynstr-gc.c rename : config/fastcwd.pl => js/src/config/fastcwd.pl rename : config/gcc_hidden.h => js/src/config/gcc_hidden.h rename : config/insure.mk => js/src/config/insure.mk rename : nsprpub/config/make-system-wrappers.pl => js/src/config/make-system-wrappers.pl rename : config/milestone.pl => js/src/config/milestone.pl rename : config/milestone.txt => js/src/config/milestone.txt rename : config/mkdepend/Makefile.in => js/src/config/mkdepend/Makefile.in rename : config/mkdepend/cppsetup.c => js/src/config/mkdepend/cppsetup.c rename : config/mkdepend/def.h => js/src/config/mkdepend/def.h rename : config/mkdepend/ifparser.c => js/src/config/mkdepend/ifparser.c rename : config/mkdepend/ifparser.h => js/src/config/mkdepend/ifparser.h rename : config/mkdepend/imakemdep.h => js/src/config/mkdepend/imakemdep.h rename : config/mkdepend/include.c => js/src/config/mkdepend/include.c rename : config/mkdepend/main.c => js/src/config/mkdepend/main.c rename : config/mkdepend/mkdepend.man => js/src/config/mkdepend/mkdepend.man rename : config/mkdepend/parse.c => js/src/config/mkdepend/parse.c rename : config/mkdepend/pr.c => js/src/config/mkdepend/pr.c rename : config/nfspwd.pl => js/src/config/nfspwd.pl rename : config/nsinstall.c => js/src/config/nsinstall.c rename : config/nsinstall.py => js/src/config/nsinstall.py rename : config/pathsub.c => js/src/config/pathsub.c rename : config/pathsub.h => js/src/config/pathsub.h rename : config/preprocessor.pl => js/src/config/preprocessor.pl rename : config/revdepth-nt.pl => js/src/config/revdepth-nt.pl rename : config/revdepth.pl => js/src/config/revdepth.pl rename : config/rules.mk => js/src/config/rules.mk rename : config/system-headers => js/src/config/system-headers rename : config/version.mk => js/src/config/version.mk rename : config/version_win.pl => js/src/config/version_win.pl rename : configure.in => js/src/configure.in
-
- Oct 23, 2008
-
-
Philippe M. Chiasson authored
-
- Oct 21, 2008
-
-
Philippe M. Chiasson authored
-
- Oct 20, 2008
-
-
Philippe M. Chiasson authored
-
- Aug 26, 2008
-
-
Jim Blandy authored
Add a new 'configure-files' target, just for updating autoconf-generated files.
-
- Aug 20, 2008
-
-
Arpad Borsos authored
Bug 445143 - "clean mozilla-central from unneeded references to suite, mail, etc." [r=Standard8 r=ted]
-
- Aug 24, 2008
-
-
Robert Kaiser authored
-
- Aug 03, 2008
-
-
Oleg Romashin authored
Removed empty lines changes
-
- Jun 24, 2008
-
-
Rob Campbell authored
-
- Jun 13, 2008
-
-
Axel Hecht authored
-
- May 28, 2008
-
-
kaie@kuix.de authored
Bug 435959, Firefox 3 RC 2 should take NSS 3.12 RC 4 This is to pick up fixes for OCSP crash bugs 433386 and 433594 approved by shaver for Firefox 3 RC 2
-