diff options
-rw-r--r-- | rules/Kconfig | 1 | ||||
-rw-r--r-- | rules/xorg-driver-input-evdev.in | 6 | ||||
-rw-r--r-- | rules/xorg-driver-input-evdev.make | 133 | ||||
-rw-r--r-- | rules/xorg-driver-input-keyboard.in | 6 | ||||
-rw-r--r-- | rules/xorg-driver-input-keyboard.make | 133 | ||||
-rw-r--r-- | rules/xorg-driver-input-mouse.in | 6 | ||||
-rw-r--r-- | rules/xorg-driver-input-mouse.make | 133 | ||||
-rw-r--r-- | rules/xorg-driver-input-void.in | 6 | ||||
-rw-r--r-- | rules/xorg-driver-input-void.make | 134 | ||||
-rw-r--r-- | rules/xorg-driver-video-apm.in | 6 | ||||
-rw-r--r-- | rules/xorg-driver-video-apm.make | 133 | ||||
-rw-r--r-- | rules/xorg-driver-video-ati.in | 6 | ||||
-rw-r--r-- | rules/xorg-driver-video-ati.make | 133 | ||||
-rw-r--r-- | rules/xorg-driver-video-dummy.in | 6 | ||||
-rw-r--r-- | rules/xorg-driver-video-dummy.make | 133 | ||||
-rw-r--r-- | rules/xorg-driver-video-fbdev.in | 6 | ||||
-rw-r--r-- | rules/xorg-driver-video-fbdev.make | 133 | ||||
-rw-r--r-- | rules/xorg-driver.in | 25 | ||||
-rw-r--r-- | rules/xorg-lib-xtrans.in | 2 | ||||
-rw-r--r-- | rules/xorg-server.in | 2 |
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 |