Ms2ger
4abf38566a
Merge m-c to inbound.
2013-09-06 12:31:58 +02:00
Ms2ger
bb536a6478
Bug 870407 - Move final batch of CMMSRCS to moz.build and disallow it in makefiles; r=khuey
2013-09-06 08:40:41 +02:00
Mike Hommey
e297b68676
Bug 912856 - Add a compile 'tier' to build OBJS and HOST_OBJS. r=gps
2013-09-06 09:19:32 +09:00
Mike Hommey
a229160645
Bug 912832 - Inverse tiers and subtiers for build traversal. r=gps
2013-09-06 09:17:59 +09:00
Mike Hommey
f5d048db5e
Bug 912292 - Always traverse sub-directories after executing rules in the current directory. r=gps
2013-09-05 15:08:43 +09:00
Mike Hommey
9a4e27117c
Bug 912293 - Add a generic header and footer to generated Makefiles. r=gps
2013-09-05 09:01:45 +09:00
Mike Hommey
77175c0058
Bug 911936 - Kill make depend. r=gps
2013-09-05 09:01:45 +09:00
Mike Hommey
d8476755d5
Back out changeset 6fe5a446b775 (bug 903118)
2013-09-05 09:01:44 +09:00
Mike Hommey
39b0d07225
Bug 911924 - Remove MAKE_DIRS leftovers. r=ted
2013-09-05 09:01:44 +09:00
Mike Shal
b2f26a0d64
Bug 903118 - set mozconfig environment variables for sub-makes; r=gps
2013-08-14 09:34:18 -04:00
Mike Hommey
7ac7f0c273
Bug 909077 - Remove useless STATIC_DIRS and EXTERNAL_DIRS variables. r=gps
2013-08-30 11:10:19 +09:00
Brian O'Keefe
0f1bd321fc
Bug 875934 - Forbid LIBRARY_NAME in Makefile.ins; r=mshal
2013-08-15 11:46:20 -04:00
Gregory Szorc
41b5775451
Bug 909412 - Don't attempt to track tier progression during partial tree builds; r=glandium
2013-08-27 14:40:07 -07:00
Ms2ger
ecdd2b4462
Bug 904831 - Part d: Disallow MSVC_ENABLE_PGO in Makefiles; r=khuey
2013-08-22 08:56:02 +02:00
Ms2ger
e3bbb3be02
Bug 883284 - Part h: Disallow LIBXUL_LIBRARY in Makefiles; r=khuey
2013-08-22 08:56:01 +02:00
Ms2ger
8ccdba4aa0
Bug 906412 - Cleanup some random parts of the build system; r=mshal
2013-08-22 08:55:59 +02:00
Ms2ger
7d56a6ab7d
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
a3a9ced267
Merge m-c to inbound.
2013-08-20 16:32:33 -04:00
Ryan VanderMeulen
2203bcca10
Merge m-c to fx-team.
2013-08-20 15:33:48 -04:00
Gregory Szorc
ddf5d26ade
Bug 896695 - Re-enable accidentally disabled toolkit/devtools/apps xpcshell tests; r=mshal
2013-08-20 10:05:52 -07:00
Mike Hommey
fe45555b58
Bug 904740 - Add a make macro for including dependency files. r=gps
2013-08-20 09:15:43 +09:00
Mike Hommey
c447eb3391
Bug 905938 - Fixup for make -s verbosity. r=gps
2013-08-20 16:21:34 +09:00
Gregory Szorc
acd9d1a011
Bug 905879 - More robust tier tracking; r=glandium
2013-08-20 00:06:32 -07:00
Mike Hommey
d650806aa7
Bug 905938 - Remove Java rules from rules.mk. r=gps
2013-08-20 15:22:33 +09:00
Mike Hommey
12db32ebb7
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
f66e910130
Bug 905938 - Use explicit rules for %.i, %.s, %.res, moc_% and qrc_%. r=gps
2013-08-20 15:21:35 +09:00
Gregory Szorc
9bfe2211ed
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
e78b3ab249
Bug 905074 - Hide build status markers when not building with mach. r=gps
2013-08-15 23:45:08 +09:00
Gregory Szorc
c089ae373d
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Ryan VanderMeulen
64b2bc7dd9
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
9f99cee9a1
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Ehsan Akhgari
2ea7e5b7c1
Bug 904086 - Remove LOBJS; r=gps,jcranmer,glandium
2013-08-13 14:00:11 -04:00
Mike Hommey
83233a5085
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
553e29c238
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
dd78e7c873
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
cd20f83bc4
Bug 893362 - Put a space after TIERDIR_START in two config.mk. r=gps
2013-08-02 20:30:46 -04:00
Ms2ger
25c19f9737
Bug 897458 - Move EXTRA_PP_JS_MODULES to moz.build; r=gps
2013-08-02 09:03:25 +02:00
Mike Shal
dd73712024
Bug 888016 - Support compilation in subdirectories without VPATH; r=gps
2013-07-02 17:40:17 -04:00
Ms2ger
57ca175e28
Bug 888643 - Part c: Disallow CPP_UNIT_TESTS in Makefiles; r=gps
2013-07-24 09:24:07 +02:00
Matt Brubeck
ffb7786c86
Bug 896028 - Add a standard Makefile variable for mochitest-metro files [r=gps]
2013-07-19 16:59:23 -07:00
Mike Hommey
33751731f6
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
bcf3de711c
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
9d0dec8408
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
8362c486f5
Bug 880245 - Convert JS_MODULES_PATH to be relative to $(FINAL_TARGET); r=gps
2013-06-17 13:59:49 -04:00
Ryan VanderMeulen
07fdc2a0d3
Backed out changeset 94c939eeb5f6 (bug 885019) for bustage.
2013-06-26 10:14:08 -04:00
Brian O'Keefe
357eafe1e0
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)
6ac5667830
Bug 811404 - Stage cpptests as part of package-tests. r=ted
2013-06-24 13:45:32 -04:00
Gregory Szorc
476b509d14
Bug 418593 - Cancel GNU make's built-in RCS/% rule; r=khuey
2013-06-24 10:14:12 -07:00
Gregory Szorc
7e23fcb586
Bug 885906 - Remove .sh and .pl catch anything implicit rules; r=khuey
2013-06-24 10:13:33 -07:00
Joey Armstrong
90f5105a37
bug 880246: move EXTRA_PP_COMPONENTS to mozbuild (cleanup). r=mshal
2013-06-20 15:59:59 -04:00