From fbce9cde9a2a29597f97bf53809ea23a359984e9 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Sun, 20 Jun 2010 02:35:39 +0000 Subject: [PATCH] add liblo - Lightweight Open Sound Control (OSC) implementation SVN-Revision: 21844 --- libs/liblo/Makefile | 81 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 libs/liblo/Makefile diff --git a/libs/liblo/Makefile b/libs/liblo/Makefile new file mode 100644 index 000000000..f85f765d4 --- /dev/null +++ b/libs/liblo/Makefile @@ -0,0 +1,81 @@ +# +# Copyright (C) 2010 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=liblo +PKG_VERSION:=0.26 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=@SF/liblo +PKG_MD5SUM:=5351de14262560e15e7f23865293b16f + +PKG_FIXUP:=libtool +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk + +define Package/liblo/Default + SUBMENU:=Sound + TITLE:=Lightweight Open Sound Control (OSC) + URL:=http://liblo.sourceforge.net/ +endef + +define Package/liblo +$(call Package/liblo/Default) + SECTION:=libs + CATEGORY:=Libraries + TITLE+= library + DEPENDS:= +libpthread +endef + +define Package/liblo-utils +$(call Package/liblo/Default) + SECTION:=utils + CATEGORY:=Utilities + TITLE+= utilities + DEPENDS:= +liblo +endef + +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/include + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/include/lo \ + $(1)/usr/include/ \ + ) + $(INSTALL_DIR) $(1)/usr/lib + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/liblo.{a,so*} \ + $(1)/usr/lib/ \ + ) + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/pkgconfig/liblo.pc \ + $(1)/usr/lib/pkgconfig/ \ + ) +endef + +define Package/liblo/install + $(INSTALL_DIR) $(1)/usr/lib + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/lib/liblo.so.* \ + $(1)/usr/lib/ \ + ) +endef + +define Package/liblo-utils/install + $(INSTALL_DIR) $(1)/usr/bin + ( cd $(PKG_INSTALL_DIR); $(CP) \ + ./usr/bin/oscdump \ + ./usr/bin/oscsend \ + $(1)/usr/bin/ \ + ) +endef + +$(eval $(call BuildPackage,liblo)) +$(eval $(call BuildPackage,liblo-utils)) -- 2.30.2