[packages] don't use '--transform' tar option (not supported on older GNU tar)
[openwrt/svn-archive/archive.git] / utils / upx / Makefile
1 #
2 # Copyright (C) 2006-2010 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=upx
11 PKG_VERSION:=3.04
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-src.tar.bz2
15 PKG_SOURCE_URL:=http://upx.sourceforge.net/download/
16 PKG_MD5SUM:=68d662b1f831335460f9bfdbf632c6ce
17
18 include $(INCLUDE_DIR)/package.mk
19
20 define Package/upx
21 SECTION:=utils
22 CATEGORY:=Utilities
23 DEPENDS:=+libucl +libstdcpp +zlib
24 TITLE:=The Ultimate Packer for eXecutables
25 URL:=http://upx.sourceforge.net/
26 endef
27
28 define Package/upx/description
29 UPX is a free, portable, extendable, high-performance executable packer for
30 several different executable formats. It achieves an excellent compression ratio
31 and offers very fast decompression. Your executables suffer no memory overhead
32 or other drawbacks for most of the formats supported, because of in-place
33 decompression.
34 endef
35
36 MAKE_PATH := src
37 MAKE_VARS += \
38 exeext=""
39
40 TAR_CMD:=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components 1 $(TAR_OPTIONS)
41
42 TARGET_CPPFLAGS += \
43 -DUCL_NO_ASM \
44
45 define Package/upx/install
46 $(INSTALL_DIR) $(1)/usr/bin
47 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/upx $(1)/usr/bin/
48 endef
49
50 $(eval $(call BuildPackage,upx))