summaryrefslogtreecommitdiffstats
path: root/rules/mesa-demos.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-08-21 00:44:26 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2012-06-13 17:51:25 +0200
commitf533b196c2927b55e5e3ad93a5d900bc23f49ce7 (patch)
tree1a10f5a9cb4bb90a69b6755af70840207ef140c6 /rules/mesa-demos.make
parentbfccd6d9ca60f146113a5facf588d65c482bc56e (diff)
downloadptxdist-f533b196c2927b55e5e3ad93a5d900bc23f49ce7.tar.gz
ptxdist-f533b196c2927b55e5e3ad93a5d900bc23f49ce7.tar.xz
mesalib: version bump 7.8.2 -> 8.0.3
demos are now a separate package Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/mesa-demos.make')
-rw-r--r--rules/mesa-demos.make92
1 files changed, 92 insertions, 0 deletions
diff --git a/rules/mesa-demos.make b/rules/mesa-demos.make
new file mode 100644
index 000000000..25bfbdf2f
--- /dev/null
+++ b/rules/mesa-demos.make
@@ -0,0 +1,92 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2011 by Michael Olbrich <m.olbrich@pengutronix.de>
+#
+# 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_MESA_DEMOS) += mesa-demos
+
+#
+# Paths and names
+#
+MESA_DEMOS_VERSION := 8.0.1
+MESA_DEMOS_MD5 := 320c2a4b6edc6faba35d9cb1e2a30bf4
+MESA_DEMOS := mesa-demos-$(MESA_DEMOS_VERSION)
+MESA_DEMOS_SUFFIX := tar.bz2
+MESA_DEMOS_URL := ftp://ftp.freedesktop.org/pub/mesa/demos/$(MESA_DEMOS_VERSION)/$(MESA_DEMOS).$(MESA_DEMOS_SUFFIX)
+MESA_DEMOS_SOURCE := $(SRCDIR)/$(MESA_DEMOS).$(MESA_DEMOS_SUFFIX)
+MESA_DEMOS_DIR := $(BUILDDIR)/$(MESA_DEMOS)
+MESA_DEMOS_LICENSE := unknown
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+MESA_DEMOS_CONF_TOOL := autoconf
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_CORENDER) += corender
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLSYNC) += glsync
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLTHREADS) += glthreads
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXCONTEXTS) += glxcontexts
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXDEMO) += glxdemo
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXGEARS) += glxgears
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXGEARS_FBCONFIG) += glxgears_fbconfig
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXGEARS_PIXMAP) += glxgears_pixmap
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXHEADS) += glxheads
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXINFO) += glxinfo
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXPBDEMO) += glxpbdemo
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXPIXMAP) += glxpixmap
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXSNOOP) += glxsnoop
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_GLXSWAPCONTROL) += glxswapcontrol
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_MANYWIN) += manywin
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_MULTICTX) += multictx
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_OFFSET) += offset
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_OVERLAY) += overlay
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_PBDEMO) += pbdemo
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_PBINFO) += pbinfo
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_SHAREDTEX) += sharedtex
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_SHAREDTEX_MT) += sharedtex_mt
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_TEXTURE_FROM_PIXMAP)+= texture_from_pixmap
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_WINCOPY) += wincopy
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_XFONT) += xfont
+MESA_DEMOS_BIN-$(PTXCONF_MESA_DEMOS_XROTFONTDEMO) += xrotfontdemo
+
+$(STATEDIR)/mesa-demos.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, mesa-demos)
+ @$(call install_fixup, mesa-demos,PRIORITY,optional)
+ @$(call install_fixup, mesa-demos,SECTION,base)
+ @$(call install_fixup, mesa-demos,AUTHOR,"Michael Olbrich <m.olbrich@pengutronix.de>")
+ @$(call install_fixup, mesa-demos,DESCRIPTION,missing)
+
+ @$(foreach bin, $(MESA_DEMOS_BIN-y), \
+ $(call install_copy, mesa-demos, 0, 0, 0755, -, /usr/bin/$(bin));)
+
+ @$(call install_finish, mesa-demos)
+
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+#$(STATEDIR)/mesa-demos.clean:
+# @$(call targetinfo)
+# @$(call clean_pkg, MESA_DEMOS)
+
+# vim: syntax=make