SmartAudio/package/libs/uthash/Makefile

56 lines
1.2 KiB
Makefile

include $(TOPDIR)/rules.mk
PKG_NAME:=uthash
PKG_VERSION:=2.0.2
PKG_RELEASE=$(PKG_SOURCE_VERSION)
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL=https://github.com/troydhanson/uthash.git
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE_VERSION:=30eb2ea184e369febebf147594b4ded432d21a5e
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_MIRROR_MD5SUM:=
CMAKE_INSTALL:=1
PKG_LICENSE:=BSD
PKG_LICENSE_FILES:=LICENSE
PKG_MAINTAINER:=Troy D. Hanson, Arthur O'Dwyer <uthash@googlegroups.com>
include $(BUILD_DIR)/package.mk
CMAKE_OPTIONS =
define Package/uthash
SECTION:=uthash
CATEGORY:=Libraries
TITLE:=A simple linux c hash table support many data structs
ABI_VERSION:=$(PKG_VERSION)
DEPENDS:=
endef
define Package/uthash/description
This software supports these operations on items in a hash table:
1. add/replace
2. find
3. delete
4. count
5. iterate
6. sort
endef
define Build/Compile
endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/include/uthash
$(INSTALL_DATA) $(COMPILE_DIR)/$(PKG_SOURCE_SUBDIR)/include/*.h $(1)/usr/include/uthash
endef
define Package/uthash/install
endef
$(eval $(call BuildPackage,uthash))