Joshua Cranmer
727fe2e29a
Bug 1099430, part 2: Delete unnecessary auxiliary config makefiles, r=glandium, a=jcranmer
...
Sadly, not all of the files can be deleted. baseconfig, config, recurse, and
rules all need to be included with $(topsrcdir), and therefore need the proxy.
The remaining copies in config/makefiles can't even be proxied to their m-c
counterparts, because client.mk needs to include them and their contents are
needed by our automation processes before mozilla-central is cloned.
2014-12-05 11:38:31 -06:00
Joshua Cranmer
ec376ff0a1
Bug 1099430, part 1: Proxy the config/* makefiles to mozilla-central, r=glandium.
...
To avoid screwing up the WIN_TOP_SRC changes (see part 二), we need to drop this
text from comm-central. We cannot eliminate these files altogether, since the
initial import needs to include $(topsrcdir) instead of $(MOZILLA_DIR) to grab
the MOZILLA_DIR declaration in baseconfig.mk.
2014-12-05 11:38:29 -06:00
aleth
552b445a08
Bug 1102377 - Port Bug 1094303 (Move buildlist invocations into misc tier) for c-c. r=jcranmer a=bustage fix on CLOSED TREE
...
--HG--
extra : amend_source : e39cdbee53cacd54db26997a75b49a2199d904ec
2014-11-20 20:00:51 +01:00
Ian Neal
675b44bd25
Bug 1096109 - Port |Bug 1091383 - Move delayload logic entirely in moz.build frontend code| and |Bug 1091384 - Remove EXPAND_LIBNAME and affiliated| to c-c r=jcranmer a=me for CLOSED TREE
2014-11-17 23:28:42 +00:00
Ian Neal
19fd10729e
Bug 1082243 - Port |Bug 1077151 - Always use expandlibs descriptors when they exist| to comm-central r=jcranmer a=me for CLOSED TREE
2014-11-17 23:27:48 +00:00
Joshua Cranmer
29f1387d12
Bug 1074711 - Include m-c's baseconfig.mk check to use mozmake instead of gmake, r=glandium, a=jcranmer
...
--HG--
extra : amend_source : 4f93bb8381166b85b73f765fc407a1da81200e89
2014-11-13 21:54:31 -06:00
Joshua Cranmer
1662e79485
Port bug 1094037 to comm-central to fix bustage, rs=build port by build peer, a=bustage-fix
2014-11-06 12:23:00 -06:00
Joshua Cranmer
0fd11133c0
Bug 1094560 - Eliminate the clone of config/recurse.mk in comm-central, r=glandium, a=jcranmer
...
Ideally, this file would just die altogether. However, MOZILLA_DIR presently
gets defined in m-c only as late as rules.mk (included via this file), so it
requires bigger disruption to the m-c build system to do it. So instead, the
copy in comm-central is just plain emasculated.
Included are some ports of older build config bugs that are needed to make the
current m-c copy actually usable from c-c. Another change directly ports bug
1094033.
2014-11-05 21:40:09 -06:00
Joshua Cranmer
67bb2a14aa
Bug 1092200 - Port bug 1077148 changes to comm-central, r=glandium, a=bustage-fix
...
CLOSED TREE for the suite/app moz.build changes as well.
2014-11-02 16:49:38 -06:00
Joshua Cranmer
9532474d8d
Bug 1074034, part 3: Use mozilla-central's baseconfig.mk instead of forking it, r=Standard8. a=jcranmer
...
A small complication arises in that we need to maintain distinct topsrcdir
variables, so we can't just delete this file. But we can make it as small as
possible.
Note that we don't include the mozilla-central version if INCLUDED_AUTOCONF_MK
is not defined, since topsrcdir (and hence MOZILLA_SRCDIR) is undefined.
Pushing to a CLOSED TREE because this is important to get to developers, since
it makes incremental builds work again!
--HG--
extra : amend_source : 5b4bca492ace69b5df399f49bf7aee5203b29adc
2014-09-29 18:20:08 -05:00
Joshua Cranmer
755e3529dd
Bug 1074034, part 2: Replace $(MOZDEPTH) with $(DEPTH), r=Standard8
2014-09-29 18:19:22 -05:00
Joshua Cranmer
6cba433a2e
Bug 1074034, part 1: Remove vestiges of comm-central moz.build traversal, r=Standard8.
2014-09-29 18:18:25 -05:00
Neil Rashbrook
9f03a2343f
Bug 1061338 Port DELAYLOAD_LDFLAGS from bug 944800 r=Standard8
...
a=Standard8 for checkin to a CLOSED TREE
2014-09-02 08:39:23 +01:00
Ian Neal
748bda2fa3
Bug 1047981 - Port |Bug 1047924 - When building with ac_add_options --enable-extensions extensions are put expanded into the wrong location in dist/bin| to comm-central r=jcranmer bustage fix for SM packaging for a CLOSED TREE
2014-08-31 10:27:21 +01:00
Joshua Cranmer
018af624bc
Bug 1059511 Temporarily copy configobj.py and printconfigsetting.py to fix upload bustage, pending a fuller buildbot fix. rs=bustage fix for CLOSED TREE
2014-08-29 19:41:17 -05:00
Ian Neal
fd4bbff1ea
Bug 1054526 - Move LDFLAGS / WIN32_EXE_LDFLAGS out of Makefiles for c-c r=jcranmer for a CLOSED TREE
2014-08-19 21:18:57 +01:00
Ian Neal
9c85f4e315
Bug 1054536 - Port *FLAG and related changes to config.mk r=jcranmer for a CLOSED TREE
2014-08-19 21:18:52 +01:00
Ian Neal
d6f865071d
Bug 1050086 - C-c needs a "port" of bug 1047267 r=jcranmer a=for CLOSED TREE
2014-08-13 22:04:31 +01:00
Ian Neal
9949932396
Bug 1051619 - Port |Bug 914274 - Remove MODULE_NAME| to comm-central r=jcranmer a=for CLOSED TREE
2014-08-13 22:04:29 +01:00
Ian Neal
e9a821ff13
Bug 1048042 - Port |Bug 780159 - Remove obsolete REGCHROME| and |Bug 935387 - Remove non recursed install targets| to comm-central - REGCHROME part r=standard8 a=for CLOSED TREE
2014-08-13 22:04:28 +01:00
Ian Neal
8b013c8244
Bug 1046826 - Use m-c's config/makefiles/debugmake.mk in c-c's rules.mk r=jcranmer a=for CLOSED TREE
2014-08-13 22:04:27 +01:00
Joshua Cranmer
9f62704ce1
Bug 1052985 - Fix windows manifest build issues by tweaking the WIN_TOP_SRC path for what c-c needs. r=Standard8. Part bustage fix for CLOSED TREE
2014-08-13 09:24:45 +01:00
Joshua Cranmer
1a54c0d5a0
Bug 1035599: Merge the mozilla-central and comm-central objdir, r=Standard8, a=me for CLOSED TREE
...
This change merges mozilla-central and comm-central into having a single
topobjdir file but retaining two topsrcdirs (and two build systems). This state
is hopefully only the first part of a series of changes that eliminate the
comm-central build system partial clone completely.
In other words:
$(DEPTH) has accessible, addon-sdk, ..., mail, mailnews
$(topsrcdir) has mail, mailnews, ..., mozilla
--HG--
rename : bridge/bridge.mozbuild => mailnews/mailnews.mozbuild
2013-11-25 17:03:48 -06:00
Ian Neal
9652bc15ba
Bug 1046638 - Port |Bug 1044162 - make install locations for EXTRA_{PP_,}JS_MODULES better| to comm-central r=standard8 for a CLOSED TREE
2014-07-31 21:49:46 +01:00
Ian Neal
ed76105a4f
Bug 1044460 - Port relevant changes from Bug 1043344 for moving libraries and programs build to the compile tier r=standard8 for a CLOSED TREE
2014-07-31 15:15:22 +01:00
Mark Banner
79656c5e49
Port Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense) - to try and fix L10n build bustage. r=port-by-build-system-peer CLOSED TREE
2014-07-30 11:28:31 +01:00
Ian Neal
cacf171b86
Bug 1043019 - "Port |Bug 1036894 - Move in-tree library linkage information to moz.build| and |Bug 1041936 - Allow static library definitions to depend on shared libraries| to comm-central" r=jcranmer, a=jcranmer for CLOSED TREE
2014-07-25 11:23:28 -05:00
Edmund Wong
ae8b844d45
Bug 1037775 - Complete the removal of EXPORT_LIBRARY mentions. r=Fallen,jcranmer
2014-07-15 11:22:19 +08:00
Joshua Cranmer
96a4119af0
Port bug 1000994 and bug 1036525 to comm-central, r=build-system port by build peer
...
--HG--
extra : rebase_source : f336c3621f4cfbc4bd97cfb808c90bec0daa8f68
2014-07-10 19:46:55 -05:00
Richard Marti
5e0f865762
Bug 1031009 - Follow m-c baseconfig.mk changes, r=jcranmer.
2014-06-27 09:36:06 +02:00
Jan Beich
5b6409d811
Bug 993467 - Follow-up to bug 941595 to unbreak --with-system-pixman after bug 845874. r=Standard8
...
CLOSED TREE
2014-04-10 09:35:10 -04:00
Sebastian Hengst
320d70ea64
Bug 971087 - Remove OS/2 support from comm-central: config. r=jcranmer
2014-02-25 14:19:56 +01:00
Joshua Cranmer
019c772297
Bug 957220, part 1: Move png2ico out of config/config.mk, r=Standard8
...
--HG--
rename : build/pypng/png.py => mail/app/png.py
rename : build/png2ico.py => mail/app/png2ico.py
2014-01-21 10:29:25 -06:00
Mike Hommey
c5e8671609
Bug 960854 - Port |Bug 920353 - pymake native commands can't easily use e.g. mozillabuild modules| to c-c, r=jcranmer, a=me
...
CLOSED TREE
2014-01-20 23:52:56 +01:00
Frank Wein
461756a9fd
Bug 937035 - SeaMonkey/Thunderbird require at least GLIBCXX_3.4.9 although it should only require 3.4.8 as maximum, link executable to compat library, r=jcranmer, a=me
...
CLOSED TREE
2014-01-20 21:06:47 +01:00
Mark Banner
af7eadf4ce
Port bug 774572 - Define JAR_MANIFESTS in moz.build files - to fix bustage. rs=build-system-peer-port.
2013-12-18 09:12:38 +00:00
Joshua Cranmer
97bff1e08a
Bug 940204 - Use FINAL_LIBRARY in comm-central, r=Standard8
...
A CLOSED TREE for SeaMonkey though.
2013-12-16 18:32:52 -06:00
Neil Rashbrook
42a7145bd9
Bug 947725 Fix --enable-xterm-updates bustage after bug 944558 r=jcranmer
2013-12-08 23:38:54 +00:00
Mark Banner
17184241eb
Port part of bug 943728 - Use single quotes for shell quoting instead of double quotes - to fix check-sync-dirs bustage. rs=port by build system peer.
2013-12-04 09:26:11 +00:00
Mike Hommey
c9b29a0b21
Bug 937212 - Port part 1 of bug 935305 to comm-central for fix the CLOSED TREE. r=Standard8
2013-11-12 18:40:12 +09:00
Mike Hommey
a8f6c007fb
Bug 937525 - Cleanup MOZILLA_INTERNAL_API pieces from Makefile.in. r=Standard8
2013-11-12 18:39:59 +09:00
Joshua Cranmer
25e43a1bb2
Port bug 927837 (Don't manage autogenerated files in configure) to comm-central, rs=port by build peer
2013-10-29 19:16:23 -05:00
Mark Banner
0aa781a1bf
Fix build bustage from 2aa803a9a2af due to previous bad porting. rs=bustage-fix
2013-10-28 09:45:00 +00:00
Mark Banner
040567b7a6
Port core_realpath removals from bug 926906 (drop support for GNU make < 3.81), to help fix l10n repack bustage. rs=port of m-c bug by build system peer
2013-10-28 08:48:32 +00:00
Joshua Cranmer
913a624c6a
Bug 931017, part 2: Move FINAL_TARGET and friends to moz.build, r=Standard8
...
CLOSED TREE changes to SeaMonkey in mass-migration.
--HG--
extra : rebase_source : 0845dafeeefb96ac331bc34c4f4133cac326d628
extra : amend_source : d83d817d7d9c2c7349ff1d67c3e0d1d010e7c83f
2013-10-27 21:40:55 -05:00
Joshua Cranmer
e05c48f6a6
Bug 931017, part 1: include backend.mk from config.mk instead of rules.mk, r=Standard8
...
--HG--
extra : rebase_source : 40dd2389523b7c55ebcd8e81713d64d31ad8cf5c
2013-10-27 21:40:29 -05:00
Richard Marti
b46e119c37
Bug 927880 - Port | Bug 925605 - Re-allow to build with GNU make on windows| to comm-central. r=gps
2013-10-26 20:49:27 -04:00
Joshua Cranmer
7b57041b7d
Port bug 585011 to comm-central, rs=build system port by build peer
2013-10-24 23:45:54 -05:00
Joshua Cranmer
010884a130
Followup to bug 928966, rs=bustage-fix
2013-10-22 10:20:33 -05:00
Joshua Cranmer
7de545b23c
Bug 928966: port bug 926906 to comm-central, r=Standard8 CLOSED TREE
2013-10-22 09:42:02 -05:00