Root/xburst-tools/Makefile

1#
2# Copyright (C) 2012 Xiangfu Liu <xiangfu@openmobilefree.net>
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7
8include $(TOPDIR)/rules.mk
9
10PKG_NAME:=xburst-tools
11PKG_VERSION:=20120605
12PKG_REV:=ff28d4c923a489cef1af0b761b9026e1c65a7a48
13PKG_RELEASE:=1
14PKG_INSTALL:=1
15
16PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_REV).tar.gz
17PKG_SOURCE_URL:=git://projects.qi-hardware.com/xburst-tools.git
18PKG_SOURCE_PROTO:=git
19PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
20PKG_SOURCE_VERSION:=$(PKG_REV)
21
22include $(INCLUDE_DIR)/package.mk
23
24TARGET_LDFLAGS+= -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
25
26define Package/xburst-tools
27  MAINTAINER:="Xiangfu Liu" <xiangfu@openmobilefree.net>
28  SECTION:=utils
29  CATEGORY:=Utilities
30  TITLE:=Xburst-Tools
31  URL:=http://projects.qi-hardware.com/p/xburst-tools/
32  DEPENDS:=+libusb +libusb-1.0 +confuse +libreadline +libncurses
33endef
34
35define Package/xburst-tools/description
36Tools for Ingenic XBurst CPU USB boot and NAND flash access
37endef
38
39define Build/Configure
40    ( cd $(PKG_BUILD_DIR); ./autogen.sh );
41    $(call Build/Configure/Default, \
42        --disable-firmware \
43        --prefix=/usr \
44        --sysconfdir=/etc \
45    )
46endef
47
48define Package/xburst-tools/install
49    (cd $(PKG_BUILD_DIR) && \
50     wget http://projects.qi-hardware.com/media/upload/xburst-tools/files/xburst-tools-firmware-201105.tar.bz2 && \
51     tar xvf xburst-tools-firmware-201105.tar.bz2)
52
53    $(INSTALL_DIR) $(1)/usr/share/xburst-tools/
54    $(CP) $(PKG_BUILD_DIR)/xburst-tools-firmware/* $(1)/usr/share/xburst-tools/
55
56    $(CP) $(PKG_BUILD_DIR)/ipkg-install/* $(1)/
57endef
58
59$(eval $(call BuildPackage,xburst-tools))
60

Archive Download this file



interactive