[PATCH 13/42] Move MIT-SCREEN-SAVER from extmod to built-in
Daniel Stone
daniel at fooishbar.org
Fri Dec 2 03:27:21 PST 2011
From: Tomas Carnecky <tom at dbservice.com>
If we've built MIT-SCREEN-SAVER support, then just build it into the
main binary, rather than leaving it in extmod.
Signed-off-by: Tomas Carnecky <tom at dbservice.com>
Reviewed-by: Daniel Stone <daniel at fooishbar.org>
Reviewed-by: Jamey Sharp <jamey at minilop.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
---
Xext/Makefile.am | 2 +-
hw/xfree86/dixmods/extmod/modinit.c | 9 ---------
mi/miinitext.c | 3 +++
3 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/Xext/Makefile.am b/Xext/Makefile.am
index cb432e0..a443a64 100644
--- a/Xext/Makefile.am
+++ b/Xext/Makefile.am
@@ -58,7 +58,7 @@ endif
# MIT ScreenSaver extension
SCREENSAVER_SRCS = saver.c
if SCREENSAVER
-MODULE_SRCS += $(SCREENSAVER_SRCS)
+BUILTIN_SRCS += $(SCREENSAVER_SRCS)
endif
# Xinerama extension: making multiple video devices act as one virtual screen
diff --git a/hw/xfree86/dixmods/extmod/modinit.c b/hw/xfree86/dixmods/extmod/modinit.c
index d547d7c..59dd785 100644
--- a/hw/xfree86/dixmods/extmod/modinit.c
+++ b/hw/xfree86/dixmods/extmod/modinit.c
@@ -48,15 +48,6 @@ static ExtensionModule extensionModules[] = {
NULL
},
#endif
-#ifdef SCREENSAVER
- {
- ScreenSaverExtensionInit,
- ScreenSaverName,
- &noScreenSaverExtension,
- NULL,
- NULL
- },
-#endif
#ifdef XF86VIDMODE
{
XFree86VidModeExtensionInit,
diff --git a/mi/miinitext.c b/mi/miinitext.c
index 018ca45..8fb2c11 100644
--- a/mi/miinitext.c
+++ b/mi/miinitext.c
@@ -351,6 +351,9 @@ static ExtensionModule staticExtensions[] = {
#ifdef DAMAGE
{ DamageExtensionInit, "DAMAGE", &noDamageExtension, NULL },
#endif
+#ifdef SCREENSAVER
+ { ScreenSaverExtensionInit, ScreenSaverName, &noScreenSaverExtension, NULL },
+#endif
#ifdef DBE
{ DbeExtensionInit, "DOUBLE-BUFFER", &noDbeExtension, NULL },
#endif
--
1.7.7.3
More information about the xorg-devel
mailing list