From 59c8c4fac7c40e03d217a70b0e31da77ac3b886a Mon Sep 17 00:00:00 2001 From: Lars-Peter Clausen Date: Sat, 2 Oct 2010 23:18:46 +0000 Subject: [tools] libuuid: Use libuuid from util-linux-ng instead of e2fsprogs git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23189 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- tools/libuuid/Makefile | 67 +++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 52 insertions(+), 15 deletions(-) (limited to 'tools/libuuid/Makefile') diff --git a/tools/libuuid/Makefile b/tools/libuuid/Makefile index f15a87a935..388075e380 100644 --- a/tools/libuuid/Makefile +++ b/tools/libuuid/Makefile @@ -7,44 +7,81 @@ include $(TOPDIR)/rules.mk -PKG_NAME:=e2fsprogs -PKG_VERSION:=1.40.11 -PKG_MD5SUM:=004cea70d724fdc7f1a952dffe4c9db8 +PKG_NAME:=util-linux-ng +PKG_VERSION:=2.18 +PKG_MD5SUM:=aff22adfff1bf39cd3f13371b95a3d3a PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=@SF/e2fsprogs +PKG_SOURCE_URL:=ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.18/ include $(INCLUDE_DIR)/host-build.mk define Host/Configure - $(call Host/Configure/Default,\ - --enable-shared \ + $(call Host/Configure/Default, \ + --disable-shared \ --enable-static \ --disable-rpath \ - --enable-elf-shlibs \ - --disable-dynamic-e2fsck \ --disable-tls \ + --disable-mount \ + --disable-fsck \ + --enable-libuuid \ --disable-uuidd \ + --disable-libblkid \ + --disable-libmount \ + --disable-nls \ + --disable-rpath \ + --disable-arch \ + --disable-agetty \ + --disable-cramfs \ + --disable-switch \ + --disable-pivot \ + --disable-fallocate \ + --disable-unshare \ + --disable-elvtune \ + --disable-init \ + --disable-kill \ + --disable-last \ + --disable-mesg \ + --disable-partx \ + --disable-raw \ + --disable-rename \ + --disable-reset \ + --disable-login-utils \ + --disable-schedutils \ + --disable-wall \ + --disable-write \ + --disable-chsh-only-listed \ + --disable-login-chown-vcs \ + --disable-login-stat-mail \ + --disable-pg-bell \ + --disable-require-password \ + --disable-fs-paths-default \ + --disable-fs-paths-extra \ + --disable-use-tty-group \ + --disable-makeinstall-chown \ + --disable-makeinstall-setuid \ --without-libiconv-prefix \ --without-libintl-prefix \ + --without-ncurses \ + --without-slang \ + --without-utempter \ + --without-pam \ + --without-selinux \ + --without-audit \ ) endef define Host/Compile - $(MAKE) -C $(HOST_BUILD_DIR)/lib/uuid libuuid.a + $(MAKE) -C $(HOST_BUILD_DIR)/shlibs/uuid/src endef define Host/Install - $(INSTALL_DIR) $(STAGING_DIR_HOST)/{lib,include/uuid} - $(CP) $(HOST_BUILD_DIR)/lib/uuid/uuid.h $(STAGING_DIR_HOST)/include/uuid/ - $(CP) $(HOST_BUILD_DIR)/lib/uuid/libuuid.a $(STAGING_DIR_HOST)/lib/ + $(MAKE) -C $(HOST_BUILD_DIR)/shlibs/uuid/src install endef define Host/Clean - rm -f $(STAGING_DIR_HOST)/include/uuid/uuid.h - rm -f $(STAGING_DIR_HOST)/lib/uuid/libuuid.* - $(call Host/Clean/Default) + -$(MAKE) -C $(HOST_BUILD_DIR)/shlibs/uuid/src uninstall endef $(eval $(call HostBuild)) -- cgit v1.2.3