mirror of
git://projects.qi-hardware.com/openwrt-packages.git
synced 2024-11-25 20:46:17 +02:00
cbd1c61874
This reverts commit e8d435c86a
.
Revert this commit until an issue is fixed upstream.
The problematic commit in gmenu2x is
57ad81e3dfcead9c090bbe45bb7072a5c7d78415
Read IRC logs for more info (search for the
57ad81e3dfcead9c090bbe45bb7072a5c7d78415).
78 lines
1.8 KiB
Makefile
78 lines
1.8 KiB
Makefile
#
|
|
# Copyright (C) 2009 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=gmenu2x
|
|
PKG_VERSION:=20111111
|
|
PKG_REV:=1f955e523358796189db503e624788d5337c15a3
|
|
PKG_RELEASE:=1
|
|
PKG_INSTALL:=1
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_REV).tar.gz
|
|
PKG_SOURCE_URL:=git://projects.qi-hardware.com/gmenu2x.git
|
|
PKG_SOURCE_PROTO:=git
|
|
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
|
PKG_SOURCE_VERSION:=$(PKG_REV)
|
|
|
|
PKG_BUILD_DEPENDS:=sparsehash
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/nls.mk
|
|
|
|
TARGET_CFLAGS+= \
|
|
-I$(STAGING_DIR)/usr/include/SDL \
|
|
-I$(STAGING_DIR)/usr/include/google/sparsehash \
|
|
-I$(PKG_BUILD_DIR)/src/tinyxml \
|
|
-DTIXML_USE_STL -DTARGET_GP2X -O3 -msoft-float -fomit-frame-pointer \
|
|
-ffast-math -funroll-loops -Wall -Wno-unknown-pragmas -Wno-format \
|
|
|
|
TARGET_CPPFLAGS+= \
|
|
-I$(STAGING_DIR)/usr/include/SDL \
|
|
-I$(STAGING_DIR)/usr/include/google/sparsehash \
|
|
-I$(PKG_BUILD_DIR)/src/tinyxml \
|
|
-DLOG_LEVEL=0
|
|
|
|
TARGET_LDFLAGS+= \
|
|
-Wl,-rpath-link=$(STAGING_DIR)/usr/lib \
|
|
-L$(STAGING_DIR)/usr/lib/SDL
|
|
|
|
define Package/gmenu2x
|
|
SECTION:=xorg-apps
|
|
CATEGORY:=Xorg
|
|
SUBMENU:=app
|
|
TITLE:=Gmenu2x
|
|
URL:=http://projects.qi-hardware.com/index.php/p/gmenu2x/
|
|
DEPENDS:=+libsdl +libpng +libsdl-ttf +libstdcpp +libsdl-gfx
|
|
endef
|
|
|
|
define Build/Configure
|
|
( cd $(PKG_BUILD_DIR); ./autogen.sh );
|
|
$(call Build/Configure/Default,\
|
|
--enable-platform=nanonote)
|
|
endef
|
|
|
|
define Package/gmenu2x/install
|
|
$(INSTALL_DIR) \
|
|
$(1)/usr/bin/ \
|
|
$(1)/usr/share/gmenu2x/ \
|
|
|
|
$(INSTALL_BIN) \
|
|
$(PKG_INSTALL_DIR)/usr/bin/gmenu2x \
|
|
$(1)/usr/bin/gmenu2x.bin
|
|
|
|
$(CP) \
|
|
$(PKG_INSTALL_DIR)/usr/share/gmenu2x/* \
|
|
$(1)/usr/share/gmenu2x/
|
|
|
|
mv \
|
|
$(1)/usr/share/gmenu2x/gmenu2x.sh \
|
|
$(1)/usr/bin/gmenu2x
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,gmenu2x))
|