libmd: add library providing message digest functions
[openwrt/staging/jow.git] / package / libs / libmd / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=libmd
4 PKG_VERSION:=1.0.4
5 PKG_RELEASE:=1
6
7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
8 PKG_SOURCE_URL:=https://archive.hadrons.org/software/libmd/
9 PKG_HASH:=f51c921042e34beddeded4b75557656559cf5b1f2448033b4c1eec11c07e530f
10
11 PKG_LICENSE:=BSD-3-Clause
12 PKG_LICENSE_FILES:=COPYING
13
14 PKG_INSTALL:=1
15 PKG_BUILD_PARALLEL:=1
16
17 include $(INCLUDE_DIR)/package.mk
18
19 TARGET_CFLAGS += $(FPIC)
20
21 CONFIGURE_ARGS += \
22 --enable-static
23
24 define Package/libmd
25 SECTION:=libs
26 CATEGORY:=Libraries
27 TITLE:=Message Digest functions from BSD systems
28 ABI_VERSION:=0
29 endef
30
31 define Package/libmd/description
32 This library provides message digest functions found on BSD systems either
33 on their libc or libmd libraries and lacking on others like GNU systems,
34 thus making it easier to port projects with strong BSD origins, without
35 needing to embed the same code over and over again on each project.
36 endef
37
38 define Build/InstallDev
39 $(INSTALL_DIR) $(1)/usr/lib
40 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
41 $(INSTALL_DIR) $(1)/usr/include
42 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libmd.a $(1)/usr/lib/
43 $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libmd*.pc $(1)/usr/lib/pkgconfig/
44 $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
45 endef
46
47 $(eval $(call BuildPackage,libmd))