summaryrefslogtreecommitdiffstats
path: root/rules/sdl_mixer.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-06-04 11:39:26 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-06-04 11:39:26 +0000
commit739b270da23d62d6d26235e7f6b00081d642729a (patch)
tree8667478e575005ac54946133560f41eca53e7571 /rules/sdl_mixer.make
parentacf49f9030c2959c1ee2a10af54d5831e03e0941 (diff)
downloadptxdist-739b270da23d62d6d26235e7f6b00081d642729a.tar.gz
ptxdist-739b270da23d62d6d26235e7f6b00081d642729a.tar.xz
* sdl_mixer.make, sdl_image.make:
added git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8298 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/sdl_mixer.make')
-rw-r--r--rules/sdl_mixer.make84
1 files changed, 84 insertions, 0 deletions
diff --git a/rules/sdl_mixer.make b/rules/sdl_mixer.make
new file mode 100644
index 000000000..cae932b3d
--- /dev/null
+++ b/rules/sdl_mixer.make
@@ -0,0 +1,84 @@
+# -*-makefile-*-
+# $Id: template-make 8008 2008-04-15 07:39:46Z mkl $
+#
+# Copyright (C) 2008 by Marek Moeckel
+#
+# 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_SDL_MIXER) += sdl_mixer
+
+#
+# Paths and names
+#
+SDL_MIXER_VERSION := 1.2.8
+SDL_MIXER := sdl_mixer-$(SDL_MIXER_VERSION)
+SDL_MIXER_SUFFIX := tar.gz
+SDL_MIXER_URL := http://www.libsdl.org/projects/sdl_mixer/release/$(SDL_MIXER).$(SDL_MIXER_SUFFIX)
+SDL_MIXER_SOURCE := $(SRCDIR)/$(SDL_MIXER).$(SDL_MIXER_SUFFIX)
+SDL_MIXER_DIR := $(BUILDDIR)/$(SDL_MIXER)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+$(SDL_MIXER_SOURCE):
+ @$(call targetinfo)
+ @$(call get, SDL_MIXER)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+SDL_MIXER_PATH := PATH=$(CROSS_PATH)
+SDL_MIXER_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+SDL_MIXER_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --with-sdl-prefix=$(SYSROOT)/usr \
+ --disable-music-mp3
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/sdl_mixer.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, sdl_mixer)
+ @$(call install_fixup, sdl_mixer,PACKAGE,sdl-mixer)
+ @$(call install_fixup, sdl_mixer,PRIORITY,optional)
+ @$(call install_fixup, sdl_mixer,VERSION,$(SDL_MIXER_VERSION))
+ @$(call install_fixup, sdl_mixer,SECTION,base)
+ @$(call install_fixup, sdl_mixer,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup, sdl_mixer,DEPENDS,)
+ @$(call install_fixup, sdl_mixer,DESCRIPTION,missing)
+
+ @$(call install_copy, sdl_mixer, 0, 0, 0644, \
+ $(SDL_MIXER_DIR)/build/.libs/libsdl_mixer-1.2.so.0.2.6, \
+ /usr/lib/libsdl_mixer-1.2.so.0.2.6)
+
+ @$(call install_link, sdl_mixer, libsdl_mixer-1.2.so.0.2.6, /usr/lib/libsdl_mixer-1.2.so.0)
+
+ @$(call install_finish, sdl_mixer)
+
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+sdl_mixer_clean:
+ rm -rf $(STATEDIR)/sdl_mixer.*
+ rm -rf $(IMAGEDIR)/sdl_mixer_*
+ rm -rf $(SDL_MIXER_DIR)
+
+# vim: syntax=make