Makefile (1611B)
1 # 2 # Copyright (C) 2010-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:=liblo 11 PKG_VERSION:=0.28 12 PKG_RELEASE:=1 13 14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 15 PKG_SOURCE_URL:=@SF/liblo 16 PKG_MD5SUM:=e2a4391a08b49bb316c03e2034e06fa2 17 18 PKG_LICENSE:=LGPL-2.1+ 19 PKG_LICENSE_FILES:=COPYING 20 PKG_MAINTAINER:=Nicolas Thill <nico@openwrt.org> 21 22 PKG_INSTALL:=1 23 24 include $(INCLUDE_DIR)/package.mk 25 26 define Package/liblo/Default 27 TITLE:=Lightweight Open Sound Control (OSC) 28 URL:=http://liblo.sourceforge.net/ 29 endef 30 31 define Package/liblo 32 $(call Package/liblo/Default) 33 SECTION:=libs 34 CATEGORY:=Libraries 35 SUBMENU:=Sound 36 TITLE+= library 37 DEPENDS:= +libpthread 38 endef 39 40 define Package/liblo-utils 41 $(call Package/liblo/Default) 42 CATEGORY:=Sound 43 TITLE+= utilities 44 DEPENDS:= +liblo 45 endef 46 47 TARGET_CFLAGS += \ 48 -Wno-error=maybe-uninitialized \ 49 50 define Build/InstallDev 51 $(INSTALL_DIR) $(1)/usr/include 52 $(CP) $(PKG_INSTALL_DIR)/usr/include/lo $(1)/usr/include/ 53 $(INSTALL_DIR) $(1)/usr/lib 54 $(CP) $(PKG_INSTALL_DIR)/usr/lib/liblo.* $(1)/usr/lib/ 55 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig 56 $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/liblo.pc $(1)/usr/lib/pkgconfig/ 57 endef 58 59 define Package/liblo/install 60 $(INSTALL_DIR) $(1)/usr/lib 61 $(CP) $(PKG_INSTALL_DIR)/usr/lib/liblo.so.* $(1)/usr/lib/ 62 endef 63 64 define Package/liblo-utils/install 65 $(INSTALL_DIR) $(1)/usr/bin 66 $(CP) $(PKG_INSTALL_DIR)/usr/bin/osc{dump,send} $(1)/usr/bin/ 67 endef 68 69 $(eval $(call BuildPackage,liblo)) 70 $(eval $(call BuildPackage,liblo-utils))