Граф коммитов

365 Коммитов

Автор SHA1 Сообщение Дата
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