06e516cef93f1c9a538ca67ade99ad7973d6f0ca
[openwrt/openwrt.git] / package / libs / libmd / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=libmd
4 PKG_VERSION:=1.1.0
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:=1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332
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))