Blame view

buildroot/buildroot-2016.08.1/package/upx/upx.mk 882 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  ################################################################################
  #
  # upx
  #
  ################################################################################
  
  UPX_VERSION = 3.91
  UPX_SITE = http://upx.sourceforge.net/download
  UPX_SOURCE = upx-$(UPX_VERSION)-src.tar.bz2
  UPX_LICENSE = GPLv2+
  UPX_LICENSE_FILES = COPYING
  
  HOST_UPX_DEPENDENCIES = host-ucl host-zlib
  
  # We need to specify all, otherwise the default target only prints a message
  # stating to "please choose a target for 'make'"... :-(
  define HOST_UPX_BUILD_CMDS
  	$(HOST_MAKE_ENV) $(MAKE) CPPFLAGS="$(HOST_CPPFLAGS)" \
  		LDFLAGS="$(HOST_LDFLAGS)" UPX_UCLDIR=$(HOST_DIR)/usr \
  		CXXFLAGS_WERROR= \
  		-C $(@D) all
  endef
  
  # UPX has no install procedure, so install it manually.
  define HOST_UPX_INSTALL_CMDS
  	$(INSTALL) -D -m 0755 $(@D)/src/upx.out $(HOST_DIR)/usr/bin/upx
  endef
  
  $(eval $(host-generic-package))