Bug 647118 - Remove support for --disable-plugins. r=glandium

This commit is contained in:
Mitchell Field
2011-04-02 01:41:46 +11:00
parent 0719f1d9eb
commit d809613d81
9 changed files with 52 additions and 92 deletions

View File

@@ -224,8 +224,6 @@ ClientWallet=1
CookieManagement=1
SingleSignon=1
MOZ_PLUGINS = @MOZ_PLUGINS@
MOZ_POST_DSO_LIB_COMMAND = @MOZ_POST_DSO_LIB_COMMAND@
MOZ_POST_PROGRAM_COMMAND = @MOZ_POST_PROGRAM_COMMAND@

View File

@@ -4982,7 +4982,6 @@ LIBJPEG_TURBO_X64_ASM=
MOZ_PANGO=1
MOZ_PERMISSIONS=1
MOZ_PLACES=1
MOZ_PLUGINS=1
MOZ_PREF_EXTENSIONS=1
MOZ_PROFILELOCKING=1
MOZ_PSM=1
@@ -5853,14 +5852,6 @@ fi
AC_SUBST(MOZ_IPDL_TESTS)
dnl ========================================================
dnl = Disable plugin support
dnl ========================================================
MOZ_ARG_DISABLE_BOOL(plugins,
[ --disable-plugins Disable plugins support],
MOZ_PLUGINS=,
MOZ_PLUGINS=1)
dnl ========================================================
dnl = Disable building dbm
dnl ========================================================
@@ -9058,7 +9049,6 @@ AC_SUBST(MOZ_DEBUG_LDFLAGS)
AC_SUBST(WARNINGS_AS_ERRORS)
AC_SUBST(MOZ_EXTENSIONS)
AC_SUBST(MOZ_JSDEBUGGER)
AC_SUBST(MOZ_PLUGINS)
AC_SUBST(MOZ_LOG_REFCNT)
AC_SUBST(MOZ_LEAKY)
AC_SUBST(MOZ_JPROF)

View File

@@ -44,10 +44,10 @@ include $(DEPTH)/config/autoconf.mk
MODULE = plugin
DIRS = base/public
ifdef MOZ_PLUGINS
DIRS += base/src
DIRS = \
base/public \
base/src \
$(NULL)
# These subdirs rely on GTK libraries and header files, it is not
# buildable on other non-GTK unix builds
@@ -58,14 +58,9 @@ DIRS += test
endif
endif
endif # MOZ_PLUGINS
include $(topsrcdir)/config/rules.mk
ifdef MOZ_PLUGINS
$(DIST)/bin/plugins:
$(NSINSTALL) -D $@
export:: $(DIST)/bin/plugins
endif

View File

@@ -60,24 +60,18 @@ SDK_HEADERS = \
$(NULL)
XPIDLSRCS = \
nspluginroot.idl \
nsIPluginStreamInfo.idl \
nsIPluginInstanceOwner.idl \
nsIPlugin.idl \
nsIHTTPHeaderListener.idl \
nsIPlugin.idl \
nsIPluginDocument.idl \
nsIPluginHost.idl \
nsIPluginInputStream.idl \
nsIPluginInstance.idl \
nsIPluginInstanceOwner.idl \
nsIPluginStreamInfo.idl \
nsIPluginStreamListener.idl \
nsIPluginTag.idl \
nsIPluginTagInfo.idl \
nsIPluginInputStream.idl \
nsIPluginStreamListener.idl \
nsIPluginInstance.idl \
nsIPluginHost.idl \
nsIPluginDocument.idl \
nspluginroot.idl \
$(NULL)
# Just build headers if we don't want plugins support
ifndef MOZ_PLUGINS
NO_GEN_XPT=1
endif
include $(topsrcdir)/config/rules.mk

View File

@@ -213,6 +213,4 @@ stage-package:
@(cd $(DIST_BIN) && tar $(TAR_CREATE_FLAGS) - $(TEST_HARNESS_BINS)) | (cd $(PKG_STAGE)/bin && tar -xf -)
@(cd $(DIST_BIN)/components && tar $(TAR_CREATE_FLAGS) - $(TEST_HARNESS_COMPONENTS)) | (cd $(PKG_STAGE)/bin/components && tar -xf -)
@(cd $(topsrcdir)/build/pgo/certs && tar $(TAR_CREATE_FLAGS) - *) | (cd $(PKG_STAGE)/certs && tar -xf -)
ifdef MOZ_PLUGINS
@(cd $(DIST_BIN)/plugins && tar $(TAR_CREATE_FLAGS) - $(TEST_HARNESS_PLUGINS)) | (cd $(PKG_STAGE)/bin/plugins && tar -xf -)
endif

View File

@@ -164,14 +164,10 @@ COMPONENT_LIBS += \
$(NULL)
endif
COMPONENT_LIBS += jsperf
ifdef MOZ_PLUGINS
DEFINES += -DMOZ_PLUGINS
COMPONENT_LIBS += \
jsperf \
gkplugin \
$(NULL)
endif
ifdef MOZ_XUL
ifdef MOZ_ENABLE_GTK2

View File

@@ -134,12 +134,8 @@
#define JETPACK_MODULES
#endif
#ifdef MOZ_PLUGINS
#define PLUGINS_MODULES \
MODULE(nsPluginModule)
#else
#define PLUGINS_MODULES
#endif
#ifdef MOZ_JSDEBUGGER
#define JSDEBUGGER_MODULES \

View File

@@ -42,7 +42,6 @@ VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
MODULE = extensions
XPIDL_MODULE = extensions
XPIDLSRCS = \
amIInstallTrigger.idl \
@@ -59,18 +58,14 @@ EXTRA_PP_COMPONENTS = \
$(NULL)
EXTRA_PP_JS_MODULES = \
AddonLogging.jsm \
AddonManager.jsm \
AddonRepository.jsm \
XPIProvider.jsm \
AddonUpdateChecker.jsm \
AddonLogging.jsm \
PluginProvider.jsm \
XPIProvider.jsm \
$(NULL)
ifdef MOZ_PLUGINS
EXTRA_PP_JS_MODULES += PluginProvider.jsm
DEFINES += -DMOZ_PLUGINS
endif
EXTRA_JS_MODULES = \
LightweightThemeManager.jsm \
$(NULL)

View File

@@ -8,6 +8,4 @@ component {7beb3ba8-6ec3-41b4-b67c-da89b8518922} amContentHandler.js
contract @mozilla.org/uriloader/content-handler;1?type=application/x-xpinstall {7beb3ba8-6ec3-41b4-b67c-da89b8518922}
component {0f38e086-89a3-40a5-8ffc-9b694de1d04a} amWebInstallListener.js
contract @mozilla.org/addons/web-install-listener;1 {0f38e086-89a3-40a5-8ffc-9b694de1d04a}
#ifdef MOZ_PLUGINS
category addon-provider-module PluginProvider resource://gre/modules/PluginProvider.jsm
#endif