summaryrefslogtreecommitdiffstats
path: root/rules/freeglut.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-03-29 13:21:51 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-04-01 12:34:43 +0200
commitf3644a38552e5e17f348eb757aeef45d401c0965 (patch)
treeefdba27f8ad0b6012116c102c6052e1f07dbc17a /rules/freeglut.make
parent98b74f9c08906407bff0b3c97a94b70143495a04 (diff)
downloadptxdist-f3644a38552e5e17f348eb757aeef45d401c0965.tar.gz
ptxdist-f3644a38552e5e17f348eb757aeef45d401c0965.tar.xz
[freeglut] added
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/freeglut.make')
-rw-r--r--rules/freeglut.make69
1 files changed, 69 insertions, 0 deletions
diff --git a/rules/freeglut.make b/rules/freeglut.make
new file mode 100644
index 000000000..8f5d0a62a
--- /dev/null
+++ b/rules/freeglut.make
@@ -0,0 +1,69 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2010 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_FREEGLUT) += freeglut
+
+#
+# Paths and names
+#
+FREEGLUT_VERSION := 2.6.0
+FREEGLUT := freeglut-$(FREEGLUT_VERSION)
+FREEGLUT_SUFFIX := tar.gz
+FREEGLUT_URL := $(PTXCONF_SETUP_SFMIRROR)/freeglut/$(FREEGLUT).$(FREEGLUT_SUFFIX)
+FREEGLUT_SOURCE := $(SRCDIR)/$(FREEGLUT).$(FREEGLUT_SUFFIX)
+FREEGLUT_DIR := $(BUILDDIR)/$(FREEGLUT)
+FREEGLUT_LICENSE := unknown
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+$(FREEGLUT_SOURCE):
+ @$(call targetinfo)
+ @$(call get, FREEGLUT)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+FREEGLUT_CONF_TOOL := autoconf
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/freeglut.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, freeglut)
+ @$(call install_fixup, freeglut,PACKAGE,freeglut)
+ @$(call install_fixup, freeglut,PRIORITY,optional)
+ @$(call install_fixup, freeglut,VERSION,$(FREEGLUT_VERSION))
+ @$(call install_fixup, freeglut,SECTION,base)
+ @$(call install_fixup, freeglut,AUTHOR,"Michael Olbrich <m.olbrich@pengutronix.de>")
+ @$(call install_fixup, freeglut,DEPENDS,)
+ @$(call install_fixup, freeglut,DESCRIPTION,missing)
+
+ @$(call install_copy, freeglut, 0, 0, 0644, -, \
+ /usr/lib/libglut.so.3.9.0)
+ @$(call install_link, freeglut, libglut.so.3.9.0, /usr/lib/libglut.so.3)
+ @$(call install_link, freeglut, libglut.so.3.9.0, /usr/lib/libglut.so)
+
+ @$(call install_finish, freeglut)
+
+ @$(call touch)
+
+# vim: syntax=make