summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/Kconfig1
-rw-r--r--rules/xorg-driver-input-evdev.in6
-rw-r--r--rules/xorg-driver-input-evdev.make133
-rw-r--r--rules/xorg-driver-input-keyboard.in6
-rw-r--r--rules/xorg-driver-input-keyboard.make133
-rw-r--r--rules/xorg-driver-input-mouse.in6
-rw-r--r--rules/xorg-driver-input-mouse.make133
-rw-r--r--rules/xorg-driver-input-void.in6
-rw-r--r--rules/xorg-driver-input-void.make134
-rw-r--r--rules/xorg-driver-video-apm.in6
-rw-r--r--rules/xorg-driver-video-apm.make133
-rw-r--r--rules/xorg-driver-video-ati.in6
-rw-r--r--rules/xorg-driver-video-ati.make133
-rw-r--r--rules/xorg-driver-video-dummy.in6
-rw-r--r--rules/xorg-driver-video-dummy.make133
-rw-r--r--rules/xorg-driver-video-fbdev.in6
-rw-r--r--rules/xorg-driver-video-fbdev.make133
-rw-r--r--rules/xorg-driver.in25
-rw-r--r--rules/xorg-lib-xtrans.in2
-rw-r--r--rules/xorg-server.in2
20 files changed, 1141 insertions, 2 deletions
diff --git a/rules/Kconfig b/rules/Kconfig
index 5b8f9bfb9..85a4e880e 100644
--- a/rules/Kconfig
+++ b/rules/Kconfig
@@ -165,6 +165,7 @@ source "rules/mesa.in"
source "rules/realvnc.in"
source "rules/xfree430.in"
source "rules/xorg-server.in"
+source "rules/xorg-driver.in"
source "rules/xorg-proto.in"
source "rules/xorg-lib.in"
source "rules/xorg-app.in"
diff --git a/rules/xorg-driver-input-evdev.in b/rules/xorg-driver-input-evdev.in
new file mode 100644
index 000000000..84f1bf47b
--- /dev/null
+++ b/rules/xorg-driver-input-evdev.in
@@ -0,0 +1,6 @@
+config XORG_DRIVER_INPUT_EVDEV
+ bool
+ depends on XORG_DRIVER
+ prompt "evdev"
+ help
+ FIXME
diff --git a/rules/xorg-driver-input-evdev.make b/rules/xorg-driver-input-evdev.make
new file mode 100644
index 000000000..ebfa7a708
--- /dev/null
+++ b/rules/xorg-driver-input-evdev.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_DRIVER_INPUT_EVDEV) += xorg-driver-input-evdev
+
+#
+# Paths and names
+#
+XORG_DRIVER_INPUT_EVDEV_VERSION := 1.0.0.5
+XORG_DRIVER_INPUT_EVDEV := xf86-input-evdev-X11R7.0-$(XORG_DRIVER_INPUT_EVDEV_VERSION)
+XORG_DRIVER_INPUT_EVDEV_SUFFIX := tar.bz2
+XORG_DRIVER_INPUT_EVDEV_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/driver//$(XORG_DRIVER_INPUT_EVDEV).$(XORG_DRIVER_INPUT_EVDEV_SUFFIX)
+XORG_DRIVER_INPUT_EVDEV_SOURCE := $(SRCDIR)/$(XORG_DRIVER_INPUT_EVDEV).$(XORG_DRIVER_INPUT_EVDEV_SUFFIX)
+XORG_DRIVER_INPUT_EVDEV_DIR := $(BUILDDIR)/$(XORG_DRIVER_INPUT_EVDEV)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-evdev_get: $(STATEDIR)/xorg-driver-input-evdev.get
+
+$(STATEDIR)/xorg-driver-input-evdev.get: $(xorg-driver-input-evdev_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_DRIVER_INPUT_EVDEV_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_DRIVER_INPUT_EVDEV_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-evdev_extract: $(STATEDIR)/xorg-driver-input-evdev.extract
+
+$(STATEDIR)/xorg-driver-input-evdev.extract: $(xorg-driver-input-evdev_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_INPUT_EVDEV_DIR))
+ @$(call extract, $(XORG_DRIVER_INPUT_EVDEV_SOURCE))
+ @$(call patchin, $(XORG_DRIVER_INPUT_EVDEV))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-evdev_prepare: $(STATEDIR)/xorg-driver-input-evdev.prepare
+
+XORG_DRIVER_INPUT_EVDEV_PATH := PATH=$(CROSS_PATH)
+XORG_DRIVER_INPUT_EVDEV_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_DRIVER_INPUT_EVDEV_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-driver-input-evdev.prepare: $(xorg-driver-input-evdev_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_INPUT_EVDEV_DIR)/config.cache)
+ cd $(XORG_DRIVER_INPUT_EVDEV_DIR) && \
+ $(XORG_DRIVER_INPUT_EVDEV_PATH) $(XORG_DRIVER_INPUT_EVDEV_ENV) \
+ ./configure $(XORG_DRIVER_INPUT_EVDEV_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-evdev_compile: $(STATEDIR)/xorg-driver-input-evdev.compile
+
+$(STATEDIR)/xorg-driver-input-evdev.compile: $(xorg-driver-input-evdev_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_DRIVER_INPUT_EVDEV_DIR) && $(XORG_DRIVER_INPUT_EVDEV_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-evdev_install: $(STATEDIR)/xorg-driver-input-evdev.install
+
+$(STATEDIR)/xorg-driver-input-evdev.install: $(xorg-driver-input-evdev_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_DRIVER_INPUT_EVDEV)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-evdev_targetinstall: $(STATEDIR)/xorg-driver-input-evdev.targetinstall
+
+$(STATEDIR)/xorg-driver-input-evdev.targetinstall: $(xorg-driver-input-evdev_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-driver-input-evdev)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_DRIVER_INPUT_EVDEV_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-evdev_clean:
+ rm -rf $(STATEDIR)/xorg-driver-input-evdev.*
+ rm -rf $(IMAGEDIR)/xorg-driver-input-evdev_*
+ rm -rf $(XORG_DRIVER_INPUT_EVDEV_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-driver-input-keyboard.in b/rules/xorg-driver-input-keyboard.in
new file mode 100644
index 000000000..12b3047b9
--- /dev/null
+++ b/rules/xorg-driver-input-keyboard.in
@@ -0,0 +1,6 @@
+config XORG_DRIVER_INPUT_KEYBOARD
+ bool
+ depends on XORG_DRIVER
+ prompt "Keyboard"
+ help
+ FIXME
diff --git a/rules/xorg-driver-input-keyboard.make b/rules/xorg-driver-input-keyboard.make
new file mode 100644
index 000000000..8e2ee7d67
--- /dev/null
+++ b/rules/xorg-driver-input-keyboard.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_DRIVER_INPUT_KEYBOARD) += xorg-driver-input-keyboard
+
+#
+# Paths and names
+#
+XORG_DRIVER_INPUT_KEYBOARD_VERSION := 1.0.1.3
+XORG_DRIVER_INPUT_KEYBOARD := xf86-input-keyboard-X11R7.0-$(XORG_DRIVER_INPUT_KEYBOARD_VERSION)
+XORG_DRIVER_INPUT_KEYBOARD_SUFFIX := tar.bz2
+XORG_DRIVER_INPUT_KEYBOARD_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/driver//$(XORG_DRIVER_INPUT_KEYBOARD).$(XORG_DRIVER_INPUT_KEYBOARD_SUFFIX)
+XORG_DRIVER_INPUT_KEYBOARD_SOURCE := $(SRCDIR)/$(XORG_DRIVER_INPUT_KEYBOARD).$(XORG_DRIVER_INPUT_KEYBOARD_SUFFIX)
+XORG_DRIVER_INPUT_KEYBOARD_DIR := $(BUILDDIR)/$(XORG_DRIVER_INPUT_KEYBOARD)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-keyboard_get: $(STATEDIR)/xorg-driver-input-keyboard.get
+
+$(STATEDIR)/xorg-driver-input-keyboard.get: $(xorg-driver-input-keyboard_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_DRIVER_INPUT_KEYBOARD_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_DRIVER_INPUT_KEYBOARD_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-keyboard_extract: $(STATEDIR)/xorg-driver-input-keyboard.extract
+
+$(STATEDIR)/xorg-driver-input-keyboard.extract: $(xorg-driver-input-keyboard_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_INPUT_KEYBOARD_DIR))
+ @$(call extract, $(XORG_DRIVER_INPUT_KEYBOARD_SOURCE))
+ @$(call patchin, $(XORG_DRIVER_INPUT_KEYBOARD))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-keyboard_prepare: $(STATEDIR)/xorg-driver-input-keyboard.prepare
+
+XORG_DRIVER_INPUT_KEYBOARD_PATH := PATH=$(CROSS_PATH)
+XORG_DRIVER_INPUT_KEYBOARD_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_DRIVER_INPUT_KEYBOARD_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-driver-input-keyboard.prepare: $(xorg-driver-input-keyboard_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_INPUT_KEYBOARD_DIR)/config.cache)
+ cd $(XORG_DRIVER_INPUT_KEYBOARD_DIR) && \
+ $(XORG_DRIVER_INPUT_KEYBOARD_PATH) $(XORG_DRIVER_INPUT_KEYBOARD_ENV) \
+ ./configure $(XORG_DRIVER_INPUT_KEYBOARD_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-keyboard_compile: $(STATEDIR)/xorg-driver-input-keyboard.compile
+
+$(STATEDIR)/xorg-driver-input-keyboard.compile: $(xorg-driver-input-keyboard_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_DRIVER_INPUT_KEYBOARD_DIR) && $(XORG_DRIVER_INPUT_KEYBOARD_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-keyboard_install: $(STATEDIR)/xorg-driver-input-keyboard.install
+
+$(STATEDIR)/xorg-driver-input-keyboard.install: $(xorg-driver-input-keyboard_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_DRIVER_INPUT_KEYBOARD)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-keyboard_targetinstall: $(STATEDIR)/xorg-driver-input-keyboard.targetinstall
+
+$(STATEDIR)/xorg-driver-input-keyboard.targetinstall: $(xorg-driver-input-keyboard_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-driver-input-keyboard)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_DRIVER_INPUT_KEYBOARD_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-keyboard_clean:
+ rm -rf $(STATEDIR)/xorg-driver-input-keyboard.*
+ rm -rf $(IMAGEDIR)/xorg-driver-input-keyboard_*
+ rm -rf $(XORG_DRIVER_INPUT_KEYBOARD_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-driver-input-mouse.in b/rules/xorg-driver-input-mouse.in
new file mode 100644
index 000000000..4a7d4c3eb
--- /dev/null
+++ b/rules/xorg-driver-input-mouse.in
@@ -0,0 +1,6 @@
+config XORG_DRIVER_INPUT_MOUSE
+ bool
+ depends on XORG_DRIVER
+ prompt "Mouse"
+ help
+ FIXME
diff --git a/rules/xorg-driver-input-mouse.make b/rules/xorg-driver-input-mouse.make
new file mode 100644
index 000000000..ee7082e88
--- /dev/null
+++ b/rules/xorg-driver-input-mouse.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_DRIVER_INPUT_MOUSE) += xorg-driver-input-mouse
+
+#
+# Paths and names
+#
+XORG_DRIVER_INPUT_MOUSE_VERSION := 1.0.3.1
+XORG_DRIVER_INPUT_MOUSE := xf86-input-mouse-X11R7.0-$(XORG_DRIVER_INPUT_MOUSE_VERSION)
+XORG_DRIVER_INPUT_MOUSE_SUFFIX := tar.bz2
+XORG_DRIVER_INPUT_MOUSE_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/driver//$(XORG_DRIVER_INPUT_MOUSE).$(XORG_DRIVER_INPUT_MOUSE_SUFFIX)
+XORG_DRIVER_INPUT_MOUSE_SOURCE := $(SRCDIR)/$(XORG_DRIVER_INPUT_MOUSE).$(XORG_DRIVER_INPUT_MOUSE_SUFFIX)
+XORG_DRIVER_INPUT_MOUSE_DIR := $(BUILDDIR)/$(XORG_DRIVER_INPUT_MOUSE)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-mouse_get: $(STATEDIR)/xorg-driver-input-mouse.get
+
+$(STATEDIR)/xorg-driver-input-mouse.get: $(xorg-driver-input-mouse_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_DRIVER_INPUT_MOUSE_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_DRIVER_INPUT_MOUSE_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-mouse_extract: $(STATEDIR)/xorg-driver-input-mouse.extract
+
+$(STATEDIR)/xorg-driver-input-mouse.extract: $(xorg-driver-input-mouse_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_INPUT_MOUSE_DIR))
+ @$(call extract, $(XORG_DRIVER_INPUT_MOUSE_SOURCE))
+ @$(call patchin, $(XORG_DRIVER_INPUT_MOUSE))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-mouse_prepare: $(STATEDIR)/xorg-driver-input-mouse.prepare
+
+XORG_DRIVER_INPUT_MOUSE_PATH := PATH=$(CROSS_PATH)
+XORG_DRIVER_INPUT_MOUSE_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_DRIVER_INPUT_MOUSE_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-driver-input-mouse.prepare: $(xorg-driver-input-mouse_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_INPUT_MOUSE_DIR)/config.cache)
+ cd $(XORG_DRIVER_INPUT_MOUSE_DIR) && \
+ $(XORG_DRIVER_INPUT_MOUSE_PATH) $(XORG_DRIVER_INPUT_MOUSE_ENV) \
+ ./configure $(XORG_DRIVER_INPUT_MOUSE_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-mouse_compile: $(STATEDIR)/xorg-driver-input-mouse.compile
+
+$(STATEDIR)/xorg-driver-input-mouse.compile: $(xorg-driver-input-mouse_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_DRIVER_INPUT_MOUSE_DIR) && $(XORG_DRIVER_INPUT_MOUSE_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-mouse_install: $(STATEDIR)/xorg-driver-input-mouse.install
+
+$(STATEDIR)/xorg-driver-input-mouse.install: $(xorg-driver-input-mouse_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_DRIVER_INPUT_MOUSE)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-mouse_targetinstall: $(STATEDIR)/xorg-driver-input-mouse.targetinstall
+
+$(STATEDIR)/xorg-driver-input-mouse.targetinstall: $(xorg-driver-input-mouse_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-driver-input-mouse)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_DRIVER_INPUT_MOUSE_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-mouse_clean:
+ rm -rf $(STATEDIR)/xorg-driver-input-mouse.*
+ rm -rf $(IMAGEDIR)/xorg-driver-input-mouse_*
+ rm -rf $(XORG_DRIVER_INPUT_MOUSE_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-driver-input-void.in b/rules/xorg-driver-input-void.in
new file mode 100644
index 000000000..cdb403cf3
--- /dev/null
+++ b/rules/xorg-driver-input-void.in
@@ -0,0 +1,6 @@
+config XORG_DRIVER_INPUT_VOID
+ bool
+ depends on XORG_DRIVER
+ prompt "void"
+ help
+ FIXME
diff --git a/rules/xorg-driver-input-void.make b/rules/xorg-driver-input-void.make
new file mode 100644
index 000000000..25e5b294c
--- /dev/null
+++ b/rules/xorg-driver-input-void.make
@@ -0,0 +1,134 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_DRIVER_INPUT_VOID) += xorg-driver-input-void
+
+#
+# Paths and names
+#
+XORG_DRIVER_INPUT_VOID_VERSION := 1.0.0.5
+XORG_DRIVER_INPUT_VOID := xf86-input-void-X11R7.0-$(XORG_DRIVER_INPUT_VOID_VERSION)
+XORG_DRIVER_INPUT_VOID_SUFFIX := tar.bz2
+XORG_DRIVER_INPUT_VOID_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/driver//$(XORG_DRIVER_INPUT_VOID).$(XORG_DRIVER_INPUT_VOID_SUFFIX)
+XORG_DRIVER_INPUT_VOID_SOURCE := $(SRCDIR)/$(XORG_DRIVER_INPUT_VOID).$(XORG_DRIVER_INPUT_VOID_SUFFIX)
+XORG_DRIVER_INPUT_VOID_DIR := $(BUILDDIR)/$(XORG_DRIVER_INPUT_VOID)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-void_get: $(STATEDIR)/xorg-driver-input-void.get
+
+$(STATEDIR)/xorg-driver-input-void.get: $(xorg-driver-input-void_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_DRIVER_INPUT_VOID_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_DRIVER_INPUT_VOID_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-void_extract: $(STATEDIR)/xorg-driver-input-void.extract
+
+$(STATEDIR)/xorg-driver-input-void.extract: $(xorg-driver-input-void_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_INPUT_VOID_DIR))
+ @$(call extract, $(XORG_DRIVER_INPUT_VOID_SOURCE))
+ @$(call patchin, $(XORG_DRIVER_INPUT_VOID))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-void_prepare: $(STATEDIR)/xorg-driver-input-void.prepare
+
+XORG_DRIVER_INPUT_VOID_PATH := PATH=$(CROSS_PATH)
+XORG_DRIVER_INPUT_VOID_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_DRIVER_INPUT_VOID_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-driver-input-void.prepare: $(xorg-driver-input-void_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_INPUT_VOID_DIR)/config.cache)
+ cd $(XORG_DRIVER_INPUT_VOID_DIR) && \
+ $(XORG_DRIVER_INPUT_VOID_PATH) $(XORG_DRIVER_INPUT_VOID_ENV) \
+ ./configure $(XORG_DRIVER_INPUT_VOID_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-void_compile: $(STATEDIR)/xorg-driver-input-void.compile
+
+$(STATEDIR)/xorg-driver-input-void.compile: $(xorg-driver-input-void_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_DRIVER_INPUT_VOID_DIR) && $(XORG_DRIVER_INPUT_VOID_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-void_install: $(STATEDIR)/xorg-driver-input-void.install
+
+$(STATEDIR)/xorg-driver-input-void.install: $(xorg-driver-input-void_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_DRIVER_INPUT_VOID)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-void_targetinstall: $(STATEDIR)/xorg-driver-input-void.targetinstall
+
+$(STATEDIR)/xorg-driver-input-void.targetinstall: $(xorg-driver-input-void_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-driver-input-void)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_DRIVER_INPUT_VOID_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-driver-input-void_clean:
+ rm -rf $(STATEDIR)/xorg-driver-input-void.*
+ rm -rf $(IMAGEDIR)/xorg-driver-input-void_*
+ rm -rf $(XORG_DRIVER_INPUT_VOID_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-driver-video-apm.in b/rules/xorg-driver-video-apm.in
new file mode 100644
index 000000000..326562d3c
--- /dev/null
+++ b/rules/xorg-driver-video-apm.in
@@ -0,0 +1,6 @@
+config XORG_DRIVER_VIDEO_APM
+ bool
+ depends on XORG_DRIVER
+ prompt "APM"
+ help
+ FIXME
diff --git a/rules/xorg-driver-video-apm.make b/rules/xorg-driver-video-apm.make
new file mode 100644
index 000000000..1edede7e5
--- /dev/null
+++ b/rules/xorg-driver-video-apm.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_DRIVER_VIDEO_APM) += xorg-driver-video-apm
+
+#
+# Paths and names
+#
+XORG_DRIVER_VIDEO_APM_VERSION := 1.0.1.5
+XORG_DRIVER_VIDEO_APM := xf86-video-apm-X11R7.0-$(XORG_DRIVER_VIDEO_APM_VERSION)
+XORG_DRIVER_VIDEO_APM_SUFFIX := tar.bz2
+XORG_DRIVER_VIDEO_APM_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/driver//$(XORG_DRIVER_VIDEO_APM).$(XORG_DRIVER_VIDEO_APM_SUFFIX)
+XORG_DRIVER_VIDEO_APM_SOURCE := $(SRCDIR)/$(XORG_DRIVER_VIDEO_APM).$(XORG_DRIVER_VIDEO_APM_SUFFIX)
+XORG_DRIVER_VIDEO_APM_DIR := $(BUILDDIR)/$(XORG_DRIVER_VIDEO_APM)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-apm_get: $(STATEDIR)/xorg-driver-video-apm.get
+
+$(STATEDIR)/xorg-driver-video-apm.get: $(xorg-driver-video-apm_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_DRIVER_VIDEO_APM_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_DRIVER_VIDEO_APM_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-apm_extract: $(STATEDIR)/xorg-driver-video-apm.extract
+
+$(STATEDIR)/xorg-driver-video-apm.extract: $(xorg-driver-video-apm_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_VIDEO_APM_DIR))
+ @$(call extract, $(XORG_DRIVER_VIDEO_APM_SOURCE))
+ @$(call patchin, $(XORG_DRIVER_VIDEO_APM))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-apm_prepare: $(STATEDIR)/xorg-driver-video-apm.prepare
+
+XORG_DRIVER_VIDEO_APM_PATH := PATH=$(CROSS_PATH)
+XORG_DRIVER_VIDEO_APM_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_DRIVER_VIDEO_APM_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-driver-video-apm.prepare: $(xorg-driver-video-apm_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_VIDEO_APM_DIR)/config.cache)
+ cd $(XORG_DRIVER_VIDEO_APM_DIR) && \
+ $(XORG_DRIVER_VIDEO_APM_PATH) $(XORG_DRIVER_VIDEO_APM_ENV) \
+ ./configure $(XORG_DRIVER_VIDEO_APM_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-apm_compile: $(STATEDIR)/xorg-driver-video-apm.compile
+
+$(STATEDIR)/xorg-driver-video-apm.compile: $(xorg-driver-video-apm_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_DRIVER_VIDEO_APM_DIR) && $(XORG_DRIVER_VIDEO_APM_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-apm_install: $(STATEDIR)/xorg-driver-video-apm.install
+
+$(STATEDIR)/xorg-driver-video-apm.install: $(xorg-driver-video-apm_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_DRIVER_VIDEO_APM)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-apm_targetinstall: $(STATEDIR)/xorg-driver-video-apm.targetinstall
+
+$(STATEDIR)/xorg-driver-video-apm.targetinstall: $(xorg-driver-video-apm_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-driver-video-apm)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_DRIVER_VIDEO_APM_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-apm_clean:
+ rm -rf $(STATEDIR)/xorg-driver-video-apm.*
+ rm -rf $(IMAGEDIR)/xorg-driver-video-apm_*
+ rm -rf $(XORG_DRIVER_VIDEO_APM_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-driver-video-ati.in b/rules/xorg-driver-video-ati.in
new file mode 100644
index 000000000..019610102
--- /dev/null
+++ b/rules/xorg-driver-video-ati.in
@@ -0,0 +1,6 @@
+config XORG_DRIVER_VIDEO_ATI
+ bool
+ depends on XORG_DRIVER
+ prompt "Ati"
+ help
+ FIXME
diff --git a/rules/xorg-driver-video-ati.make b/rules/xorg-driver-video-ati.make
new file mode 100644
index 000000000..0cd24dbda
--- /dev/null
+++ b/rules/xorg-driver-video-ati.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_DRIVER_VIDEO_ATI) += xorg-driver-video-ati
+
+#
+# Paths and names
+#
+XORG_DRIVER_VIDEO_ATI_VERSION := 6.5.7.3
+XORG_DRIVER_VIDEO_ATI := xf86-video-ati-X11R7.0-$(XORG_DRIVER_VIDEO_ATI_VERSION)
+XORG_DRIVER_VIDEO_ATI_SUFFIX := tar.bz2
+XORG_DRIVER_VIDEO_ATI_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/driver//$(XORG_DRIVER_VIDEO_ATI).$(XORG_DRIVER_VIDEO_ATI_SUFFIX)
+XORG_DRIVER_VIDEO_ATI_SOURCE := $(SRCDIR)/$(XORG_DRIVER_VIDEO_ATI).$(XORG_DRIVER_VIDEO_ATI_SUFFIX)
+XORG_DRIVER_VIDEO_ATI_DIR := $(BUILDDIR)/$(XORG_DRIVER_VIDEO_ATI)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-ati_get: $(STATEDIR)/xorg-driver-video-ati.get
+
+$(STATEDIR)/xorg-driver-video-ati.get: $(xorg-driver-video-ati_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_DRIVER_VIDEO_ATI_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_DRIVER_VIDEO_ATI_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-ati_extract: $(STATEDIR)/xorg-driver-video-ati.extract
+
+$(STATEDIR)/xorg-driver-video-ati.extract: $(xorg-driver-video-ati_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_VIDEO_ATI_DIR))
+ @$(call extract, $(XORG_DRIVER_VIDEO_ATI_SOURCE))
+ @$(call patchin, $(XORG_DRIVER_VIDEO_ATI))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-ati_prepare: $(STATEDIR)/xorg-driver-video-ati.prepare
+
+XORG_DRIVER_VIDEO_ATI_PATH := PATH=$(CROSS_PATH)
+XORG_DRIVER_VIDEO_ATI_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_DRIVER_VIDEO_ATI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-driver-video-ati.prepare: $(xorg-driver-video-ati_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_VIDEO_ATI_DIR)/config.cache)
+ cd $(XORG_DRIVER_VIDEO_ATI_DIR) && \
+ $(XORG_DRIVER_VIDEO_ATI_PATH) $(XORG_DRIVER_VIDEO_ATI_ENV) \
+ ./configure $(XORG_DRIVER_VIDEO_ATI_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-ati_compile: $(STATEDIR)/xorg-driver-video-ati.compile
+
+$(STATEDIR)/xorg-driver-video-ati.compile: $(xorg-driver-video-ati_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_DRIVER_VIDEO_ATI_DIR) && $(XORG_DRIVER_VIDEO_ATI_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-ati_install: $(STATEDIR)/xorg-driver-video-ati.install
+
+$(STATEDIR)/xorg-driver-video-ati.install: $(xorg-driver-video-ati_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_DRIVER_VIDEO_ATI)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-ati_targetinstall: $(STATEDIR)/xorg-driver-video-ati.targetinstall
+
+$(STATEDIR)/xorg-driver-video-ati.targetinstall: $(xorg-driver-video-ati_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-driver-video-ati)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_DRIVER_VIDEO_ATI_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-ati_clean:
+ rm -rf $(STATEDIR)/xorg-driver-video-ati.*
+ rm -rf $(IMAGEDIR)/xorg-driver-video-ati_*
+ rm -rf $(XORG_DRIVER_VIDEO_ATI_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-driver-video-dummy.in b/rules/xorg-driver-video-dummy.in
new file mode 100644
index 000000000..8bfb0e2a0
--- /dev/null
+++ b/rules/xorg-driver-video-dummy.in
@@ -0,0 +1,6 @@
+config XORG_DRIVER_VIDEO_DUMMY
+ bool
+ depends on XORG_DRIVER
+ prompt "Dummy"
+ help
+ FIXME
diff --git a/rules/xorg-driver-video-dummy.make b/rules/xorg-driver-video-dummy.make
new file mode 100644
index 000000000..feb744271
--- /dev/null
+++ b/rules/xorg-driver-video-dummy.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_DRIVER_VIDEO_DUMMY) += xorg-driver-video-dummy
+
+#
+# Paths and names
+#
+XORG_DRIVER_VIDEO_DUMMY_VERSION := 0.1.0.5
+XORG_DRIVER_VIDEO_DUMMY := xf86-video-dummy-X11R7.0-$(XORG_DRIVER_VIDEO_DUMMY_VERSION)
+XORG_DRIVER_VIDEO_DUMMY_SUFFIX := tar.bz2
+XORG_DRIVER_VIDEO_DUMMY_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/driver//$(XORG_DRIVER_VIDEO_DUMMY).$(XORG_DRIVER_VIDEO_DUMMY_SUFFIX)
+XORG_DRIVER_VIDEO_DUMMY_SOURCE := $(SRCDIR)/$(XORG_DRIVER_VIDEO_DUMMY).$(XORG_DRIVER_VIDEO_DUMMY_SUFFIX)
+XORG_DRIVER_VIDEO_DUMMY_DIR := $(BUILDDIR)/$(XORG_DRIVER_VIDEO_DUMMY)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-dummy_get: $(STATEDIR)/xorg-driver-video-dummy.get
+
+$(STATEDIR)/xorg-driver-video-dummy.get: $(xorg-driver-video-dummy_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_DRIVER_VIDEO_DUMMY_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_DRIVER_VIDEO_DUMMY_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-dummy_extract: $(STATEDIR)/xorg-driver-video-dummy.extract
+
+$(STATEDIR)/xorg-driver-video-dummy.extract: $(xorg-driver-video-dummy_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_VIDEO_DUMMY_DIR))
+ @$(call extract, $(XORG_DRIVER_VIDEO_DUMMY_SOURCE))
+ @$(call patchin, $(XORG_DRIVER_VIDEO_DUMMY))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-dummy_prepare: $(STATEDIR)/xorg-driver-video-dummy.prepare
+
+XORG_DRIVER_VIDEO_DUMMY_PATH := PATH=$(CROSS_PATH)
+XORG_DRIVER_VIDEO_DUMMY_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_DRIVER_VIDEO_DUMMY_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-driver-video-dummy.prepare: $(xorg-driver-video-dummy_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_VIDEO_DUMMY_DIR)/config.cache)
+ cd $(XORG_DRIVER_VIDEO_DUMMY_DIR) && \
+ $(XORG_DRIVER_VIDEO_DUMMY_PATH) $(XORG_DRIVER_VIDEO_DUMMY_ENV) \
+ ./configure $(XORG_DRIVER_VIDEO_DUMMY_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-dummy_compile: $(STATEDIR)/xorg-driver-video-dummy.compile
+
+$(STATEDIR)/xorg-driver-video-dummy.compile: $(xorg-driver-video-dummy_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_DRIVER_VIDEO_DUMMY_DIR) && $(XORG_DRIVER_VIDEO_DUMMY_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-dummy_install: $(STATEDIR)/xorg-driver-video-dummy.install
+
+$(STATEDIR)/xorg-driver-video-dummy.install: $(xorg-driver-video-dummy_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_DRIVER_VIDEO_DUMMY)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-dummy_targetinstall: $(STATEDIR)/xorg-driver-video-dummy.targetinstall
+
+$(STATEDIR)/xorg-driver-video-dummy.targetinstall: $(xorg-driver-video-dummy_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-driver-video-dummy)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_DRIVER_VIDEO_DUMMY_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-dummy_clean:
+ rm -rf $(STATEDIR)/xorg-driver-video-dummy.*
+ rm -rf $(IMAGEDIR)/xorg-driver-video-dummy_*
+ rm -rf $(XORG_DRIVER_VIDEO_DUMMY_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-driver-video-fbdev.in b/rules/xorg-driver-video-fbdev.in
new file mode 100644
index 000000000..63c6809de
--- /dev/null
+++ b/rules/xorg-driver-video-fbdev.in
@@ -0,0 +1,6 @@
+config XORG_DRIVER_VIDEO_FBDEV
+ bool
+ depends on XORG_DRIVER
+ prompt "FBDev"
+ help
+ FIXME
diff --git a/rules/xorg-driver-video-fbdev.make b/rules/xorg-driver-video-fbdev.make
new file mode 100644
index 000000000..28967b40c
--- /dev/null
+++ b/rules/xorg-driver-video-fbdev.make
@@ -0,0 +1,133 @@
+# -*-makefile-*-
+# $Id: template 4565 2006-02-10 14:23:10Z mkl $
+#
+# Copyright (C) 2006 by Erwin Rol
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_DRIVER_VIDEO_FBDEV) += xorg-driver-video-fbdev
+
+#
+# Paths and names
+#
+XORG_DRIVER_VIDEO_FBDEV_VERSION := 0.1.0.5
+XORG_DRIVER_VIDEO_FBDEV := xf86-video-fbdev-X11R7.0-$(XORG_DRIVER_VIDEO_FBDEV_VERSION)
+XORG_DRIVER_VIDEO_FBDEV_SUFFIX := tar.bz2
+XORG_DRIVER_VIDEO_FBDEV_URL := ftp://ftp.gwdg.de/pub/x11/x.org/pub/X11R7.0/src/driver//$(XORG_DRIVER_VIDEO_FBDEV).$(XORG_DRIVER_VIDEO_FBDEV_SUFFIX)
+XORG_DRIVER_VIDEO_FBDEV_SOURCE := $(SRCDIR)/$(XORG_DRIVER_VIDEO_FBDEV).$(XORG_DRIVER_VIDEO_FBDEV_SUFFIX)
+XORG_DRIVER_VIDEO_FBDEV_DIR := $(BUILDDIR)/$(XORG_DRIVER_VIDEO_FBDEV)
+
+-include $(call package_depfile)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-fbdev_get: $(STATEDIR)/xorg-driver-video-fbdev.get
+
+$(STATEDIR)/xorg-driver-video-fbdev.get: $(xorg-driver-video-fbdev_get_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+$(XORG_DRIVER_VIDEO_FBDEV_SOURCE):
+ @$(call targetinfo, $@)
+ @$(call get, $(XORG_DRIVER_VIDEO_FBDEV_URL))
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-fbdev_extract: $(STATEDIR)/xorg-driver-video-fbdev.extract
+
+$(STATEDIR)/xorg-driver-video-fbdev.extract: $(xorg-driver-video-fbdev_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_VIDEO_FBDEV_DIR))
+ @$(call extract, $(XORG_DRIVER_VIDEO_FBDEV_SOURCE))
+ @$(call patchin, $(XORG_DRIVER_VIDEO_FBDEV))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-fbdev_prepare: $(STATEDIR)/xorg-driver-video-fbdev.prepare
+
+XORG_DRIVER_VIDEO_FBDEV_PATH := PATH=$(CROSS_PATH)
+XORG_DRIVER_VIDEO_FBDEV_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+XORG_DRIVER_VIDEO_FBDEV_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+$(STATEDIR)/xorg-driver-video-fbdev.prepare: $(xorg-driver-video-fbdev_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_DRIVER_VIDEO_FBDEV_DIR)/config.cache)
+ cd $(XORG_DRIVER_VIDEO_FBDEV_DIR) && \
+ $(XORG_DRIVER_VIDEO_FBDEV_PATH) $(XORG_DRIVER_VIDEO_FBDEV_ENV) \
+ ./configure $(XORG_DRIVER_VIDEO_FBDEV_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-fbdev_compile: $(STATEDIR)/xorg-driver-video-fbdev.compile
+
+$(STATEDIR)/xorg-driver-video-fbdev.compile: $(xorg-driver-video-fbdev_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(XORG_DRIVER_VIDEO_FBDEV_DIR) && $(XORG_DRIVER_VIDEO_FBDEV_PATH) make
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-fbdev_install: $(STATEDIR)/xorg-driver-video-fbdev.install
+
+$(STATEDIR)/xorg-driver-video-fbdev.install: $(xorg-driver-video-fbdev_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, XORG_DRIVER_VIDEO_FBDEV)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-fbdev_targetinstall: $(STATEDIR)/xorg-driver-video-fbdev.targetinstall
+
+$(STATEDIR)/xorg-driver-video-fbdev.targetinstall: $(xorg-driver-video-fbdev_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @$(call install_init,default)
+ @$(call install_fixup,PACKAGE,xorg-driver-video-fbdev)
+ @$(call install_fixup,PRIORITY,optional)
+ @$(call install_fixup,VERSION,$(XORG_DRIVER_VIDEO_FBDEV_VERSION))
+ @$(call install_fixup,SECTION,base)
+ @$(call install_fixup,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
+ @$(call install_fixup,DEPENDS,)
+ @$(call install_fixup,DESCRIPTION,missing)
+
+#FIXME
+
+ @$(call install_finish)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-driver-video-fbdev_clean:
+ rm -rf $(STATEDIR)/xorg-driver-video-fbdev.*
+ rm -rf $(IMAGEDIR)/xorg-driver-video-fbdev_*
+ rm -rf $(XORG_DRIVER_VIDEO_FBDEV_DIR)
+
+# vim: syntax=make
diff --git a/rules/xorg-driver.in b/rules/xorg-driver.in
new file mode 100644
index 000000000..2698a0489
--- /dev/null
+++ b/rules/xorg-driver.in
@@ -0,0 +1,25 @@
+# xorg driver configuration
+
+menuconfig XORG_DRIVER
+ bool "xorg drivers "
+
+menu "Input Drivers "
+depends on XORG_DRIVER
+
+source "rules/xorg-driver-input-evdev.in"
+source "rules/xorg-driver-input-keyboard.in"
+source "rules/xorg-driver-input-mouse.in"
+source "rules/xorg-driver-input-void.in"
+
+endmenu
+
+menu "Video Drivers "
+depends on XORG_DRIVER
+
+source "rules/xorg-driver-video-apm.in"
+source "rules/xorg-driver-video-ati.in"
+source "rules/xorg-driver-video-dummy.in"
+source "rules/xorg-driver-video-fbdev.in"
+
+endmenu
+
diff --git a/rules/xorg-lib-xtrans.in b/rules/xorg-lib-xtrans.in
index 072f1931e..aee66026a 100644
--- a/rules/xorg-lib-xtrans.in
+++ b/rules/xorg-lib-xtrans.in
@@ -1,6 +1,6 @@
config XORG_LIB_XTRANS
bool
- depends on XORG_PROTO
+ depends on XORG_LIB
prompt "xtrans"
help
FIXME
diff --git a/rules/xorg-server.in b/rules/xorg-server.in
index 4c9b0455e..63370fa05 100644
--- a/rules/xorg-server.in
+++ b/rules/xorg-server.in
@@ -19,7 +19,7 @@ menuconfig XORG_SERVER
select XORG_PROTO_INPUT
select XORG_PROTO_XF86DGA
select XORG_LIB_XTRANS
- select XORG_APP_XDM
+ select XORG_LIB_XDMCP
# select XORG_PROTO_XKBFILE
# select XORG_PROTO_XAU