[packages] Use default templates instead of custom reimplementations where applicable
[packages.git] / libs / eventlog / Makefile
1 #
2 # Copyright (C) 2009 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=eventlog
11 PKG_VERSION:=0.2.9
12 PKG_RELEASE:=1
13
14 PKG_SOURCE_URL:=http://www.balabit.com/downloads/files/eventlog/0.2/
15 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
16
17 PKG_INSTALL:=1
18
19 include $(INCLUDE_DIR)/package.mk
20
21 define Package/libeventlog
22   SECTION:=libs
23   CATEGORY:=Libraries
24   TITLE:=A new API to format and send structured log messages.
25 endef
26
27 define Package/eventlog/description
28   A new API to format and send structured log messages. It supports multiple message
29   representations (plain, XML attributes and XML tags) and multiple output methods
30   (local syslogd).
31 endef
32
33 define Build/InstallDev
34         $(INSTALL_DIR) $(1)/usr/include
35         $(CP) $(PKG_INSTALL_DIR)/usr/include/eventlog $(1)/usr/include/
36         $(INSTALL_DIR) $(1)/usr/lib
37         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libevtlog.{a,so*} $(1)/usr/lib/
38         $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
39         $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/eventlog.pc $(1)/usr/lib/pkgconfig/
40 endef
41
42 define Package/libeventlog/install
43         $(INSTALL_DIR) $(1)/usr/lib
44         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/libevtlog.so* $(1)/usr/lib/
45 endef
46
47 $(eval $(call BuildPackage,libeventlog))