[packages] Use default templates instead of custom reimplementations where applicable
[openwrt/svn-archive/archive.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))