~mozillateam/firefox/firefox.raring

« back to all changes in this revision

Viewing changes to debian/globalmenu/src/Makefile.in

  • Committer: Chris Coulson
  • Date: 2013-06-20 10:45:00 UTC
  • mfrom: (965.1.89 firefox-beta.raring)
  • Revision ID: chris.coulson@canonical.com-20130620104500-4kcmuftceldrl8gf
* New upstream stable release (FIREFOX_22_0_BUILD2)
* Drop the menubar addon
  - remove debian/globalmenu
  - update debian/build/mozbuild.mk
  - update debian/config/mozconfig.in
  - update debian/control.in
  - remove debian/firefox-globalmenu.dirs.in
  - remove debian/firefox-globalmenu.links.in
  - remove debian/patches/unity-globalmenu-build-support.patch
  - add debian/unity-menubar.patch
  - update debian/patches/series.in
* Don't access the network from 395609.xul to see if it fixes a hang
  - add d/p/test-fixes/crashtest-no-network-access.patch
  - update debian/patches/series.in
* Get rid of the autogenerated debian/patches/series, as we don't use
  it now
  - rename debian/patches/series.in => debian/patches/series
  - update debian/build/mozbuild.mk
  - update debian/source/options
* Fix LP: #1158931 by making the testsuite depend on hunspell-en-us
  - update debian/control.in
* Drop unneeded test-integration/mochitest-optional-websock-log.patch
* Stop patching upstream manifests to mark tests as failing, as this is
  too much of a maintenance burden. Instead, post-process the test
  results using our own manifest
  - update debian/patches/series
  - remove d/p/test-overrides/reftest-disable-failing-tests.patch
  - remove d/p/test-overrides/xpcshell-disable-failing-tests.patch
  - update debian/rules
  - update debian/testing/extra/mochitest/mochitest-chrome.json
  - update debian/testing/extra/mochitest/mochitest.json
  - add debian/testing/filter_results
  - update debian/tests/control.in
  - add debian/tests/post-process
  - add debian/testing/results-filter-manifest.json
  - update debian/firefox-testsuite.install.in
* Don't return non-zero exit status from xpcshell test failures, as this
  turns the build red in Jenkins
  - add d/p/test-integration/xpcshell-dont-return-nonzero-on-test-failure.patch
  - update debian/patches/series.in
* Fix testrunhelper.py to work now that libxpcom.so has gone
* Disable some unsupported tests that test search healthreporting, as these
  don't work on Ubuntu where the searchplugins are not in the application
  directory
  - update debian/testing/extra/mochitest/mochitest-chrome.json
* Remove obsolete patches
  - remove debian/patches/fix-makefile-substitution-bug.patch
  - remove debian/patches/gcc-4.7-name-lookup-fixes.patch
  - update debian/patches/series
* Refresh patches
  - update debian/patches/no_neon_on_arm.patch
  - update debian/patches/ubuntu-ua-string-changes.patch
  - update debian/patches/fix-broken-langpack-install-manifests.patch
  - update d/p/test-fixes/xpcshell-xunit-output-no-bell.patch
  - update d/p/test-integration/automation-output-junit-xml.patch
  - update d/p/test-integration/xpcshell-output-valid-junit-xml.patch
  - update d/p/test-overrides/disable-failing-python-tests.patch
* Fix test_langpack_chrome.js for Hindi, Mongolian and Tamil
  - update debian/testing/extra/xpcshell/package-tests/test_langpack_chrome.js
* browser/distribution has moved back up a level
  - update debian/build/rules.mk
  - update debian/firefox-locale.preinst.in
  - update debian/firefox.dirs.in
  - update debian/firefox.install.in
  - update debian/firefox.links.in
  - update debian/firefox.postinst.in
  - update debian/firefox.preinst.in
* Testpilot has been removed from Firefox
  - update debian/firefox.install.in
* Run the xpcshell binary from the actual install directory rather than
  the temporary test directory, as some tests assume this now (eg, the
  distribution/ directory is assumed to be in the same directory as
  xpcshell). This means we also have to install httpd.js et al in to
  the actual components/ directory, as the upstream test harness assumes
  this too. This fixes test_ubuntu_searchplugins.js test failures since
  the distribution/ directory was moved back up a level on disk
  - update debian/build/rules.mk
  - update debian/firefox-testsuite.install.in
  - update debian/firefox.install.in
  - update debian/testing/run_xpcshell_tests
  - update debian/testing/testrunhelper.py
* Make "make check" failures non-fatal on armhf. I don't think anybody
  actually genuinely cares whether Firefox works there or not, so don't
  let it block migration from proposed
  - update debian/build/testsuite.mk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# ***** BEGIN LICENSE BLOCK *****
2
 
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
3
 
#
4
 
# The contents of this file are subject to the Mozilla Public License Version
5
 
# 1.1 (the "License"); you may not use this file except in compliance with
6
 
# the License. You may obtain a copy of the License at
7
 
# http://www.mozilla.org/MPL/
8
 
#
9
 
# Software distributed under the License is distributed on an "AS IS" basis,
10
 
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11
 
# for the specific language governing rights and limitations under the
12
 
# License.
13
 
#
14
 
# The Original Code is mozilla.org code.
15
 
#
16
 
# The Initial Developer of the Original Code is
17
 
# Netscape Communications Corporation.
18
 
# Portions created by the Initial Developer are Copyright (C) 2001
19
 
# the Initial Developer. All Rights Reserved.
20
 
#
21
 
# Contributor(s):
22
 
#   Chris Coulson <chris.coulson@canonical.com>
23
 
#
24
 
# Alternatively, the contents of this file may be used under the terms of
25
 
# either the GNU General Public License Version 2 or later (the "GPL"), or
26
 
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
27
 
# in which case the provisions of the GPL or the LGPL are applicable instead
28
 
# of those above. If you wish to allow use of your version of this file only
29
 
# under the terms of either the GPL or the LGPL, and not to allow others to
30
 
# use your version of this file under the terms of the MPL, indicate your
31
 
# decision by deleting the provisions above and replace them with the notice
32
 
# and other provisions required by the GPL or the LGPL. If you do not delete
33
 
# the provisions above, a recipient may use your version of this file under
34
 
# the terms of any one of the MPL, the GPL or the LGPL.
35
 
#
36
 
# ***** END LICENSE BLOCK *****
37
 
 
38
 
DEPTH           = ../../..
39
 
topsrcdir       = @top_srcdir@
40
 
srcdir          = @srcdir@
41
 
VPATH           = @srcdir@
42
 
 
43
 
include $(DEPTH)/config/autoconf.mk
44
 
 
45
 
MODULE          = globalmenu
46
 
LIBRARY_NAME    = globalmenu_s
47
 
MODULE_NAME     = uGlobalMenuModule
48
 
FORCE_STATIC_LIB = 1
49
 
 
50
 
XPI_NAME        = globalmenu
51
 
 
52
 
CPPSRCS         = \
53
 
                  uGlobalMenuLoader.cpp \
54
 
                  uGlobalMenuService.cpp \
55
 
                  uGlobalMenuUtils.cpp \
56
 
                  uGlobalMenuBar.cpp \
57
 
                  uGlobalMenuSeparator.cpp \
58
 
                  uGlobalMenuItem.cpp \
59
 
                  uGlobalMenu.cpp \
60
 
                  uGlobalMenuDocListener.cpp \
61
 
                  uGlobalMenuObject.cpp \
62
 
                  uWidgetAtoms.cpp \
63
 
                  uDebug.cpp \
64
 
                  $(NULL)
65
 
 
66
 
EXTRA_COMPONENTS = \
67
 
        MutationObserverProxy.js \
68
 
        MutationObserverProxy.manifest \
69
 
        $(NULL)
70
 
 
71
 
include $(topsrcdir)/extensions/globalmenu/compat/compat.mk
72
 
include $(topsrcdir)/config/rules.mk
73
 
 
74
 
CXXFLAGS += $(DBUSMENU_CFLAGS) \
75
 
            $(MOZ_GTK2_CFLAGS) \
76
 
            $(NULL)