Makefile (1487B)
1 # 2 # Copyright (C) 2011-2014 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:=libmpdclient 11 PKG_VERSION:=2.10 12 PKG_RELEASE:=1 13 14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz 15 PKG_SOURCE_URL:=http://www.musicpd.org/download/libmpdclient/2/ 16 PGK_MD5SUM:=00606c630b905aa6196330373b366c29 17 18 PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net> 19 PKG_LICENSE:=BSD-3-Clause 20 PKG_LICENSE_FILES:=COPYING 21 22 PKG_INSTALL:=1 23 24 include $(INCLUDE_DIR)/package.mk 25 26 define Package/libmpdclient 27 TITLE:=libmpdclient 28 SECTION:=libs 29 CATEGORY:=Libraries 30 URL:=http://mpd.wikia.com/wiki/ClientLib:libmpdclient 31 endef 32 33 define Package/libmpdclient/description 34 A stable, documented, asynchronous API library for interfacing MPD in the C, C++ & Objective C languages. 35 endef 36 37 TARGET_CFLAGS+="-std=gnu99" 38 39 define Build/Configure 40 $(call Build/Configure/Default, \ 41 --disable-documentation \ 42 ) 43 endef 44 45 define Build/InstallDev 46 $(INSTALL_DIR) \ 47 $(1)/usr/include \ 48 $(1)/usr/lib \ 49 $(1)/usr/lib/pkgconfig 50 $(CP) \ 51 $(PKG_INSTALL_DIR)/usr/lib/* \ 52 $(1)/usr/lib/ 53 $(CP) \ 54 $(PKG_INSTALL_DIR)/usr/include/* \ 55 $(1)/usr/include/ 56 $(CP) \ 57 $(PKG_INSTALL_DIR)/usr/lib/pkgconfig \ 58 $(1)/usr/lib/ 59 endef 60 61 define Package/libmpdclient/install 62 $(INSTALL_DIR) \ 63 $(1)/usr/lib 64 $(CP) \ 65 $(PKG_INSTALL_DIR)/usr/lib/libmpdclient.so* \ 66 $(1)/usr/lib/ 67 endef 68 69 $(eval $(call BuildPackage,libmpdclient))