author | Cykesiopka <cykesiopka.bmo@gmail.com> |
Thu, 19 Sep 2013 17:29:32 -0400 | |
changeset 147961 | f7276b5995366b949e6fdb758b9960b0450d553d |
parent 147960 | 47bb120b49f0da489aea1dcff325d3e587d0657e |
child 147962 | 960bd69797360e9933a21a45a29ab112f2955217 |
push id | 34048 |
push user | ryanvm@gmail.com |
push date | Thu, 19 Sep 2013 21:31:13 +0000 |
treeherder | mozilla-inbound@960bd6979736 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | joey |
bugs | 914272 |
milestone | 27.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/browser/components/build/Makefile.in +++ b/browser/components/build/Makefile.in @@ -1,14 +1,13 @@ # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. SHORT_LIBNAME = brwsrcmp -IS_COMPONENT = 1 MODULE_NAME = nsBrowserCompsModule FORCE_SHARED_LIB = 1 USE_STATIC_LIBS = 1 ifeq ($(OS_ARCH),WINNT) OS_LIBS += $(call EXPAND_LIBNAME,ole32 shell32 shlwapi) endif
--- a/browser/components/build/moz.build +++ b/browser/components/build/moz.build @@ -11,8 +11,10 @@ EXPORTS += [ ] CPP_SOURCES += [ 'nsModule.cpp', ] LIBRARY_NAME = 'browsercomps' +IS_COMPONENT = True +
--- a/config/rules.mk +++ b/config/rules.mk @@ -26,16 +26,17 @@ INCLUDED_RULES_MK = 1 DIRS \ EXTRA_PP_COMPONENTS \ EXTRA_PP_JS_MODULES \ GTEST_CMMSRCS \ GTEST_CPPSRCS \ GTEST_CSRCS \ HOST_CSRCS \ HOST_LIBRARY_NAME \ + IS_COMPONENT \ LIBRARY_NAME \ LIBXUL_LIBRARY \ MODULE \ MSVC_ENABLE_PGO \ NO_DIST_INSTALL \ PARALLEL_DIRS \ SIMPLE_PROGRAMS \ TEST_DIRS \
--- a/extensions/gnomevfs/Makefile.in +++ b/extensions/gnomevfs/Makefile.in @@ -1,16 +1,14 @@ # vim:set ts=8 sw=8 sts=8 noet: # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. SHORT_LIBNAME = nkgnomevfs -IS_COMPONENT = 1 - LOCAL_INCLUDES = $(MOZ_GNOMEVFS_CFLAGS) EXTRA_DSO_LDOPTS = \ $(XPCOM_GLUE_LDOPTS) \ $(NSPR_LIBS) \ $(MOZ_GNOMEVFS_LIBS) \ $(NULL)
--- a/extensions/gnomevfs/moz.build +++ b/extensions/gnomevfs/moz.build @@ -7,8 +7,10 @@ MODULE = 'nkgnomevfs' CPP_SOURCES += [ 'nsGnomeVFSProtocolHandler.cpp', ] LIBRARY_NAME = 'nkgnomevfs' +IS_COMPONENT = True +
--- a/extensions/widgetutils/src/Makefile.in +++ b/extensions/widgetutils/src/Makefile.in @@ -1,17 +1,16 @@ # vim:set ts=8 sw=8 sts=8 noet: # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. XPI_NAME = widgetutils SHORT_LIBNAME = widgetutils FORCE_SHARED_LIB = 1 -IS_COMPONENT = 1 EXTRA_DSO_LDOPTS = \ $(XPCOM_GLUE_LDOPTS) \ $(NSPR_LIBS) \ $(MOZ_COMPONENT_LIBS) \ $(NULL) ifdef TARGET_XPCOM_ABI
--- a/extensions/widgetutils/src/moz.build +++ b/extensions/widgetutils/src/moz.build @@ -7,8 +7,10 @@ MODULE = 'widgetutils' CPP_SOURCES += [ 'nsWidgetUtils.cpp', ] LIBRARY_NAME = 'widgetutils' +IS_COMPONENT = True +
--- a/js/src/config/rules.mk +++ b/js/src/config/rules.mk @@ -26,16 +26,17 @@ INCLUDED_RULES_MK = 1 DIRS \ EXTRA_PP_COMPONENTS \ EXTRA_PP_JS_MODULES \ GTEST_CMMSRCS \ GTEST_CPPSRCS \ GTEST_CSRCS \ HOST_CSRCS \ HOST_LIBRARY_NAME \ + IS_COMPONENT \ LIBRARY_NAME \ LIBXUL_LIBRARY \ MODULE \ MSVC_ENABLE_PGO \ NO_DIST_INSTALL \ PARALLEL_DIRS \ SIMPLE_PROGRAMS \ TEST_DIRS \
--- a/js/xpconnect/tests/components/js/Makefile.in +++ b/js/xpconnect/tests/components/js/Makefile.in @@ -1,14 +1,13 @@ # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -IS_COMPONENT = 1 MODULE_NAME = xpconnect_test JS_FILES = \ xpctest_attributes.js \ xpctest_bug809674.js \ xpctest_interfaces.js \ xpctest_params.js \ $(NULL)
--- a/js/xpconnect/tests/components/js/moz.build +++ b/js/xpconnect/tests/components/js/moz.build @@ -4,8 +4,10 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. MODULE = 'xpctest' NO_DIST_INSTALL = True LIBRARY_NAME = 'xpctest' +IS_COMPONENT = True +
--- a/js/xpconnect/tests/components/native/Makefile.in +++ b/js/xpconnect/tests/components/native/Makefile.in @@ -1,14 +1,13 @@ # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -IS_COMPONENT = 1 MODULE_NAME = xpconnect_test FORCE_SHARED_LIB = 1 MANIFEST_FILE = xpctest.manifest EXTRA_DSO_LDOPTS += \ $(XPCOM_GLUE_LDOPTS) \ $(MOZ_COMPONENT_LIBS) \
--- a/js/xpconnect/tests/components/native/moz.build +++ b/js/xpconnect/tests/components/native/moz.build @@ -10,8 +10,10 @@ NO_DIST_INSTALL = True CPP_SOURCES += [ 'xpctest_attributes.cpp', 'xpctest_module.cpp', 'xpctest_params.cpp', ] LIBRARY_NAME = 'xpctest' +IS_COMPONENT = True +
--- a/rdf/tests/dsds/Makefile.in +++ b/rdf/tests/dsds/Makefile.in @@ -1,19 +1,15 @@ # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. MOZILLA_INTERNAL_API = 1 - - -IS_COMPONENT = 1 - SAMPLES_DIR = $(DIST)/bin/res/samples/rdf RESOURCE_SAMPLES = \ DataSourceViewer.xul \ DataSourceViewer.css \ $(NULL) EXTRA_DSO_LDOPTS = \
--- a/rdf/tests/dsds/moz.build +++ b/rdf/tests/dsds/moz.build @@ -8,8 +8,10 @@ MODULE = 'rdf' CPP_SOURCES += [ 'nsRDFDataSourceDS.cpp', 'nsRDFDataSourceFactory.cpp', ] LIBRARY_NAME = 'rdfdsds' +IS_COMPONENT = True +
--- a/toolkit/system/dbus/Makefile.in +++ b/toolkit/system/dbus/Makefile.in @@ -1,16 +1,14 @@ # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -IS_COMPONENT = 1 FORCE_SHARED_LIB = 1 - EXTRA_DSO_LDOPTS = \ $(XPCOM_GLUE_LDOPTS) \ $(NSPR_LIBS) \ $(MOZ_DBUS_GLIB_LIBS) \ $(NULL) include $(topsrcdir)/config/rules.mk
--- a/toolkit/system/dbus/moz.build +++ b/toolkit/system/dbus/moz.build @@ -9,8 +9,10 @@ MODULE = 'dbus' CPP_SOURCES += [ 'nsDBusModule.cpp', 'nsDBusService.cpp', 'nsNetworkManagerListener.cpp', ] LIBRARY_NAME = 'dbusservice' +IS_COMPONENT = True +
--- a/toolkit/system/gnome/Makefile.in +++ b/toolkit/system/gnome/Makefile.in @@ -1,14 +1,13 @@ # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. FORCE_SHARED_LIB = 1 -IS_COMPONENT = 1 EXTRA_DSO_LDOPTS += \ $(XPCOM_GLUE_LDOPTS) \ $(XPCOM_FROZEN_LDOPTS) \ $(NSPR_LIBS) \ $(MOZ_GCONF_LIBS) \ $(MOZ_GNOMEVFS_LIBS) \ $(GLIB_LIBS) \ $(MOZ_GIO_LIBS) \
--- a/toolkit/system/gnome/moz.build +++ b/toolkit/system/gnome/moz.build @@ -24,9 +24,10 @@ if CONFIG['MOZ_ENABLE_GIO']: CPP_SOURCES += [ 'nsGIOService.cpp', 'nsGSettingsService.cpp', ] LIBRARY_NAME = 'mozgnome' FAIL_ON_WARNINGS = True +IS_COMPONENT = True
--- a/xpcom/sample/Makefile.in +++ b/xpcom/sample/Makefile.in @@ -2,19 +2,16 @@ # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # On OS/2, SHORT_LIBNAME is used to generate a library with an 8.3 filename, # e.g. dist/bin/components/xpcomsmp.dll SHORT_LIBNAME = xpcomsmp -# IS_COMPONENT indicates that this makefile builds a component shared library. -IS_COMPONENT = 1 - # If this is Makefile builds a component, MODULE_NAME must match the module # name specified in NS_IMPL_NSGETMODULE MODULE_NAME = nsSampleModule # EXTRA_DSO_LDOPTS specifies linker flags when building a shared library # from this Makefile. We link against the "dependent glue" and against the # frozen XPCOM shared library.
--- a/xpcom/sample/moz.build +++ b/xpcom/sample/moz.build @@ -28,8 +28,11 @@ EXTRA_COMPONENTS += [ 'nsSample.js', 'nsSample.manifest', ] # LIBRARY_NAME names the library generated by this makefile, # i.e. dist/bin/components/libxpcomsample.so LIBRARY_NAME = 'xpcomsample' +# IS_COMPONENT indicates that this makefile builds a component shared library. +IS_COMPONENT = True +
--- a/xpcom/tests/bug656331_component/Makefile.in +++ b/xpcom/tests/bug656331_component/Makefile.in @@ -1,16 +1,15 @@ # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # Blatantly copied from xpcom/tests/component. -IS_COMPONENT = 1 FORCE_SHARED_LIB = 1 MANIFEST_FILE = bug656331.manifest EXTRA_DSO_LDOPTS = \ $(DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \ $(XPCOM_FROZEN_LDOPTS) \ $(NSPR_LIBS) \
--- a/xpcom/tests/bug656331_component/moz.build +++ b/xpcom/tests/bug656331_component/moz.build @@ -7,8 +7,10 @@ NO_DIST_INSTALL = True CPP_SOURCES += [ 'TestComponent.cpp', ] LIBRARY_NAME = 'test656331' +IS_COMPONENT = True +
--- a/xpcom/tests/component/Makefile.in +++ b/xpcom/tests/component/Makefile.in @@ -1,14 +1,13 @@ # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -IS_COMPONENT = 1 FORCE_SHARED_LIB = 1 MANIFEST_FILE = testcomponent.manifest EXTRA_DSO_LDOPTS = \ $(DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \ $(XPCOM_FROZEN_LDOPTS) \ $(NSPR_LIBS) \
--- a/xpcom/tests/component/moz.build +++ b/xpcom/tests/component/moz.build @@ -7,8 +7,10 @@ NO_DIST_INSTALL = True CPP_SOURCES += [ 'TestComponent.cpp', ] LIBRARY_NAME = 'testcomponent' +IS_COMPONENT = True +
--- a/xpcom/tests/component_no_aslr/Makefile.in +++ b/xpcom/tests/component_no_aslr/Makefile.in @@ -1,14 +1,13 @@ # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -IS_COMPONENT = 1 FORCE_SHARED_LIB = 1 MANIFEST_FILE = testcompnoaslr.manifest EXTRA_DSO_LDOPTS = \ $(DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \ $(XPCOM_FROZEN_LDOPTS) \ $(NSPR_LIBS) \
--- a/xpcom/tests/component_no_aslr/moz.build +++ b/xpcom/tests/component_no_aslr/moz.build @@ -7,8 +7,10 @@ NO_DIST_INSTALL = True CPP_SOURCES += [ 'TestComponent.cpp', ] LIBRARY_NAME = 'testcompnoaslr' +IS_COMPONENT = True +
--- a/xulrunner/examples/simple/components/src/Makefile.in +++ b/xulrunner/examples/simple/components/src/Makefile.in @@ -1,13 +1,12 @@ # vim:set ts=8 sw=8 sts=8 noet: # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. XPI_NAME = simple SHORT_LIBNAME = simpltst -IS_COMPONENT = 1 EXTRA_DSO_LDOPTS = \ $(XPCOM_GLUE_LDOPTS) \ $(NSPR_LIBS) \ $(NULL)