Mike Hommey
d9695282c5
Bug 1241416 - Create a tier for things happening before export. r=gps
...
While it would be possible to move those things in the export tier, it
is still interesting to have reporting for them separately, especially
considering I expect things to gradually move from the other tiers to
this new one.
While not entirely obvious, the recurse_pre-export target doesn't imply
actual recursion as long as the RecursiveMake backend doesn't emit
traversal information for it, so nothing will actually happen on this
target, but the interesting part is that it runs, per the generic
config/recurse.mk rules for tiers, between BUILDSTATUS TIER_START and
BUILDSTATUS TIER_FINISH, so that all its dependencies are accounted
as being part of the pre-export tier.
2016-01-22 07:00:23 +09:00
Mike Hommey
337af22d15
Bug 1235676 - Add a global ABS_DIST variable for a non-relative version of DIST, based on topobjdir. r=mshal
...
This replaces multiple local definitions of ABS_DIST.
2015-12-31 08:10:02 +09:00
Mike Hommey
b36ad7dc0b
Bug 1230355 - Remove include_deps. r=mshal
...
We used to use include_deps to trigger a fast-path in pymake, but we don't
use pymake anymore, so we can use normal includes now.
2015-12-09 19:23:53 +09:00
Mike Hommey
def37421fa
Bug 1227852 - Remove the --with-dist-dir configure flag from js/src/. r=mshal
2015-12-01 08:25:22 +09:00
Brian O'Keefe
6f8d3debc1
Bug 852814 - Move mozbuild variable blacklist logic into the backend. r=gps
2015-03-27 15:39:34 -04:00
Brian O'Keefe
0f86b764a2
Bug 870366 - Part 3: Prohibit PREF_JS_EXPORTS in Makefile.ins. r=gps
2015-01-20 13:07:04 -05:00
Phil Ringnalda
e792222a4e
Back out 21284a1b338f (bug 870366) for breaking Android nightlies, a=backout
2015-02-01 06:54:25 -08:00
Brian O'Keefe
740ae5c0ac
Bug 870366 - Part 3: Prohibit PREF_JS_EXPORTS in Makefile.ins. r=gps
2015-01-20 13:07:04 -05:00
Joshua Cranmer
ea98d7eb48
Bug 1099430, mozilla-central parts: Eliminate the duplication of the build system in comm-central, r=glandium.
...
See the revisions a few steps prior for more fine-grained information. This just
needs to be relanded because our automation doesn't like non-ASCII commit
messages.
--HG--
extra : amend_source : 0ee4e0da1ea9ada815abfe989c51030db24aac56
2014-11-29 19:45:31 -06:00
Phil Ringnalda
372f1d5141
Backed out 3 changesets (bug 1099430) because 256 characters should be enough for anybody's commit message
...
CLOSED TREE
Backed out changeset 28abb8af2d62 (bug 1099430)
Backed out changeset 358aa39360d5 (bug 1099430)
Backed out changeset 3313e545f4f6 (bug 1099430)
2014-11-29 17:17:58 -08:00
Joshua Cranmer
e167ca3ee0
Bug 1099430, part 一: Define MOZILLA_DIR early in the base makefiles, r=glandium.
...
This change allows us to use use MOZILLA_DIR even for changes in config.mk. The
corollary is that comm-central needs to define MOZILLA_DIR before calling into
baseconfig.mk, which it already does.
The change to the test Makefile is needed since it decides to skip including
config.mk, and hence baseconfig.mk, where it would need to grab the MOZILLA_DIR
declaration.
2014-11-29 18:44:10 -06:00
Mike Hommey
6eb6d2074f
Bug 1094033 part 2 - Add a "misc" parallel tier where to move parts of the libs tier that can be moved. r=gps
2014-11-06 09:29:11 +09:00
Mike Hommey
5891d89d94
Bug 1094033 part 1 - Consolidate how to add new tiers. r=gps
2014-11-06 09:29:11 +09:00
Mike Hommey
5f3bfd0ece
Bug 1062221 - Replace add_tier_dir with DIRS. r=gps
2014-10-02 09:14:07 +09:00
Mike Hommey
cbe32e4bb3
Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
...
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
2014-08-07 14:21:03 +09:00
Mike Hommey
84bec510f1
Bug 1050029 - Improve Makefile checks for deprecated or moz.build variables. r=mshal
2014-08-07 13:48:08 +09:00
Mike Hommey
75f3b500c3
Bug 1027890 - Reject builds with pymake. r=gps
...
--HG--
extra : rebase_source : a662b896b5f431a37a1250ec19451324ebed3d14
2014-06-25 08:38:12 +09:00
Mike Hommey
bc6df46b5a
Bug 944650 - Allow mach to use a pristine GNU make if present and supported. r=gps
2014-01-20 09:09:56 +09:00
Mike Hommey
64fdc4d9ca
Bug 950298 - Make the js build system use top-level as its root objdir. r=gps
2014-01-14 07:38:40 +09:00
Gregory Szorc
cd8eabf185
Bug 950736 - Part 2: Make build failures of codegen.pp fatal; r=glandium
...
--HG--
extra : rebase_source : a2a815dd0342a8fdf2dacd7d643d4504e2f29eb5
extra : amend_source : 474af6a65c7ad26cdfc7d6eb26caf0b42fe741c3
2013-12-16 13:15:37 -08:00
Mike Hommey
81ed6108c7
Bug 944569 - Relax GNU make requirements on Windows. r=gps
2013-12-06 08:45:29 +09:00
Mike Hommey
c193f8915c
Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps
2013-10-16 08:34:18 +09:00
Wes Kocher
7bb1f5f924
Backed out changeset 5f0bfb16fa4a (bug 925605)
2013-10-15 16:57:00 -07:00
Mike Hommey
1ce72be793
Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps
2013-10-16 08:34:18 +09:00
Ed Morley
8b8fcc97c4
Backed out changeset cff5a22acb7c (bug 924992) for breaking upload_symbolds on Nightlies
2013-10-11 17:47:55 +01:00
Mike Hommey
dcb5764ee4
Bug 924992 - Use an absolute path for DIST; r=gps
2013-10-10 18:00:44 +09:00
Mike Hommey
8c676ac42d
Bug 912293 - Add a generic header and footer to generated Makefiles. r=gps
2013-09-05 09:01:45 +09:00
Mike Hommey
e529f06fd1
Bug 904740 - Add a make macro for including dependency files. r=gps
2013-08-20 09:15:43 +09:00
Mike Hommey
13388d7565
Bug 763987 - Normalize autoconf.mk.in. r=ted
2012-06-20 09:00:48 +02:00
Mike Hommey
2c40a7fa85
Backout changeset 6984dace6afb (bug 763987) because of OSX opt jsreftest bustage
2012-06-20 10:55:59 +02:00
Mike Hommey
7d33543b83
Bug 763987 - Normalize autoconf.mk.in. r=ted
2012-06-20 09:00:48 +02:00