Hi,
this patch adds support for the OML library, a library that is part of
OMF (cOntrol and Management Framework).
Signed-off-by: Giovanni Di Stasi <[email protected]>
Index: libs/oml/Makefile
===================================================================
--- libs/oml/Makefile (revision 0)
+++ libs/oml/Makefile (revision 0)
@@ -0,0 +1,77 @@
+#
+# Copyright (C) 2006 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id$
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=oml
+PKG_VERSION:=r99
+PKG_RELEASE:=0
+
+PKG_SOURCE:=oml-${PKG_VERSION}.tar.bz2
+PKG_SOURCE_URL:=ftp://143.225.229.58/apps/
+#PKG_MD5SUM:=f3f23f3673491bf1c1ea549c1995aa7f
+
+PKG_BUILD_DIR:=$(BUILD_DIR)/oml
+
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/oml/Default
+ TITLE:=OML Measurement Framework
+ SECTION:=libs
+ CATEGORY:=Libraries
+ URL:=http://oml.mytestbed.net
+ MAINTAINER:=Giovanni Di Stasi <[email protected]>
+ DEPENDS:=+libpopt +libxml2
+endef
+
+define Package/oml-client
+ $(call Package/oml/Default)
+ TITLE+= (client library)
+endef
+
+
+define Build/Compile
+ $(call Build/Compile/Default, \
+ -C $(PKG_BUILD_DIR) -C shared DESTDIR="$(PKG_INSTALL_DIR)"
install \
+ )
+
+ $(call Build/Compile/Default, \
+ -C $(PKG_BUILD_DIR) -C external DESTDIR="$(PKG_INSTALL_DIR)"
install \
+ )
+
+ $(call Build/Compile/Default, \
+ -C $(PKG_BUILD_DIR) -C external/ocommLib
DESTDIR="$(PKG_INSTALL_DIR)" install \
+ )
+
+ $(call Build/Compile/Default, \
+ -C $(PKG_BUILD_DIR) -C client DESTDIR="$(PKG_INSTALL_DIR)"
install \
+ )
+
+endef
+
+
+define Build/InstallDev
+ $(INSTALL_DIR) $(1)/usr/lib
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboml2.so* $(1)/usr/lib/
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboml2.a* $(1)/usr/lib/
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libocomm.so* $(1)/usr/lib/
+
+ $(INSTALL_DIR) $(1)/usr/include
+ $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
+endef
+
+define Package/oml-client/install
+ $(INSTALL_DIR) $(1)/usr/lib
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboml2.so* $(1)/usr/lib/
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libocomm.so* $(1)/usr/lib/
+endef
+
+
+$(eval $(call BuildPackage,oml-client))
+
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel