summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/host-xorg-lib-X11.in10
-rw-r--r--rules/host-xorg-lib-Xau.in2
-rw-r--r--rules/host-xorg-lib-Xau.make97
-rw-r--r--rules/host-xorg-lib-Xdmcp.in2
-rw-r--r--rules/host-xorg-lib-Xdmcp.make97
-rw-r--r--rules/host-xorg-proto-input.in2
-rw-r--r--rules/host-xorg-proto-input.make97
-rw-r--r--rules/host-xorg-proto-kb.in2
-rw-r--r--rules/host-xorg-proto-kb.make97
-rw-r--r--rules/hosttools.in4
10 files changed, 408 insertions, 2 deletions
diff --git a/rules/host-xorg-lib-X11.in b/rules/host-xorg-lib-X11.in
index b9f5d1405..a4e344814 100644
--- a/rules/host-xorg-lib-X11.in
+++ b/rules/host-xorg-lib-X11.in
@@ -1,6 +1,12 @@
config HOST_XORG_LIB_X11
bool
+ select HOST_XORG_PROTO_X
+ select HOST_XORG_LIB_XAU
+ select HOST_XORG_PROTO_BIGREQS # FIXME Why always?
select HOST_XORG_PROTO_XEXT
-# select HOST_XORG_PROTO_XAU
+ select HOST_XORG_LIB_XTRANS
select HOST_XORG_PROTO_XCMISC
- select HOST_XORG_PROTO_BIGREQS
+ select HOST_XORG_LIB_XDMCP # FIXME Why always?
+ select HOST_XORG_PROTO_KB
+ select HOST_XORG_PROTO_INPUT
+
diff --git a/rules/host-xorg-lib-Xau.in b/rules/host-xorg-lib-Xau.in
new file mode 100644
index 000000000..183359127
--- /dev/null
+++ b/rules/host-xorg-lib-Xau.in
@@ -0,0 +1,2 @@
+config HOST_XORG_LIB_XAU
+ bool
diff --git a/rules/host-xorg-lib-Xau.make b/rules/host-xorg-lib-Xau.make
new file mode 100644
index 000000000..93f8a63f0
--- /dev/null
+++ b/rules/host-xorg-lib-Xau.make
@@ -0,0 +1,97 @@
+# -*-makefile-*-
+# $Id$
+#
+# Copyright (C) 2007 by Robert Schwebel
+#
+# 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
+#
+HOST_PACKAGES-$(PTXCONF_HOST_XORG_LIB_XAU) += host-xorg-lib-xau
+
+#
+# Paths and names
+#
+HOST_XORG_LIB_XAU_DIR = $(HOST_BUILDDIR)/$(XORG_LIB_XAU)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xau_get: $(STATEDIR)/host-xorg-lib-xau.get
+
+$(STATEDIR)/host-xorg-lib-xau.get: $(STATEDIR)/xorg-lib-Xau.get
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xau_extract: $(STATEDIR)/host-xorg-lib-xau.extract
+
+$(STATEDIR)/host-xorg-lib-xau.extract: $(host-xorg-lib-xau_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(HOST_XORG_LIB_XAU_DIR))
+ @$(call extract, XORG_LIB_XAU, $(HOST_BUILDDIR))
+ @$(call patchin, XORG_LIB_XAU, $(HOST_XORG_LIB_XAU_DIR))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xau_prepare: $(STATEDIR)/host-xorg-lib-xau.prepare
+
+HOST_XORG_LIB_XAU_PATH := PATH=$(HOST_PATH)
+HOST_XORG_LIB_XAU_ENV := $(HOST_ENV)
+
+#
+# autoconf
+#
+HOST_XORG_LIB_XAU_AUTOCONF := $(HOST_AUTOCONF)
+
+$(STATEDIR)/host-xorg-lib-xau.prepare: $(host-xorg-lib-xau_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(HOST_XORG_LIB_XAU_DIR)/config.cache)
+ cd $(HOST_XORG_LIB_XAU_DIR) && \
+ $(HOST_XORG_LIB_XAU_PATH) $(HOST_XORG_LIB_XAU_ENV) \
+ ./configure $(HOST_XORG_LIB_XAU_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xau_compile: $(STATEDIR)/host-xorg-lib-xau.compile
+
+$(STATEDIR)/host-xorg-lib-xau.compile: $(host-xorg-lib-xau_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(HOST_XORG_LIB_XAU_DIR) && $(HOST_XORG_LIB_XAU_PATH) $(MAKE) $(PARALLELMFLAGS)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xau_install: $(STATEDIR)/host-xorg-lib-xau.install
+
+$(STATEDIR)/host-xorg-lib-xau.install: $(host-xorg-lib-xau_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, HOST_XORG_LIB_XAU,,h)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xau_clean:
+ rm -rf $(STATEDIR)/host-xorg-lib-xau.*
+ rm -rf $(HOST_XORG_LIB_XAU_DIR)
+
+# vim: syntax=make
diff --git a/rules/host-xorg-lib-Xdmcp.in b/rules/host-xorg-lib-Xdmcp.in
new file mode 100644
index 000000000..b68464d71
--- /dev/null
+++ b/rules/host-xorg-lib-Xdmcp.in
@@ -0,0 +1,2 @@
+config HOST_XORG_LIB_XDMCP
+ bool
diff --git a/rules/host-xorg-lib-Xdmcp.make b/rules/host-xorg-lib-Xdmcp.make
new file mode 100644
index 000000000..dec80440c
--- /dev/null
+++ b/rules/host-xorg-lib-Xdmcp.make
@@ -0,0 +1,97 @@
+# -*-makefile-*-
+# $Id$
+#
+# Copyright (C) 2007 by Robert Schwebel
+#
+# 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
+#
+HOST_PACKAGES-$(PTXCONF_HOST_XORG_LIB_XDMCP) += host-xorg-lib-xdmcp
+
+#
+# Paths and names
+#
+HOST_XORG_LIB_XDMCP_DIR = $(HOST_BUILDDIR)/$(XORG_LIB_XDMCP)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xdmcp_get: $(STATEDIR)/host-xorg-lib-xdmcp.get
+
+$(STATEDIR)/host-xorg-lib-xdmcp.get: $(STATEDIR)/xorg-lib-Xdmcp.get
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xdmcp_extract: $(STATEDIR)/host-xorg-lib-xdmcp.extract
+
+$(STATEDIR)/host-xorg-lib-xdmcp.extract: $(host-xorg-lib-xdmcp_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(HOST_XORG_LIB_XDMCP_DIR))
+ @$(call extract, XORG_LIB_XDMCP, $(HOST_BUILDDIR))
+ @$(call patchin, XORG_LIB_XDMCP, $(HOST_XORG_LIB_XDMCP_DIR))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xdmcp_prepare: $(STATEDIR)/host-xorg-lib-xdmcp.prepare
+
+HOST_XORG_LIB_XDMCP_PATH := PATH=$(HOST_PATH)
+HOST_XORG_LIB_XDMCP_ENV := $(HOST_ENV)
+
+#
+# autoconf
+#
+HOST_XORG_LIB_XDMCP_AUTOCONF := $(HOST_AUTOCONF)
+
+$(STATEDIR)/host-xorg-lib-xdmcp.prepare: $(host-xorg-lib-xdmcp_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(HOST_XORG_LIB_XDMCP_DIR)/config.cache)
+ cd $(HOST_XORG_LIB_XDMCP_DIR) && \
+ $(HOST_XORG_LIB_XDMCP_PATH) $(HOST_XORG_LIB_XDMCP_ENV) \
+ ./configure $(HOST_XORG_LIB_XDMCP_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xdmcp_compile: $(STATEDIR)/host-xorg-lib-xdmcp.compile
+
+$(STATEDIR)/host-xorg-lib-xdmcp.compile: $(host-xorg-lib-xdmcp_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(HOST_XORG_LIB_XDMCP_DIR) && $(HOST_XORG_LIB_XDMCP_PATH) $(MAKE) $(PARALLELMFLAGS)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xdmcp_install: $(STATEDIR)/host-xorg-lib-xdmcp.install
+
+$(STATEDIR)/host-xorg-lib-xdmcp.install: $(host-xorg-lib-xdmcp_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, HOST_XORG_LIB_XDMCP,,h)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+host-xorg-lib-xdmcp_clean:
+ rm -rf $(STATEDIR)/host-xorg-lib-xdmcp.*
+ rm -rf $(HOST_XORG_LIB_XDMCP_DIR)
+
+# vim: syntax=make
diff --git a/rules/host-xorg-proto-input.in b/rules/host-xorg-proto-input.in
new file mode 100644
index 000000000..c7f3c7e44
--- /dev/null
+++ b/rules/host-xorg-proto-input.in
@@ -0,0 +1,2 @@
+config HOST_XORG_PROTO_INPUT
+ bool
diff --git a/rules/host-xorg-proto-input.make b/rules/host-xorg-proto-input.make
new file mode 100644
index 000000000..fad3c2e6f
--- /dev/null
+++ b/rules/host-xorg-proto-input.make
@@ -0,0 +1,97 @@
+# -*-makefile-*-
+# $Id$
+#
+# Copyright (C) 2007 by Robert Schwebel
+#
+# 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
+#
+HOST_PACKAGES-$(PTXCONF_HOST_XORG_PROTO_INPUT) += host-xorg-proto-input
+
+#
+# Paths and names
+#
+HOST_XORG_PROTO_INPUT_DIR = $(HOST_BUILDDIR)/$(XORG_PROTO_INPUT)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-input_get: $(STATEDIR)/host-xorg-proto-input.get
+
+$(STATEDIR)/host-xorg-proto-input.get: $(STATEDIR)/xorg-proto-input.get
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-input_extract: $(STATEDIR)/host-xorg-proto-input.extract
+
+$(STATEDIR)/host-xorg-proto-input.extract: $(host-xorg-proto-input_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(HOST_XORG_PROTO_INPUT_DIR))
+ @$(call extract, XORG_PROTO_INPUT, $(HOST_BUILDDIR))
+ @$(call patchin, XORG_PROTO_INPUT, $(HOST_XORG_PROTO_INPUT_DIR))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-input_prepare: $(STATEDIR)/host-xorg-proto-input.prepare
+
+HOST_XORG_PROTO_INPUT_PATH := PATH=$(HOST_PATH)
+HOST_XORG_PROTO_INPUT_ENV := $(HOST_ENV)
+
+#
+# autoconf
+#
+HOST_XORG_PROTO_INPUT_AUTOCONF := $(HOST_AUTOCONF)
+
+$(STATEDIR)/host-xorg-proto-input.prepare: $(host-xorg-proto-input_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(HOST_XORG_PROTO_INPUT_DIR)/config.cache)
+ cd $(HOST_XORG_PROTO_INPUT_DIR) && \
+ $(HOST_XORG_PROTO_INPUT_PATH) $(HOST_XORG_PROTO_INPUT_ENV) \
+ ./configure $(HOST_XORG_PROTO_INPUT_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-input_compile: $(STATEDIR)/host-xorg-proto-input.compile
+
+$(STATEDIR)/host-xorg-proto-input.compile: $(host-xorg-proto-input_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(HOST_XORG_PROTO_INPUT_DIR) && $(HOST_XORG_PROTO_INPUT_PATH) $(MAKE) $(PARALLELMFLAGS)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-input_install: $(STATEDIR)/host-xorg-proto-input.install
+
+$(STATEDIR)/host-xorg-proto-input.install: $(host-xorg-proto-input_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, HOST_XORG_PROTO_INPUT,,h)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-input_clean:
+ rm -rf $(STATEDIR)/host-xorg-proto-input.*
+ rm -rf $(HOST_XORG_PROTO_INPUT_DIR)
+
+# vim: syntax=make
diff --git a/rules/host-xorg-proto-kb.in b/rules/host-xorg-proto-kb.in
new file mode 100644
index 000000000..4bf8c8dc0
--- /dev/null
+++ b/rules/host-xorg-proto-kb.in
@@ -0,0 +1,2 @@
+config HOST_XORG_PROTO_KB
+ bool
diff --git a/rules/host-xorg-proto-kb.make b/rules/host-xorg-proto-kb.make
new file mode 100644
index 000000000..9e5b16039
--- /dev/null
+++ b/rules/host-xorg-proto-kb.make
@@ -0,0 +1,97 @@
+# -*-makefile-*-
+# $Id$
+#
+# Copyright (C) 2007 by Robert Schwebel
+#
+# 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
+#
+HOST_PACKAGES-$(PTXCONF_HOST_XORG_PROTO_KB) += host-xorg-proto-kb
+
+#
+# Paths and names
+#
+HOST_XORG_PROTO_KB_DIR = $(HOST_BUILDDIR)/$(XORG_PROTO_KB)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-kb_get: $(STATEDIR)/host-xorg-proto-kb.get
+
+$(STATEDIR)/host-xorg-proto-kb.get: $(STATEDIR)/xorg-proto-kb.get
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-kb_extract: $(STATEDIR)/host-xorg-proto-kb.extract
+
+$(STATEDIR)/host-xorg-proto-kb.extract: $(host-xorg-proto-kb_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(HOST_XORG_PROTO_KB_DIR))
+ @$(call extract, XORG_PROTO_KB, $(HOST_BUILDDIR))
+ @$(call patchin, XORG_PROTO_KB, $(HOST_XORG_PROTO_KB_DIR))
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-kb_prepare: $(STATEDIR)/host-xorg-proto-kb.prepare
+
+HOST_XORG_PROTO_KB_PATH := PATH=$(HOST_PATH)
+HOST_XORG_PROTO_KB_ENV := $(HOST_ENV)
+
+#
+# autoconf
+#
+HOST_XORG_PROTO_KB_AUTOCONF := $(HOST_AUTOCONF)
+
+$(STATEDIR)/host-xorg-proto-kb.prepare: $(host-xorg-proto-kb_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(HOST_XORG_PROTO_KB_DIR)/config.cache)
+ cd $(HOST_XORG_PROTO_KB_DIR) && \
+ $(HOST_XORG_PROTO_KB_PATH) $(HOST_XORG_PROTO_KB_ENV) \
+ ./configure $(HOST_XORG_PROTO_KB_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-kb_compile: $(STATEDIR)/host-xorg-proto-kb.compile
+
+$(STATEDIR)/host-xorg-proto-kb.compile: $(host-xorg-proto-kb_compile_deps_default)
+ @$(call targetinfo, $@)
+ cd $(HOST_XORG_PROTO_KB_DIR) && $(HOST_XORG_PROTO_KB_PATH) $(MAKE) $(PARALLELMFLAGS)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-kb_install: $(STATEDIR)/host-xorg-proto-kb.install
+
+$(STATEDIR)/host-xorg-proto-kb.install: $(host-xorg-proto-kb_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call install, HOST_XORG_PROTO_KB,,h)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+host-xorg-proto-kb_clean:
+ rm -rf $(STATEDIR)/host-xorg-proto-kb.*
+ rm -rf $(HOST_XORG_PROTO_KB_DIR)
+
+# vim: syntax=make
diff --git a/rules/hosttools.in b/rules/hosttools.in
index 9825d5d53..d3c79b9e5 100644
--- a/rules/hosttools.in
+++ b/rules/hosttools.in
@@ -55,10 +55,14 @@ source "rules/host-xorg-app-mkfontdir.in"
source "rules/host-xorg-app-mkfontscale.in"
source "rules/host-xorg-font-util.in"
source "rules/host-xorg-lib-X11.in"
+source "rules/host-xorg-lib-Xau.in"
+source "rules/host-xorg-lib-Xdmcp.in"
source "rules/host-xorg-lib-Xfont.in"
source "rules/host-xorg-lib-xtrans.in"
source "rules/host-xorg-lib-fontenc.in"
source "rules/host-xorg-proto-bigreqs.in"
+source "rules/host-xorg-proto-input.in"
+source "rules/host-xorg-proto-kb.in"
source "rules/host-xorg-proto-x.in"
source "rules/host-xorg-proto-xext.in"
source "rules/host-xorg-proto-xcmisc.in"