1# 2# Copyright (C) 2010 Tobias Schneider 3# Copyright (C) 2007 OpenWrt.org 4# 5# This is free software, licensed under the GNU General Public License v2. 6# See /LICENSE for more information. 7# 8 9include $(TOPDIR)/rules.mk 10 11PKG_NAME:=mxml 12PKG_VERSION:=2.6 13PKG_RELEASE:=1 14 15PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 16PKG_SOURCE_URL:=http://ftp.easysw.com/pub/mxml/$(PKG_VERSION)/ 17PKG_FIXUP:=autoreconf 18 19include $(INCLUDE_DIR)/package.mk 20 21define Package/mxml 22 SECTION:=libs 23 CATEGORY:=Libraries 24 TITLE:=mini-xml 25 URL:=http://www.minixml.org/ 26endef 27 28define Package/mxml/description 29 A small xml library. 30endef 31 32TARGET_CFLAGS += $(FPIC) 33 34define Build/Configure 35 $(call Build/Configure/Default, \ 36 --enable-shared \ 37 --enable-static \ 38 ) 39endef 40 41define Build/InstallDev 42 mkdir -p $(1)/usr/include 43 $(CP) $(PKG_BUILD_DIR)/mxml.h $(1)/usr/include/ 44 mkdir -p $(1)/usr/lib 45 $(CP) $(PKG_BUILD_DIR)/libmxml.so* $(1)/usr/lib/ 46 mkdir -p $(1)/usr/lib/pkgconfig 47 $(CP) $(PKG_BUILD_DIR)/mxml.pc $(1)/usr/lib/pkgconfig/ 48endef 49 50define Package/mxml/install 51 $(INSTALL_DIR) $(1)/usr/lib 52 $(CP) $(PKG_BUILD_DIR)/libmxml.so* $(1)/usr/lib/ 53endef 54 55$(eval $(call BuildPackage,mxml)) 56