Mike Hommey
04daefa195
Back out changeset 6fe5a446b775 (bug 903118)
2013-09-05 09:01:44 +09:00
Mike Hommey
a6a6502733
Bug 911924 - Remove MAKE_DIRS leftovers. r=ted
2013-09-05 09:01:44 +09:00
Mike Shal
95b7b7aab1
Bug 903118 - set mozconfig environment variables for sub-makes; r=gps
2013-08-14 09:34:18 -04:00
Mike Hommey
a0707cd256
Bug 909077 - Remove useless STATIC_DIRS and EXTERNAL_DIRS variables. r=gps
2013-08-30 11:10:19 +09:00
Brian O'Keefe
1a2f4aae5d
Bug 875934 - Forbid LIBRARY_NAME in Makefile.ins; r=mshal
2013-08-15 11:46:20 -04:00
Gregory Szorc
3bfcccec9b
Bug 909412 - Don't attempt to track tier progression during partial tree builds; r=glandium
2013-08-27 14:40:07 -07:00
Ms2ger
d2a26bacbc
Bug 904831 - Part d: Disallow MSVC_ENABLE_PGO in Makefiles; r=khuey
2013-08-22 08:56:02 +02:00
Ms2ger
d4017cbff6
Bug 883284 - Part h: Disallow LIBXUL_LIBRARY in Makefiles; r=khuey
2013-08-22 08:56:01 +02:00
Ms2ger
af2c13c793
Bug 906412 - Cleanup some random parts of the build system; r=mshal
2013-08-22 08:55:59 +02:00
Ms2ger
9cfd854dab
Bug 906342 - Move the remaining SIMPLE_PROGRAMS to moz.build and disallow setting SIMPLE_PROGRAMS in Makefiles; r=gps
2013-08-22 08:35:03 +02:00
Ryan VanderMeulen
66733261dd
Merge m-c to inbound.
2013-08-20 16:32:33 -04:00
Ryan VanderMeulen
3134daa72a
Merge m-c to fx-team.
2013-08-20 15:33:48 -04:00
Gregory Szorc
0ec778510f
Bug 896695 - Re-enable accidentally disabled toolkit/devtools/apps xpcshell tests; r=mshal
2013-08-20 10:05:52 -07:00
Mike Hommey
3dd1920bf3
Bug 904740 - Add a make macro for including dependency files. r=gps
2013-08-20 09:15:43 +09:00
Mike Hommey
c5ad513ce0
Bug 905938 - Fixup for make -s verbosity. r=gps
2013-08-20 16:21:34 +09:00
Gregory Szorc
61a66aa0f0
Bug 905879 - More robust tier tracking; r=glandium
2013-08-20 00:06:32 -07:00
Mike Hommey
4855b2abb9
Bug 905938 - Remove Java rules from rules.mk. r=gps
2013-08-20 15:22:33 +09:00
Mike Hommey
0f67e8e976
Bug 905938 - Cancel GNU make builtin implicit rules by forcing -r instead of adding implicit rules to cancel them out. r=gps
2013-08-20 15:21:45 +09:00
Mike Hommey
27e26aa001
Bug 905938 - Use explicit rules for %.i, %.s, %.res, moc_% and qrc_%. r=gps
2013-08-20 15:21:35 +09:00
Gregory Szorc
962efc1ea1
Bug 906101 - Move tier make logic into own .mk file and don't use from rules.mk; r=glandium
...
The existing tier traversal logic is only used in the top-level Makefile
but was present in rules.mk. This meant it was getting evaluated for
every Makefile. This was silly and thus the logic has mostly been moved into
its own .mk file and is only included for the root Makefile.
2013-08-20 13:03:39 -07:00
Mike Hommey
1660a86961
Bug 905074 - Hide build status markers when not building with mach. r=gps
2013-08-15 23:45:08 +09:00
Gregory Szorc
df453f8483
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Ryan VanderMeulen
fab2c2a3c8
Backed out changesets 1fa1f28c6edf and e74f694f31c4 (bug 850380) for PGO bustage on a CLOSED TREE.
2013-08-14 15:12:20 -04:00
Gregory Szorc
d87c91cf0c
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Ehsan Akhgari
539558980d
Bug 904086 - Remove LOBJS; r=gps,jcranmer,glandium
2013-08-13 14:00:11 -04:00
Mike Hommey
fe5663cc61
Bug 903321 - Don't update backend.RecursiveMakeBackend.built when no backend file changed. r=gps
2013-08-13 10:39:35 +09:00
Ed Morley
a4ae239c93
Bug 901898 - Remove codesighs now that it's no longer run in automation; r=gps
2013-08-12 13:10:41 +01:00
Mike Hommey
df4dd1a4ce
Bug 903385 - Broaden REPORT_BUILD and make it report why something is rebuilt. r=gps
2013-08-10 15:57:09 +09:00
ISHIKAWA, Chiaki
1200ba351c
Bug 893362 - Put a space after TIERDIR_START in two config.mk. r=gps
2013-08-02 20:30:46 -04:00
Ms2ger
fcfe6983ba
Bug 897458 - Move EXTRA_PP_JS_MODULES to moz.build; r=gps
2013-08-02 09:03:25 +02:00
Mike Shal
28c6bc5279
Bug 888016 - Support compilation in subdirectories without VPATH; r=gps
2013-07-02 17:40:17 -04:00
Ms2ger
1139519c21
Bug 888643 - Part c: Disallow CPP_UNIT_TESTS in Makefiles; r=gps
2013-07-24 09:24:07 +02:00
Matt Brubeck
1aaeeee5eb
Bug 896028 - Add a standard Makefile variable for mochitest-metro files [r=gps]
2013-07-19 16:59:23 -07:00
Mike Hommey
6932c7388c
Bug 850576 - Statically link stlport on b2g and android, and always use a custom built stlport for that. r=ted
2013-07-15 18:48:39 +09:00
Gregory Szorc
19850b9b8e
Bug 891632 - Port NO_DIST_INSTALL to moz.build; r=joey
...
Many of the moved variables are likely not needed. moz.build should one
day validate the sandbox's output and error if "useless" variables are
present.
--HG--
extra : rebase_source : 3abdea056c18d00ede8c15b37db60532eca58630
2013-07-10 12:08:21 -07:00
Brian O'Keefe
9ac855a180
Bug 885019 - Move GTEST_CPPSRCS, GTEST_CMMSRCS, and GTEST_CSRCS to moz.build as GTEST_CPP_SOURCES, GTEST_CMM_SOURCES, and GTEST_C_SOURCES. r=gps
2013-06-22 10:33:31 -04:00
Mike Shal
3afe016690
Bug 880245 - Convert JS_MODULES_PATH to be relative to $(FINAL_TARGET); r=gps
2013-06-17 13:59:49 -04:00
Ryan VanderMeulen
a50162f1d7
Backed out changeset 94c939eeb5f6 (bug 885019) for bustage.
2013-06-26 10:14:08 -04:00
Brian O'Keefe
8b810c4a1a
Bug 885019 - Move GTEST_CPPSRCS, GTEST_CMMSRCS, and GTEST_CSRCS to moz.build as GTEST_CPP_SOURCES, GTEST_CMM_SOURCES, and GTEST_C_SOURCES. r=gps
2013-06-22 10:33:31 -04:00
Dan Minor (dminor@mozilla.com)
75f718a351
Bug 811404 - Stage cpptests as part of package-tests. r=ted
2013-06-24 13:45:32 -04:00
Gregory Szorc
fb4ee58c3e
Bug 418593 - Cancel GNU make's built-in RCS/% rule; r=khuey
2013-06-24 10:14:12 -07:00
Gregory Szorc
091e4ed082
Bug 885906 - Remove .sh and .pl catch anything implicit rules; r=khuey
2013-06-24 10:13:33 -07:00
Joey Armstrong
177893ac53
bug 880246: move EXTRA_PP_COMPONENTS to mozbuild (cleanup). r=mshal
2013-06-20 15:59:59 -04:00
Joey Armstrong
dbbef415ed
bug 872087: mozbuild HOST_LIBRARY_NAME conversion cleanup. r=gps
2013-06-19 09:19:25 -04:00
Gregory Szorc
f1dc3f5c2d
Bug 879809 - Don't export MOZBUILD_BACKEND_CHECKED to independent build systems; r=ted
2013-06-18 12:22:56 -07:00
Joey Armstrong
ac2232fc29
bug 875549: mozbuild cleanup for HOST_CSRCS. r=gps
2013-06-18 09:10:50 -04:00
Vladimir Vukicevic
f4af325139
b=882906; remove EXTRA_DSO_LIBS; r=ted
2013-06-13 22:58:22 -04:00
Gregory Szorc
b9800346b8
Bug 873720 - Part 5: Only call into subtiers that perform work; r=ted
2013-05-23 16:28:11 -07:00
Gregory Szorc
183211ea1b
Bug 873720 - Part 1: Annotate build output with machine readable markers; r=ted
2013-05-23 16:28:09 -07:00
Gregory Szorc
7490af990f
Bug 874543 - Restart Makefile execution if backend is regenerated; r=glandium
2013-05-23 10:10:39 -07:00
Mike Hommey
ae3d15ec8c
Bug 875099 - Avoid including MDDEPEND_FILES twice. r=ted
2013-05-23 07:28:08 +02:00
Boris Zbarsky
96a893b56d
Bug 861587. Rejigger the WebIDL binding build system to do all binding codegen in a single python process while still using our dependency tracking for bindings to minimize the number of bindings we try to regenerate. r=khuey
2013-05-09 13:05:33 -04:00
Gregory Szorc
d68186dcef
Bug 874078 - Move RecursiveMakeBackend.built rule to rules.mk; r=glandium
2013-05-20 23:26:20 -07:00
Gregory Szorc
dc5bde303f
Bug 828317 - Require pymake to build on Windows; r=ted
2013-03-06 12:05:24 -08:00
Gregory Szorc
2ef5ff2f09
Bug 848530 - Check for moz.build traversal at top of build; r=glandium
...
One of the first actions an invoked Makefile now does is check to see if
*any* moz.build file or Makefile.in is out of date. If so, config.status
is executed to rebuild the build backend.
Since we always perform this check as part of a build, we no longer need
special handling for out of date moz.build files during traversals. This
results in the removal of a significant amount of code!
Another upside of the change is that if a moz.build file is modified
during building, we don't (potentially) modify the build backend from
under the in-progress build. Thus the only race condition that remains
is if a moz.build is mutated during moz.build reading. This window (a
few seconds) is significantly shorter than the time of a full build
(minutes).
This patch should also enable us to remove empty Makefile.in files
without requiring a clobber.
2013-05-17 10:54:56 -07:00
Gregory Szorc
c0e82f1e41
Bug 860957 - Support for invoking non-recursive targets during partial tree builds; r=glandium
2013-05-17 10:54:53 -07:00
Ryan VanderMeulen
9edc2f4aa0
Backed out 6 changesets (bug 868996, bug 867903, bug 869014, bug 870219, bug 861587) for PGO bustage.
...
CLOSED TREE
2013-05-09 17:11:59 -04:00
Boris Zbarsky
062268a773
Bug 861587. Rejigger the WebIDL binding build system to do all binding codegen in a single python process while still using our dependency tracking for bindings to minimize the number of bindings we try to regenerate. r=khuey
2013-05-09 13:05:33 -04:00
Gavin Sharp
e341973865
Bug 853071: add some build-time defines for channel-specific features, r=gps, f=bhearsum
...
--HG--
rename : browser/config/mozconfigs/linux32/release => browser/config/mozconfigs/linux32/beta
rename : browser/config/mozconfigs/linux64/release => browser/config/mozconfigs/linux64/beta
rename : browser/config/mozconfigs/macosx-universal/release => browser/config/mozconfigs/macosx-universal/beta
rename : browser/config/mozconfigs/win32/release => browser/config/mozconfigs/win32/beta
extra : transplant_source : %F6%CFK%CE%16v%07%8A%D5o%97%8C%BB%95q%D5%3C%93%2B%94
2013-04-25 12:23:21 -07:00
Mike Hommey
f936e5198e
Bug 777379 - Set .DEFAULT_GOAL unconditionally, override with OVERRIDE_DEFAULT_GOAL, and fix pymake to be on par with GNU make when handling .DEFAULT_GOAL. r=gps
2013-05-05 10:16:25 +02:00
Ms2ger
bef2e1f5d2
Bug 863365 - Log a message when linking libxul with make -s; r=gps
2013-04-21 08:41:13 +02:00
Mike Hommey
9a8ea8e0f4
Bug 462463 - Stop using mddepend.pl. r=ted
2013-04-09 15:10:25 -07:00
Mike Shal
7ecea60097
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Joey Armstrong
c11e80ec94
bug 751156: robocop dependency build should be a nop
2013-03-19 15:34:59 -04:00
Ed Morley
1fbabdf367
Backed out changeset 0f012ef3d3ac (bug 809978) for landing after being given r-
2013-03-19 17:21:01 +00:00
Joey Armstrong
02436daef9
bug 809978: retry link I/O on potential race conditions
2013-03-19 12:26:57 -04:00
Kyle Huey
62c6138093
Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE
2013-03-18 12:57:35 -07:00
Mike Hommey
3a35c07850
Bug 462463 - Stop using mddepend.pl. r=ted
2013-03-17 07:43:35 +01:00
Mike Shal
cd4191e248
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
2013-03-11 22:00:00 -07:00
Gregory Szorc
c3338f7441
Bug 818246 - Part 3: Build system support for XPIDLSRCS in moz.build; r=glandium
2013-03-12 10:15:24 -07:00
Mike Hommey
b6192e21e3
Bug 848735 - Fix INSTALL_EXTENSION_ID rule. r=ted
2013-03-08 09:32:55 +01:00
Mike Hommey
c32e956c1c
Bug 847411 - Remove mkdir_deps dependency for PP_TARGETS rules. r=ted
2013-03-04 19:34:02 +01:00
Mike Hommey
8989aa4ff5
Bug 847397 - Remove mkdir_deps dependency for INSTALL_TARGETS rules. r=ted
2013-03-04 19:34:02 +01:00
Daniel Holbert
ef84b2ea53
Bug 846460: Remove duplicate period at the end of error message in rules.mk. r=gps
2013-02-28 22:45:03 -08:00
Gregory Szorc
42c8470531
Bug 784841 - Part 16: Use moz.build files to build the tree; r=ted, glandium
2013-02-25 12:47:11 -08:00
Benoit Girard
f49834c59d
Bug 767231 - Part 1: Add GTest. r=ted
2012-05-22 13:45:24 -07:00
Benjamin Smedberg
98326b9c16
Bug 791244 - Make the hangprocessor pref dependent on RELEASE_BUILD since deploying multidump hasn't happened yet, r=heycam
...
--HG--
extra : rebase_source : 145a4fd0f9cecc8835c56389c2403f8c15c97489
2013-02-20 10:52:16 -05:00
Mike Hommey
645fcfb2cb
Bug 790115 - Create .purgecaches in $(DIST)/bin and $(DIST)/bin/webapprt, and allow to override $(DIST)/bin. r=ted
2013-02-11 14:10:10 +01:00
Jim Mathies
0ccf1514c7
Bug 802254 - Add quotes around XPI_ROOT_APPID which can contain {}. r=glandium
2013-02-07 10:22:11 -06:00
Jim Mathies
fec1053b98
Bug 802254 - Add support for multiple app dirs in add-on packaging (mc bits), r=glandium
2013-02-06 15:21:32 -06:00
Joey Armstrong
d4b58c3122
bug 830351: remove unused .mkdir.deps rule and clenaup cosmetic makefile problems
2013-01-31 14:55:30 -05:00
Joey Armstrong
7a30d49506
bug 747540: fix dependencies for java build
2013-01-25 15:22:13 -05:00
Mike Hommey
19ae3b7263
Bug 833253 - Don't rely on eval during recursive expansion for nsinstall_is_usable. r=ted
2013-01-23 10:13:04 +01:00
Geoff Brown
5a0def453c
Bug 821424 - Make target for per-directory cppunittests-remote; r=ted.mielczarek
...
--HG--
extra : rebase_source : 487887607421f319dc98c1dcb874866cd0f7d09e
2013-01-03 13:02:11 -07:00
Ed Morley
0d88e34ad1
Backout 119c60543071 (bug 751156) for robocop failures
2013-01-03 18:12:36 +00:00
Joey Armstrong
09220dfe46
bug 751156: robocop dependency build should be a nop
2013-01-03 10:48:04 -05:00
Cameron McCormack
186baf5f18
Bug 820148 - Add RELEASE_BUILD macro available in pref js files. r=ted
2012-12-22 16:35:51 +11:00
Mike Hommey
ea40587319
Bug 780448 - Add rules for generic python unit tests. r=ted
2012-12-12 16:01:32 +01:00
Mike Hommey
fa657b54a0
Bug 820289 - Quote paths in install/preprocessing/mkdir "magic" rules. r=ted
2012-12-11 16:36:40 +01:00
Jim Mathies
a3d3dce834
Bug 817076 - Update package manifests to new service locations and key PREF_DIR location off DIST_SUBDIR. r=glandium
2012-12-05 16:36:15 -06:00
Jim Blandy
cc1915d3e1
Bug 701393 - Add suffix stripping to PP_TARGETS generic preprocessor rule r=glandium
2012-12-02 16:49:32 -08:00
Joey Armstrong
81b09f23d2
bug 806558: add xpt.py as a dependency for XPIDL_LINK ing
2012-11-14 15:46:15 -05:00
Mike Hommey
5055bfb2f5
Bug 794472 - Add quoting for some commands to make pymake happier. r=ted
2012-10-18 14:44:12 +02:00
Ted Mielczarek
d53b2c12ef
bug 787176 - Add a Python wrapper script for running C++ unit tests. r=jmaher,waldo
...
--HG--
extra : rebase_source : 2282494578a7dd792555633df2526835d39c5ac4
2012-08-30 15:20:38 -04:00
Mike Hommey
21a591bb9f
Bug 795204 - Trick make/pymake into waiting for shared libraries rules to run before installing import libraries in DIST/lib. r=ted
2012-10-09 10:17:26 +02:00
Makoto Kato
3acf1dcf48
Bug 786579 - Remove old MSVC (<=2003) support. r=khuey
2012-09-28 16:02:40 +09:00
Ted Mielczarek
1446c24a20
bug 792391 - Add a TARGET_LOCAL_INCLUDES variable to be used for compiling target sources only, not host sources. r=glandium
2012-09-20 09:46:04 -04:00
Phil Ringnalda
b5123fb830
Back out 1e7050c52cb9 (bug 792850), 776f7325952b (bug 705047), 2e1be0680e70 (bug 733501), 6adef296963c (bug 791775), b8397781f862 (bug 792391) for WinXP hangs and suspicion of breaking Android stacks
2012-09-20 14:38:14 -07:00
Ted Mielczarek
15e2e444a1
bug 792391 - Add a TARGET_LOCAL_INCLUDES variable to be used for compiling target sources only, not host sources. r=glandium
...
--HG--
extra : rebase_source : f1a0b2f6f8051f7d274e38d458c6e426c913470b
2012-09-20 09:46:04 -04:00
Mike Hommey
82ce2edb4d
Bug 787184 - Use generic install/copy rule in target_libs.mk. r=ted
2012-09-20 09:52:12 +02:00
Mike Hommey
c652ca2011
Bug 789837 - Properly set dependencies on .deps directories. r=ted
2012-09-11 09:43:32 +02:00
Gregory Szorc
cf3261c683
Bug 781498 - Conditionally install TESTING_JS_MODULES; r=glandium
...
Previously, installation was unconditional. It should be conditional on
ENABLE_TESTS.
--HG--
extra : rebase_source : 8fb11f96f4c776ee13ede2320ecc6b67d7e68971
2012-09-10 11:46:03 -07:00
Mike Hommey
f6e238ebab
Bug 788954 - Remove export-idl rule. r=ted
2012-09-06 14:46:41 +02:00
Ms2ger
88bf3ede9b
No bug - Remove STRICT_CPLUSPLUS_SUFFIX; rs=ted
2012-09-06 09:14:49 +02:00
Mike Hommey
9f50415300
Bug 784262 - Use generic install/copy rule in rules.mk. r=ted
2012-08-29 08:55:57 +02:00
Joey Armstrong
749ac7a88d
bug 786708: remove unmatched paren from AUTOUPDATE_CONFIGURE
2012-08-30 14:29:38 -04:00
Siddharth Agarwal
9e3b3ce078
Backout bug 784262 because of Pymake bustage and GNU Make "warning: overriding commands for target".
2012-08-29 20:36:23 +05:30
Mike Hommey
17b764b2f4
Bug 785622 - Only include .pp files corresponding to files we do build. r=khuey
2012-08-29 08:55:58 +02:00
Mike Hommey
99218746e3
Bug 784262 - Use generic install/copy rule in rules.mk. r=ted
2012-08-29 08:55:57 +02:00
Siddharth Agarwal
4787eb3540
Bug 740854 - Remove --disable-auto-deps, SYSTEM_MAKEDEPEND, MOZ_NATIVE_MAKEDEPEND and associated crap. r=ted
...
--HG--
extra : rebase_source : 6a3f3017a3674738bb89e7e7f2e55c35a3cbe231
2012-08-28 00:57:16 +05:30
Kyle Huey
691604f920
Bug 766793: Look for .pp files for shared libraries. r=ted a=philor for landing on a CLOSED TREE
2012-08-23 13:32:37 -07:00
Makoto Kato
7a4740ceb8
Bug 781479 - Remove unused Tru64 and QNX rules. r=khuey
2012-08-13 15:41:04 +09:00
Mike Hommey
6a5b86abf8
Bug 777379 - Ensure that default is always the default target. r=ted
2012-08-08 09:33:16 +02:00
Simon Montagu
a7fda48bc7
Use printf instead of sed to prevent lots of blank lines in console output from make -s. Bug 756382, r=ted
2012-08-07 01:42:45 -07:00
Mike Hommey
5d9c217299
Bug 777892 - Link CPP_UNIT_TESTS against zlib when linking js statically. r=khuey
2012-08-07 09:30:01 +02:00
Mike Hommey
b30445d148
Bug 773202 - Generic install/copy rule. r=ted
2012-08-07 09:29:59 +02:00
Mike Hommey
9033126795
Bug 770426 - Replace double colon rules with dependency chains for preprocessing rules. r=khuey
2012-07-23 07:42:22 +02:00
Mike Hommey
194096e28a
Backout rules.mk part of changeset 1f4eae8d9e08 (bug 777379) for bustage on CLOSED TREE
2012-08-06 20:20:26 +02:00
Siddharth Agarwal
d7ff75ed7e
Bug 780508 - Avoid a bunch of process spawns with Pymake by removing a redundant shell script and switching an echo to a $(info). r=khuey
2012-08-06 21:44:13 +05:30
Mike Hommey
e9c3f71f8f
Bug 777379 - Ensure that default is always the default target. r=ted
2012-08-06 15:21:10 +02:00
Masatoshi Kimura
868aee25e8
Bug 780446 - touch Makefile after invoking config.status. r=glandium
2012-08-05 12:43:00 +02:00
Siddharth Agarwal
91d92e952e
Bug 780421 - Use $(PYTHON) to run config.status. r=glandium
2012-08-05 12:42:57 +02:00
Ms2ger
b1596d3ff1
Bug 773933 - Remove libs rules from browser/components/sessionstore/src/Makefile.in; r=ted
2012-08-04 09:43:58 +02:00
Ed Morley
f4181983a1
Revert inbound to 3d5d1daa2505 to stop OS X M5 failures (backout not clean/could have been a bad merge) on a CLOSED TREE
2012-08-04 18:05:15 +01:00
Ms2ger
97155ba331
Merge m-c to m-i.
2012-08-04 13:02:15 +02:00
Ms2ger
9191ab4c5b
Bug 773933 - Remove libs rules from browser/components/sessionstore/src/Makefile.in; r=ted
2012-08-04 09:43:58 +02:00
Mike Hommey
3a5adea6f7
Bug 780159 - Remove obsolete REGCHROME. r=ted
2012-08-04 08:55:00 +02:00
Mike Hommey
e5d69586e3
Bug 774032 part 6 - Replace autoconf handling of config files and headers with our own. r=ted
2012-08-04 08:47:28 +02:00
Boris Zbarsky
7170b6f706
Bug 777627. Make sure we can't accidentally turn off mochitests for a directory by reordering the Makefile.in. r=khuey
2012-07-26 12:38:03 -04:00
Ed Morley
2b16adb841
Backout 137efb901fc9 (bug 777627) for bustage
2012-07-26 17:48:00 +01:00
Boris Zbarsky
461a44b5d8
Bug 777627. Make sure we can't accidentally turn off mochitests for a directory by reordering the Makefile.in. r=khuey
2012-07-26 12:38:03 -04:00
Ed Morley
3d60969c38
Backout eecd3aa199e6 (bug 776305), 62facd5b3da9, c6a0ac7d47d2 & 2d56621abfee (bug 776035), e4e68cf2bd40 (bug 776016), 0853a4d49b4e & 31de6ffdedcb (bug 770426), 43a69b4981f5 (bug 756786) for Windows mochitest crashes
2012-07-25 09:35:32 +01:00
Mike Hommey
c70f2d98fa
Bug 770426 - Replace double colon rules with dependency chains for preprocessing rules. r=khuey
2012-07-23 07:42:22 +02:00
Gregory Szorc
96140f4c0f
Bug 776805 - Remove unused NO_GEN_XPT from rules.mk; r=glandium
2012-07-24 10:57:13 -07:00
Ed Morley
b270bbc902
Backout deb1e2c80f84 (bug 770426) for causing bug 776503 on a CLOSED TREE
2012-07-23 14:28:32 +01:00
Mike Hommey
7cd0a9092a
Bug 770426 - Replace double colon rules with dependency chains for preprocessing rules. r=khuey
2012-07-23 07:42:22 +02:00
Nathan Froyd
bfff055672
Bug 370750 - consolidate mochitest files installation; r=glandium
...
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Mike Hommey
1edc7b1c90
Bug 771870 - Avoid js/src/Makefile being created with wrong topsrcdir. r=khuey
2012-07-09 15:47:26 +02:00
Siddharth Agarwal
f7e4ff2b1a
Bug 680636 - Add support for running nsinstall natively under pymake and convert a bunch of cases over. r=ted
2012-07-03 12:13:30 +05:30
Phil Ringnalda
794274aa42
Back out 6a386d638a1a (bug 746277) for packaged build bustage
2012-06-27 08:31:38 -07:00
Joey Armstrong
40e722a2da
bug 746277: replace hg shell pipelines with make logic
2012-05-16 15:09:00 -04:00
Mike Hommey
d107f621a7
Bug 766975 - Rename OBJS-related dependency files. r=khuey
2012-06-22 18:29:03 +02:00
Randell Jesup
0edea6e242
Bug 757637: Rollup makesystem changes for webrtc r=khuey r=ted f=glandium
2012-06-20 07:27:43 -04:00
Joey Armstrong
3fbb9e7d90
bug 757855: move xpidl* logic into a named makefile - batch #1
2012-06-01 11:13:07 -04:00
Joey Armstrong
dad993a68c
bug 757828: move export logic into target_export.mk - batch #1
2012-05-23 11:19:24 -04:00
Mike Hommey
7800030eb8
Bug 757339 - Make expandlibs commands generate dependencies like gcc does. r=ted
2012-06-08 08:59:02 +02:00
Timothy B. Terriberry
035cd4054c
Bug 759008 - Remove unused LIBOBJS from rules.mk, r=glandium
2012-05-29 11:54:31 -07:00
Joey Armstrong
151ad6438c
bug 742391: split config/rules.mk - file batch #1
2012-05-16 14:46:28 -04:00
Joey Armstrong
1926a81f65
bug 751167: replace FORCE with makefile dependencies r=ted
2012-05-15 09:20:30 -07:00
Mike Hommey
fe881f4ebe
Bug 748001 - Use explicit targets for object files. r=ted
2012-05-15 07:44:32 +02:00
Mike Hommey
88670fcd3e
Bug 754625 - Use idl-parser from $(LIBXUL_DIST)/sdk/bin and only remove lex and yacc files in header.py --regen. r=khuey
2012-05-14 17:19:39 +02:00
Landry Breuil
21a2fe28a9
bug 736961 - use the same cachedir for all idl-parser calls, fixes builds without objdir - r=khuey
2012-05-11 11:17:00 -07:00
Gregory Szorc
cef8c5bb2e
Bug 748490 - Part 3: Followups to part 2; r=ted
...
Previous patch was submitted prematurely by accident. This addresses
nits from review.
2012-05-10 10:19:16 -07:00
Gregory Szorc
f8c002b1a2
Bug 748490 - Part 2: Register testing modules with xpcshell test runner; r=ted
2012-05-10 10:10:14 -07:00
Gregory Szorc
13fa710cfc
Bug 748490 - Part 1: Provide build rules to install test-only JS modules; r=ted
2012-05-10 10:10:11 -07:00
Nathan Froyd
38fd6d3529
Bug 744444 - Part 3: delete CPP_PROG_LINK; r=ted
2012-04-12 16:58:11 -04:00
Nathan Froyd
c220ef11a3
Bug 744444 - Part 2: delete quantify target and related support; r=ted
2012-04-12 16:56:57 -04:00
Nathan Froyd
921b036082
Bug 744444 - Part 1: delete purify target; r=ted
2012-04-12 16:54:34 -04:00
Ryan VanderMeulen
98785555aa
Backout 2c8ae0c81d32 (bug 742391) due to bustage. r=FAIL
2012-05-04 23:03:31 -04:00
Joey Armstrong
2bbee6ea06
Bug 742391 - Split config/rules.mk - file batch #1 . r=ted
2012-05-04 22:46:35 -04:00
Ehsan Akhgari
e30ea572b2
Backout changeset b0200dab0ccc to revert the incorrect backout of an fx-team range (no bug)
...
This is the range I mistakenly backed out before:
http://hg.mozilla.org/mozilla-central/pushloghtml?changeset=bc5fee76550b
2012-05-02 16:11:19 -04:00
Ehsan Akhgari
913bba7c4e
Backout the latest merge from fx-team because of Ts regressions (no bug)
2012-05-02 15:37:08 -04:00
Tim Taubert
c86beca388
merge m-c to fx-team; a=js-only
2012-05-02 15:36:57 +02:00
Jim Blandy
e9da94f671
Bug 750368: Help 'make xpcshell-tests' find 'mozinfo' Python module. r=ted
2012-05-01 16:54:45 -07:00
Mike Hommey
4d48cbfae9
Bug 748739 - Link stdc++compat as a static library, and always link it when STDCXX_COMPAT is enabled. r=ted
...
--HG--
rename : build/stdc++compat.cpp => build/unix/stdc++compat/stdc++compat.cpp
2012-04-30 08:03:59 +02:00
Myk Melez
4f307cae98
bug 746156 - isolate webapp runtime files into subdirectory of Firefox package; r=bsmedberg, a=akeybl
2012-04-19 00:39:52 -07:00
Nathan Froyd
76e56f19d9
Bug 743988 - unconditionally link PROGRAMS and SIMPLE_PROGRAMS with CXX; r=ted
2012-04-10 10:16:26 -04:00
Mike Hommey
ea3507fa7e
Bug 644608 - Implement full dependencies for expandlibs. r=ted
...
* * *
Bug 644608 - Fixups
2012-03-31 09:24:39 +02:00
Takanori MATSUURA
bd9ba0040a
Bug 737006 - Use internal ply only if needed. r=khuey
2012-04-06 14:06:52 -04:00
Mike Hommey
daaf05e1f0
Backout bug 644608 for subtly breaking layout/media build
2012-04-06 13:57:24 +02:00
Mike Hommey
6c18cf3860
Bug 644608 - Implement full dependencies for expandlibs. r=ted
2012-03-31 09:24:39 +02:00
Joey Armstrong
15ddc7aed7
Bug 738404 - Makefile.in edits to use threadsafe mkdir (bug 680246) - r=ted
2012-04-03 16:08:16 -04:00
Joey Armstrong
85a578963f
Bug 680246 - add a makefile library rule to support thread safe directory creation - r=khuey
2012-04-02 13:06:06 -04:00
Mark Capella
64d229e07d
Bug 595926 - Purge last traces of REQUIRES from the build system. r=khuey
2012-03-12 10:22:57 +01:00
Jacek Caban
c3db1fea68
Bug 733713 - xpcom/tests fail to compile on mingw r=glandium
2012-03-09 16:58:43 +01:00
Gregory Szorc
f4abd10724
Bug 729098 - Part 1/2: Create xUnit XML results file when executing xpcshell tests; r=khuey
2012-03-06 15:03:34 -08:00
Philipp Wagner
eb2f7e62f1
Bug 730081 - Add a way to disable xpccheck for subdirectories; r=khuey
2012-02-23 22:22:00 +01:00
Jacek Caban
5f557cc789
Bug 728178 - js.exe fails to link on on mingw (missing MOZ_Crash) r=glandium
2012-02-21 15:48:02 +01:00
Makoto Kato
247bbc6d1e
Bug 722933 - add -MACHINE option for link.exe. r=khuey
2012-02-21 16:19:23 +09:00
Mike Hommey
229a4401e7
Bug 717540 - Remove MFBT dependency on JS_Assert, add MOZ_Assert, and use it for WTF assertions. r=waldo,r=khuey
2012-02-13 15:48:23 +01:00
Mike Hommey
e53de290fb
Bug 701371 - Rename mozutils to mozglue, and move it to top-level. r=khuey,a=brendan
...
--HG--
rename : memory/mozutils/Makefile.in => mozglue/Makefile.in
rename : memory/mozutils/Makefile.in => mozglue/build/Makefile.in
rename : memory/mozutils/dummy.cpp => mozglue/build/dummy.cpp
rename : memory/mozutils/fixcrt.py => mozglue/build/fixcrt.py
rename : memory/mozutils/mozutils.def.in => mozglue/build/mozglue.def.in
2011-12-28 08:24:02 +01:00
Matt Brubeck
1029664e68
Merge from mozilla-inbound to mozilla-central
2011-12-27 11:04:58 -08:00
Oleg Romashin
dfe68a477c
Bug 703434 - Add support for Qt resource files (qrc) which possible to pre-compile with rcc compiler. r=glandium
2011-11-17 01:28:33 -05:00
Jacek Caban
e46b6273a6
Bug 712584 - Properly use .def files on mingw builds r=khuey
2011-12-27 10:51:53 +01:00
Ed Morley
92d532e3ef
Backout 1d0ec7fa8b96 (bug 702179) for PGO Linux build failures
2011-12-21 15:57:26 +00:00
Ginn Chen
aca493a824
Bug 702179 dtrace probes are not installed on Solaris with static js lib r=glandium (reland with additional fix from Mike Hommey)
2011-12-21 19:25:31 +08:00
Bill McCloskey
d895426887
Bug 705332 - Re-enable printing filename in quiet builds (r=njn)
2011-12-08 10:14:06 -08:00
Nicholas Nethercote
882791c0e6
Bug 703456 - Kill REPORT_BUILD; kill it dead. r=ted.
2011-11-21 18:47:54 -08:00
Gregory Szorc
3c3b80afe7
Bug 701822 - Add TEST_DIRS Makefile variable; r=ted
2011-11-11 12:25:22 -08:00
Bobby Holley
68d352d87f
Bug 691781 - Generate IDL lexer and parser as part of the build system. r=khuey
2011-11-06 13:32:25 +01:00
ABE Hiroki
1d668f92f1
Bug 675593 - Fix nspr4!1.pgc path mistake on NSPR PGO build (m-c part); r=ted
2011-11-04 21:26:53 +00:00
Mike Hommey
ef2405c5b0
Bug 695989 - Properly pick changes to jemalloc/mozutils on Linux incremental builds. r=ted
2011-10-27 15:15:21 +02:00
Mike Hommey
b2a287031a
Bug 686464 - Leave it to Android to unpack the content process executable. r=ted
2011-10-27 14:53:20 +02:00
Mitchell Field
4c1a947967
Bug 593768 - Remove --enable-cpp-exceptions configure option; r=ted
2011-10-21 18:56:25 +01:00
Ehsan Akhgari
fe0d0ce6ff
Backed out changeset 020f14584a2a (bug 680246) because it broke builds on all platforms
2011-09-26 11:53:28 -04:00
Joey Armstrong
9cb3971e04
Bug 680246 - makefile logic to support threadsafe mkdir -p; r=ted
2011-08-18 17:16:21 -04:00
Mike Hommey
feb9d0376e
Bug 687805 - Allow DIST_FILES, DIST_CHROME_FILES and PREF_JS_EXPORTS to be in objdir. r=khuey
2011-09-21 18:06:14 +02:00
Mike Hommey
402b882927
Backout the backout of e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440)
2011-09-03 08:19:06 +02:00
Ed Morley
ee10afb48a
Backout e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) for Win opt orange and purple galore, on a CLOSED TREE
2011-09-03 04:35:21 +01:00
Mike Hommey
743a63ac99
Bug 683875 - Fixup. r=me
2011-09-01 20:24:13 +02:00