2 # avro - Makefile for Apache Avro library
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=@APACHE
/avro
/avro-
$(PKG_VERSION
)/c
16 PKG_HASH
:=4639982b2b8fbd91fc7128fef672207129c959bb7900dd64b077ce4206edf10e
18 PKG_MAINTAINER
:=John Clark
<inindev@gmail.com
>
23 PKG_LICENSE
:=Apache-2.0
24 PKG_LICENSE_FILES
:=LICENSE
26 include $(INCLUDE_DIR
)/package.mk
27 include $(INCLUDE_DIR
)/cmake.mk
32 DEPENDS
:=+jansson
+zlib
+liblzma
33 TITLE
:=Apache Avro C Library
34 URL
:=https
://avro.apache.org
37 define Package
/avro-c
/description
38 This package contains the Apache Avro C library.
42 -DCMAKE_BUILD_TYPE
:STRING
=MINSIZEREL
44 define Build
/InstallDev
45 $(INSTALL_DIR
) $(1)/usr
/{lib
,include}
46 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include/
47 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libavro.
{a
,so
*} $(1)/usr
/lib
/
50 define Package
/avro-c
/install
51 $(INSTALL_DIR
) $(1)/usr
/lib
52 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libavro.so
* $(1)/usr
/lib
/
55 $(eval
$(call BuildPackage
,avro-c
))