mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-30 21:44:27 -04:00 
			
		
		
		
	Since the switch to Python 3 build fails if CONFIG_USE_MKLIBS is set
("Strip unnecessary functions from libraries" in menuconfig) as
mklibs hasn't been converted to run on Python 3.
 * update to most recent upstream version which brings some
   reproducibility fixes
 * converted to Python 3 using 2to3
 * fixed mixed tab/spaces indentation
 * fixed use of string.* functions
 * some more minor fixes to make Python 3 happy
Fixes commit 19938c8de7 ("build: switch to Python 3")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
		
	
			
		
			
				
	
	
		
			36 lines
		
	
	
		
			893 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			893 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| # Copyright (C) 2009-2013 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:=mklibs
 | |
| PKG_VERSION:=0.1.44
 | |
| 
 | |
| PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.xz
 | |
| PKG_SOURCE_URL:=http://ftp.de.debian.org/debian/pool/main/m/mklibs/
 | |
| PKG_HASH:=3af0b6bd35e5b6fc58d8b68827fbae2ff6b7e20dd2b238ccb9b49d84722066c2
 | |
| 
 | |
| HOST_FIXUP:=autoreconf
 | |
| 
 | |
| include $(INCLUDE_DIR)/host-build.mk
 | |
| 
 | |
| HOST_CFLAGS += -I$(CURDIR)/include
 | |
| HOST_CPPFLAGS += -std=gnu++98
 | |
| 
 | |
| define Host/Install
 | |
|        $(INSTALL_BIN) \
 | |
|                $(HOST_BUILD_DIR)/src/mklibs \
 | |
|                $(HOST_BUILD_DIR)/src/mklibs-copy \
 | |
|                $(HOST_BUILD_DIR)/src/mklibs-readelf/mklibs-readelf \
 | |
|                $(STAGING_DIR_HOST)/bin/
 | |
| endef
 | |
| 
 | |
| define Host/Clean
 | |
|        rm -f $(STAGING_DIR_HOST)/bin/mklibs*
 | |
| endef
 | |
| 
 | |
| $(eval $(call HostBuild))
 |