Makefile (1232B)
1 # 2 # Copyright (C) 2006-2016 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:=mxml 11 PKG_VERSION:=2.10 12 PKG_RELEASE:=1 13 PKG_MD5SUM:=8804c961a24500a95690ef287d150abe 14 15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 16 PKG_SOURCE_URL:=http://www.msweet.org/files/project3/ 17 PKG_FIXUP:=autoreconf 18 19 PKG_MAINTAINER:=Espen Jürgensen <espenjurgensen+openwrt@gmail.com> 20 PKG_LICENSE:=GPL-2.0 21 PKG_LICENSE_FILES:=COPYING 22 23 include $(INCLUDE_DIR)/package.mk 24 25 define Package/mxml 26 SECTION:=libs 27 CATEGORY:=Libraries 28 TITLE:=Mini-XML 29 URL:=http://www.minixml.org/ 30 endef 31 32 define Package/mxml/description 33 A small xml library. 34 endef 35 36 TARGET_CFLAGS += $(FPIC) 37 38 CONFIGURE_ARGS += \ 39 --enable-shared \ 40 --enable-static 41 42 define Build/InstallDev 43 mkdir -p $(1)/usr/include 44 $(CP) $(PKG_BUILD_DIR)/mxml.h $(1)/usr/include/ 45 mkdir -p $(1)/usr/lib 46 $(CP) $(PKG_BUILD_DIR)/libmxml.so* $(1)/usr/lib/ 47 mkdir -p $(1)/usr/lib/pkgconfig 48 $(CP) $(PKG_BUILD_DIR)/mxml.pc $(1)/usr/lib/pkgconfig/ 49 endef 50 51 define Package/mxml/install 52 $(INSTALL_DIR) $(1)/usr/lib 53 $(CP) $(PKG_BUILD_DIR)/libmxml.so.* $(1)/usr/lib/ 54 endef 55 56 $(eval $(call BuildPackage,mxml))