[packages] yafc: force full autoreconf, fix cross compilation after reconf
[openwrt/svn-archive/archive.git] / libs / libatomicops / Makefile
index 26a043337f98a8ab3c5f542cba22abacd6a6746e..b82d9402d9fcee6b19bfbfc3400f87a2c69aeb09 100644 (file)
@@ -1,23 +1,25 @@
-# 
-# Copyright (C) 2007 OpenWrt.org
+#
+# Copyright (C) 2007-2010 OpenWrt.org
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
 #
-# $Id: $
 
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=libatomicops
 PKG_VERSION:=1.2
-PKG_RELEASE:=1
+PKG_EXTRA_VERSION:=+cvs20080819.orig
+PKG_RELEASE:=2
 
-PKG_SOURCE:=libatomic_ops-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://www.hpl.hp.com/research/linux/atomic_ops/download/
-PKG_MD5SUM:=1b65e48271c81e3fa2d7a9a69bab7504
+PKG_SOURCE:=libatomic-ops_$(PKG_VERSION)$(PKG_EXTRA_VERSION).tar.gz
+PKG_SOURCE_URL:=http://ftp.de.debian.org/debian/pool/main/liba/libatomic-ops/
+PKG_MD5SUM:=bf26c062f28796e3daaab586a38abec1
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/libatomic_ops-$(PKG_VERSION)
 
+PKG_INSTALL:=1
+
 include $(INCLUDE_DIR)/package.mk
 
 define Package/libatomicops
@@ -44,17 +46,11 @@ CONFIGURE_ARGS += \
        --enable-shared \
        --enable-static \
 
-define Build/Compile
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-endef
-
 define Build/InstallDev
-       mkdir -p $(1)/usr/include/
+       $(INSTALL_DIR) $(1)/usr/include/
        $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
        $(CP) $(PKG_BUILD_DIR)/src/atomic_ops $(1)/usr/include/
-       mkdir -p $(1)/usr/lib
+       $(INSTALL_DIR) $(1)/usr/lib
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libatomic_ops*.a $(1)/usr/lib/
 endef