diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-08-21 00:44:26 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2012-06-13 17:51:25 +0200 |
commit | f533b196c2927b55e5e3ad93a5d900bc23f49ce7 (patch) | |
tree | 1a10f5a9cb4bb90a69b6755af70840207ef140c6 /rules/mesa-demos.make | |
parent | bfccd6d9ca60f146113a5facf588d65c482bc56e (diff) | |
download | ptxdist-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.make | 92 |
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 |