[Armadeus-commitlog] SF.net SVN: armadeus: [612] trunk
Brought to you by:
sszy
|
From: <ar...@us...> - 2007-07-19 16:40:18
|
Revision: 612
http://armadeus.svn.sourceforge.net/armadeus/?rev=612&view=rev
Author: artemys
Date: 2007-07-19 09:40:16 -0700 (Thu, 19 Jul 2007)
Log Message:
-----------
[BUILDROOT] Add SDL-Water demo to buildroot
Added Paths:
-----------
trunk/buildroot/package/sdl/sdl_water.mk
trunk/patches/021-buildroot-sdl-water-config.diff
Added: trunk/buildroot/package/sdl/sdl_water.mk
===================================================================
--- trunk/buildroot/package/sdl/sdl_water.mk (rev 0)
+++ trunk/buildroot/package/sdl/sdl_water.mk 2007-07-19 16:40:16 UTC (rev 612)
@@ -0,0 +1,62 @@
+#############################################################
+#
+# SDL Water Demo
+#
+#############################################################
+SDL_WATER_VERSION:=1.0
+SDL_WATER_SOURCE:=water-$(SDL_WATER_VERSION).tar.gz
+SDL_WATER_SITE:=http://www.libsdl.org/projects/water/src/
+SDL_WATER_CAT:=$(ZCAT)
+SDL_WATER_DIR:=$(BUILD_DIR)/water-$(SDL_WATER_VERSION)
+
+$(DL_DIR)/$(SDL_WATER_SOURCE):
+ $(WGET) -P $(DL_DIR) $(SDL_WATER_SITE)/$(SDL_WATER_SOURCE)
+
+sdl-water-source: $(DL_DIR)/$(SDL_WATER_SOURCE)
+
+$(SDL_WATER_DIR)/.unpacked: $(DL_DIR)/$(SDL_WATER_SOURCE)
+ $(SDL_WATER_CAT) $(DL_DIR)/$(SDL_WATER_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ touch $@
+
+$(SDL_WATER_DIR)/.configured: $(SDL_WATER_DIR)/.unpacked
+ (cd $(SDL_WATER_DIR); \
+ $(TARGET_CONFIGURE_OPTS) \
+ CFLAGS="$(TARGET_CFLAGS) " \
+ ./configure \
+ --target=$(GNU_TARGET_NAME) \
+ --host=$(GNU_TARGET_NAME) \
+ --build=$(GNU_HOST_NAME) \
+ --prefix=$(STAGING_DIR)/usr \
+ --with-sdl-exec-prefix=$(STAGING_DIR)/usr/ \
+ --disable-video-x11 );
+ touch $@
+
+$(SDL_WATER_DIR)/water: $(SDL_WATER_DIR)/.configured
+ $(MAKE) -C $(SDL_WATER_DIR)
+
+$(STAGING_DIR)/usr/bin/water: $(SDL_WATER_DIR)/water
+ $(MAKE) -C $(SDL_WATER_DIR) install
+ touch -c $@
+
+$(TARGET_DIR)/usr/bin/water: $(STAGING_DIR)/usr/bin/water
+ cp -dpf $< $(SDL_WATER_DIR)/water320.bmp $(TARGET_DIR)/usr/bin/
+ -$(STRIP) --strip-unneeded $@
+
+SDL-WATER sdl-water: uclibc sdl $(TARGET_DIR)/usr/bin/water
+
+sdl-water-clean:
+ $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SDL_WATER_DIR) uninstall
+ rm $(TARGET_DIR)/usr/bin/water320.bmp
+ -$(MAKE) -C $(SDL_WATER_DIR) clean
+
+sdl-water-dirclean:
+ rm -rf $(SDL_WATER_DIR)
+
+#############################################################
+#
+# Toplevel Makefile options
+#
+#############################################################
+ifeq ($(strip $(BR2_PACKAGE_SDL_WATER)),y)
+TARGETS+=sdl-water
+endif
Added: trunk/patches/021-buildroot-sdl-water-config.diff
===================================================================
--- trunk/patches/021-buildroot-sdl-water-config.diff (rev 0)
+++ trunk/patches/021-buildroot-sdl-water-config.diff 2007-07-19 16:40:16 UTC (rev 612)
@@ -0,0 +1,15 @@
+--- buildroot/package/sdl/Config.in.old 2007-07-19 18:28:39.000000000 +0200
++++ buildroot/package/sdl/Config.in 2007-07-19 18:25:07.000000000 +0200
+@@ -46,3 +46,12 @@
+
+ http://www.libsdl.org/projects/SDL_net/
+
++config BR2_PACKAGE_SDL_WATER
++ bool "SDL_water"
++ depends on BR2_PACKAGE_SDL
++ default n
++ help
++
++ Water effect demo coded with SDL
++
++ http://www.libsdl.org/projects/SDL_water/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|