mirror of
git://projects.qi-hardware.com/openwrt-packages.git
synced 2024-11-28 16:59:43 +02:00
92 lines
2.1 KiB
Makefile
92 lines
2.1 KiB
Makefile
#
|
|
# Copyright (C) 2011 David Kuehling <dvdkhlng TA gmx TOD de>
|
|
#
|
|
# OpenWRT package for Alex the Allegotor v4 -- a game using liballegro
|
|
#
|
|
# License GPLv2 or later. NO WARRANTY.
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=alex4
|
|
PKG_VERSION:=4.0
|
|
PKG_RELEASE:=1
|
|
PKG_SOURCE:=alex4src_data.zip
|
|
PKG_SOURCE_URL:=@SF/allegator/Alex4/source%20and%20data/
|
|
PKG_MD5SUM:=c81b8e3813300a0cfbe828bcdff60fda
|
|
PKG_BUILD_DIR:=$(BUILD_DIR)/alex4src
|
|
|
|
|
|
PKG_BUILD_DEPENDS := libdumb
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/alex4/Default
|
|
SECTION:=games
|
|
CATEGORY:=Games
|
|
URL:=http://allegator.sf.net
|
|
endef
|
|
|
|
define Package/alex4/Default/description
|
|
Alex the Allegotor is a series of games. Alex v4 is a jump&n run game.
|
|
endef
|
|
|
|
define Package/alex4
|
|
$(call Package/alex4/Default)
|
|
TITLE += (the game)
|
|
DEPENDS:=+liballegro +alex4-data
|
|
endef
|
|
|
|
define Package/alex4/description
|
|
$(call Package/alex4/Default/description)
|
|
This package contains the executable files
|
|
endef
|
|
|
|
|
|
define Package/alex4-data
|
|
$(call Package/alex4/Default)
|
|
TITLE += (data)
|
|
DEPENDS:=+alex4
|
|
endef
|
|
|
|
define Package/alex4-data/description
|
|
$(call Package/alex4/Default/description)
|
|
This package contains the data files for Alex v4.
|
|
endef
|
|
|
|
#TARGET_LDFLAGS += -Wl,-rpath-link -Wl,$(STAGING_DIR)/usr/lib
|
|
#TARGET_CPPFLAGS +=
|
|
|
|
TARGET_LDFLAGS += -L$(STAGING_DIR)/usr/lib -laldmb -ldumb -lalleg
|
|
|
|
|
|
|
|
define Build/Configure
|
|
endef
|
|
|
|
define Build/Compile
|
|
cd $(PKG_BUILD_DIR)/src && \
|
|
$(TARGET_CC) $(TARGET_CFLAGS) $(EXTRA_CFLAGS) $(TARGET_CPPFLAGS) *.c $(TARGET_LDFLAGS) -o alex4
|
|
endef
|
|
|
|
define Package/alex4/install
|
|
$(INSTALL_DIR) $(1)/usr/bin
|
|
$(INSTALL_DIR) $(1)/etc
|
|
$(CP) $(PKG_BUILD_DIR)/src/alex4 $(1)/usr/bin/
|
|
$(CP) ./files/alex4.ini $(1)/etc/
|
|
endef
|
|
|
|
|
|
define Package/alex4-data/install
|
|
$(INSTALL_DIR) $(1)/usr/share/alex4
|
|
$(CP) $(PKG_BUILD_DIR)/data/*.dat $(1)/usr/share/alex4
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,alex4))
|
|
$(eval $(call BuildPackage,alex4-data))
|
|
|
|
|
|
# The following comments configure the Emacs editor. Just ignore them.
|
|
# Local Variables:
|
|
# compile-command: "cd ~/src/nanonote/alex4src && ~/bin/quilt-export target && make -C ~/h/src/qi/openwrt-xburst package/alex4/compile -j2 V=99"
|
|
# End:
|