Commit Graph

64 Commits

Author SHA1 Message Date
Mike Hommey
1d537257e2 Bug 1247162 - Generate a header defining MOZ_SOURCE_*. r=mshal
The behavior is not entirely idempotent (most notably for
buildconfig.html), but this can be improved later if necessary.
It is idempotent where it matters.

This allows to get rid of config/makefiles/rcs.mk and its uses.
2016-02-12 07:16:14 +09:00
Benjamin Smedberg
22cf864d75 Bug 1221724 followup - remove B2G and android references to redit, r=bustage on a CLOSED TREE
--HG--
extra : amend_source : 6c6e03586534d40ff5e841938e4738bc74b1da61
2016-02-11 11:44:33 -05:00
Mike Hommey
5ab167c3b0 Bug 1224490 - Kill LIBXUL_DIST. r=mshal 2015-11-17 10:00:19 +09:00
Mike Hommey
9af046b5b4 Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg
The configure option has explicitly thrown an error for more than a year now,
and it happens that the remaining way to still forcefully use it has been
broken for more than 8 months.
2015-10-14 08:02:34 +09:00
Steven Michaud
4729fff432 Bug 1089363 - Fix for zh-TW download image dialog. r=glandium 2015-07-22 14:02:28 +08:00
Ryan VanderMeulen
80227c12ff Backed out changeset a3daf8050780 (bug 1089363) for OSX B2G desktop build bustage.
CLOSED TREE
2015-07-17 15:15:20 -04:00
Steven Michaud
fc2f5e8328 Bug 1089363 - Fix for zh-TW download image dialog. r=glandium 2015-07-15 16:01:17 +08:00
Mike Taylor
274eda3cd5 Bug 1164580 - Preprocess ua-update.json via slashslash filter. r=fabrice 2015-05-27 10:37:00 -04:00
Kevin Grandon
2dae6d9494 Bug 1160666 - Allow per-product b2g branding. r=fabrice 2015-05-07 11:44:24 -07:00
Stephen Pohl
1703a43dcf Bug 1101331: Modify directory structure of B2G.app to conform with Apple's v2 signature requirements. r=rstrong 2015-03-04 21:29:44 -05:00
Brian O'Keefe
1fa0eaa700 Bug 870366 - Part 2: Move PREF_JS_EXPORTS to moz.build (easy moves). r=gps 2015-01-20 13:07:03 -05:00
Wes Kocher
cb32041b4d Backed out changeset 39c78d4281d5 (bug 1101331) for intermittently breaking gaia-ui tests on OSX on a CLOSED TREE 2015-01-22 12:23:12 -08:00
Stephen Pohl
c9ae0626e2 Bug 1101331: Modify directory structure of B2G.app to conform with Apple's v2 signature requirements. r=rstrong 2015-01-21 14:40:45 -05:00
Jan Keromnes
076ea83cab Bug 1011562 - Enable the packaging of MOZTT fonts on all build targets. r=fabrice 2014-11-15 03:10:00 +01:00
Jan Keromnes
2db002a086 Bug 1011562 - Ship Firefox OS fonts with the simulator. r=fabrice, r=mshal 2014-10-21 12:34:00 -04:00
Stephen Pohl
6462438b09 Mac v2 signing - Bug 1066123 - Ensure b2g desktop OSX builds still work after the v2 signature changes to Firefox.app bundles. r=ted 2014-09-29 11:51:47 -07:00
Ehsan Akhgari
6b3228115f Bug 1043390 - Don't use getSourceRepo on local builds; r=glandium 2014-08-07 21:29:39 -04:00
Nigel Babu
8f59e65c73 Backed out changeset 87f53a100db0 (bug 1043390) for xpshell bustage on ASAN on a CLOSED TREE 2014-08-08 11:38:49 +05:30
Ehsan Akhgari
dd6d7593bb Bug 1043390 - Don't use getSourceRepo on local builds; r=glandium 2014-08-07 21:29:39 -04:00
Mike Hommey
d9443ec932 Bug 1045783 - Move most OS_LIBS to moz.build and do some related cleanup. r=mshal 2014-08-06 07:25:33 +09:00
Mike Hommey
95063176fa Bug 1036894 part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps
OS_LIBS for libraries that are not part of the gecko tree, EXTRA_LIBS for
libraries, such as NSPR, that are in the tree, but are not handled by
moz.build just yet. Those EXTRA_LIBS may also come from a system library.
However, in cases where the expanded variables are always empty for the
in-tree case, OS_LIBS is used (as for, e.g. MOZ_ZLIB_LIBS). OS_LDFLAGS is
used exclusively for non-library linker flags.

Always pass EXTRA_LIBS before OS_LIBS on linker command lines.

Forbid EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS in Makefiles.
2014-07-23 13:31:02 +09:00
Mike Hommey
5fab42fcaf Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps 2014-07-23 13:30:52 +09:00
Mike Hommey
72839c7305 Bug 1038639 - Remove --with-libxul-sdk and --with-system-libxul. r=bsmedberg 2014-07-17 08:42:16 +09:00
Ehsan Akhgari
17f4a32d8b Bug 976896 - Port STL_FLAGS to moz.build; r=mshal 2014-03-04 19:39:06 -05:00
Ms2ger
0604b7f97a Bug 973649 - Add logic for CFLAGS, CXXFLAGS and LDFLAGS to moz.build; r=gps
--HG--
extra : amend_source : d44541fd844c1b3f5fb4077add7aa0589ae61942
2014-02-26 12:49:00 -08:00
Ehsan Akhgari
39fc9361f6 Bug 975740 - Port WIN32_EXE_LDFLAGS to moz.build; r=mshal 2014-02-24 08:30:25 -05:00
Ehsan Akhgari
2369fdc788 Bug 968631 - Port some LOCAL_INCLUDES variables to moz.build; r=mshal 2014-02-10 13:41:02 -05:00
Kai-Zhen Li
903f8a9097 Bug 957892 - Support gonk-kk in gecko. r=mwu 2014-01-09 13:59:31 +08:00
Mike Hommey
881a7c1554 Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal 2013-12-03 06:34:21 +09:00
Mike Hommey
8fd06cf41b Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Mike Hommey
b32a4ed166 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
682364d535 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Seth Fowler
9c90ef3623 Backout of bug 934070 for breaking debugging on OS X 2013-11-07 18:42:22 -08:00
Mike Hommey
46de926a12 Bug 934070 - Stop copying dist/bin under dist/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS in */app/Makefile.in. r=ted
Consequently, revert changeset 92bea49b46b4 (bug 914560).
2013-11-07 10:38:13 +09:00
Peter Chang
f2befa9556 Bug 922510 - Extend GonkNativeWindow to support android JB 4.2.2, r=sotaro,gps 2013-10-18 10:42:43 +08:00
Jim Chen
2932c3e35a Bug 916205 - Add and package UA override list; r=fabrice r=glandium 2013-09-18 10:57:08 -04:00
Mike Hommey
2c41b70c9a Bug 912292 - Fix a few rules relying on being executed after traversing subdirectories. r=gps 2013-09-05 15:08:24 +09:00
Mike Hommey
f8bc7fa754 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Michael Wu
4cde3b930c Bug 898898 - Add support for building on gonk-JB MR2, r=glandium 2013-07-30 13:36:54 -04:00
Vladimir Vukicevic
f4af325139 b=882906; remove EXTRA_DSO_LIBS; r=ted 2013-06-13 22:58:22 -04:00
Alexandre Poirot
4389ebbade Bug 874459 - Set a valid window icon for desktop on Mac; r=myk
--HG--
extra : amend_source : 19a58dfe68f8ff349ebf8858dc8e0fb27ef51b02
2013-05-30 15:56:34 -07:00
Mike Shal
5169c0a913 Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Michael Wu
c5f16dea73 Bug 870198 - Support basic display functions on gonk-JB, r=vlad 2013-05-07 23:58:22 -04:00
Brian O'Keefe
8d90859ddb Bug 862986 - Part 2a: Migrate PROGRAM from Makefile.in to moz.build. r=gps 2013-05-01 14:05:40 -04:00
Alexandre Poirot
69bc23d299 Bug 865210 - Set a valid window icon for desktop. r=vingtetun 2013-05-06 08:51:25 -04:00
Michael Wu
152aa0c509 Bug 868150 - Add basic support for identifying and building for JB, r=glandium 2013-05-02 11:42:52 -04:00
Ryan VanderMeulen
8dd4074205 Backed out changesets c7937fb5f4bb and cf8db9b6bd61 (bug 862986) for bustage.
CLOSED TREE
2013-04-30 21:09:41 -04:00
Brian O'Keefe
7422d5ac7b Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps 2013-04-30 20:46:10 -04:00
Ryan VanderMeulen
b6cc74b921 Backed out changesets 64c7ba1d3d04 and 7e9d5bb4a9af (bug 862986) for test failures. 2013-04-30 10:08:38 -04:00
Brian O'Keefe
0baa2a32d6 Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps 2013-04-30 09:08:31 -04:00