Nick Alexander
6060c746db
Bug 909432 - Unify RESFILES and RES_FILES, and rename both to ANDROID_RESFILES. r=gps
2013-09-23 09:02:08 -07:00
Mike Hommey
153c82610c
Bug 917622 - Use INSTALL_TARGETS for mochitests. r=gps
2013-09-19 07:39:58 +09:00
Mike Hommey
b72cb335fd
Bug 912832 - Inverse tiers and subtiers for build traversal. r=gps
2013-09-06 09:17:59 +09:00
Ryan VanderMeulen
4a441f3db3
Merge inbound to m-c.
2013-09-05 15:42:49 -04:00
Ed Morley
5806f3fb9f
Merge mozilla-central and b2g-inbound
2013-09-05 14:53:25 +01:00
Askeing Yen
b98610d2b6
Bug 891766 - Add gecko's git commit info in B2G build. r=gps
2013-09-05 11:31:31 +08:00
Mike Hommey
05b3f24e0e
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Mike Hommey
ac78d3f835
Back out changeset 6fe5a446b775 (bug 903118)
2013-09-05 09:01:44 +09:00
Mike Hommey
ce1cb59268
Bug 911924 - Remove MAKE_DIRS leftovers. r=ted
2013-09-05 09:01:44 +09:00
Gregory Szorc
2a957a50ed
Bug 908977 - Generate XPIDL-derived headers directly into dist/include; r=glandium
2013-09-04 16:52:56 -07:00
Mike Shal
f62d01a145
Bug 903118 - set mozconfig environment variables for sub-makes; r=gps
2013-08-14 09:34:18 -04:00
Mike Hommey
cb4dfb8bff
Bug 912292 - Always traverse sub-directories after executing rules in the current directory. r=gps
2013-09-05 15:08:43 +09:00
Gregory Szorc
41905b45f6
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
Gregory Szorc
d561f14d5c
Bug 905879 - More robust tier tracking; r=glandium
2013-08-20 00:06:32 -07:00
Mike Hommey
3ae22728a3
Bug 905938 - Use explicit rules for {export,libs,tools}_tier_%. r=gps
2013-08-20 15:22:42 +09:00
Mike Hommey
3a5ac99067
Bug 905938 - Remove Java rules from rules.mk. r=gps
2013-08-20 15:22:33 +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
4b43f84a79
Bug 904891 - Missing subtier definition of XPIDLParser for mach. r=gps
2013-08-17 14:15:30 +09:00
Mike Hommey
8b244efc5c
Bug 905074 - Hide build status markers when not building with mach. r=gps
2013-08-15 23:45:08 +09:00
Gregory Szorc
325c390da6
Bug 850380 - Ensure xpidl Makefile is regenerated properly; r=glandium
2013-08-14 17:58:30 -07:00
Gregory Szorc
9a1a17e5c2
Bug 904823 - Discourage use of make for running xpcshell tests; r=ted
2013-08-14 17:43:04 -07:00
Gregory Szorc
918eef7c37
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Ryan VanderMeulen
a7872e972f
Backed out changesets 1fa1f28c6edf and e74f694f31c4 (bug 850380) for PGO bustage on a CLOSED TREE.
2013-08-14 15:12:20 -04:00
Brian O'Keefe
08e5de443f
Bug 896177 - Remove more config.mk includes; r=gps
2013-07-17 16:07:14 -04:00
Gregory Szorc
260d3a8e7c
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Trevor Saunders
f0d1977456
bug 900330 - generate the xpidl parser during precompile instead of export r=ted
2013-08-02 23:38:13 -04:00
Gregory Szorc
e24712af1c
Bug 899792 - Establish precompile tier and move IPDL and WebIDL build rules; r=glandium
...
A new build tier is introduced: precompile. The intention is to replace
the export subtier with something better and nonrecursive. IPDL and
WebIDL code generation have been moved into this new tier and are
performed concurrently. This appears to reduce build times due to fewer
"single threaded" build actions.
The subtier tracking UI has been updated to reflect operations that can
occur in parallel. As subtiers are started, they turn yellow. They can
then complete in any order.
Nonrecursive targets have been added to preserve the IPDL and WebIDL
build targets such that developers can type |make| from leaf directories
like they have always done.
2013-07-30 17:00:24 -07:00
Matt Brubeck
5ee97af944
Bug 896028 - Add a standard Makefile variable for mochitest-metro files [r=gps]
2013-07-19 16:59:23 -07:00
Gregory Szorc
6cbb690469
Bug 892646 - Remove unsued final-link-{libs,comps,comp-names} files; r=glandium
2013-07-11 19:44:54 -07:00
Gregory Szorc
d98f76c5d1
Bug 891474 - Establish unified directory for Python build actions; r=glandium, ted
...
--HG--
rename : config/purge_directories.py => python/mozbuild/mozbuild/action/purge_manifests.py
rename : build/xpccheck.py => python/mozbuild/mozbuild/action/xpccheck.py
extra : rebase_source : 46bc960aa62c1117a7bf215653b768dc78b48d9a
2013-07-11 13:42:26 -07:00
Ms2ger
5164d8900d
Bug 888574 - Remove TAR_CREATE_FLAGS_QUIET, make TAR_CREATE_FLAGS quiet by default; r=gps+ted
2013-07-10 11:55:01 +02:00
Vladimir Vukicevic
9e17b8825a
b=882906; remove EXTRA_DSO_LIBS; r=ted
2013-06-13 22:58:22 -04:00
Joshua Cranmer
896ab9bb65
Bug 869635 - Eliminate the xpcshell master manifest, r=gps.
2013-06-12 07:27:17 -05:00
Gregory Szorc
db71028454
Bug 873720 - Part 1: Annotate build output with machine readable markers; r=ted
2013-05-23 16:28:09 -07:00
Gregory Szorc
2a72dc0d95
Bug 860957 - Support for invoking non-recursive targets during partial tree builds; r=glandium
2013-05-17 10:54:53 -07:00
Josh Matthews
dd623dadfe
Bug 597064 - Add timeout logic to xpcshell test runner. r=ted
2012-12-20 03:43:19 -05:00
Kyle Machulis
f5e3aadf0b
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Kyle Machulis
d2b6e6e01a
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
5663b98bc5
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Joey Armstrong
aa666e80b3
bug 751156: robocop dependency build should be a nop
2013-03-19 15:34:59 -04:00
Phil Ringnalda
7b2757d780
Back out 7f12ca5e6d0a (bug 750303) on suspicion of breaking l10n builds
2013-03-10 20:03:28 -07:00
Joey Armstrong
8165e06d24
bug 750303: mkdir_deps - target specific enhancement
2013-03-04 14:34:02 -05:00
Gregory Szorc
aab3b7dd49
Bug 784841 - Part 18e: Convert /build, /config, and core build system; r=ted
2013-02-25 12:47:18 -08:00
Joey Armstrong
3e5212c327
bug 746277: replace hg commands with functions
2013-02-15 17:00:12 -05:00
Joey Armstrong
5fcbacb82f
bug 837754: valgrind tbpl builds, re-add catchall mkdir dot rule
2013-02-08 16:46:42 -05:00
Joey Armstrong
9b999c1b23
bug 830351: remove unused .mkdir.deps rule and clenaup cosmetic makefile problems
2013-01-31 14:55:30 -05:00
Joey Armstrong
ba59dca059
bug 747540: fix dependencies for java build
2013-01-25 15:22:13 -05:00
Ed Morley
f14bf64427
Backout 119c60543071 (bug 751156) for robocop failures
2013-01-03 18:12:36 +00:00
Joey Armstrong
7fdbf88066
bug 751156: robocop dependency build should be a nop
2013-01-03 10:48:04 -05:00
Geoff Brown
8b55dd24fe
Bug 823730 - Simplify make xpcshell-tests-remote make target; r=jmaher
2012-12-21 12:44:45 -07:00