split off libospf from quagga-ospf(6)d
authorFelix Fietkau <nbd@openwrt.org>
Sun, 17 Jul 2005 22:29:12 +0000 (22:29 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 17 Jul 2005 22:29:12 +0000 (22:29 +0000)
SVN-Revision: 1492

openwrt/package/quagga/Config.in
openwrt/package/quagga/Makefile
openwrt/package/quagga/ipkg/quagga-ospf6d.control
openwrt/package/quagga/ipkg/quagga-ospfd.control

index df13bb84487a0c083131229e696bcfca04ecd727..87233d11038d21c43c961c003388d5057b2d5028 100644 (file)
@@ -21,9 +21,18 @@ config BR2_PACKAGE_QUAGGA_BGPD
          A BGPv4, BGPv4\+, BGPv4\- routing engine for use with Quagga routing
          software.
 
+config BR2_PACKAGE_LIBOSPF
+       depends BR2_PACKAGE_QUAGGA
+       prompt "libospf - OSPF support library"
+       tristate
+       default m if CONFIG_DEVEL
+       help
+         An OSPFv2 routing engine for use with Quagga routing software.
+
 config BR2_PACKAGE_QUAGGA_OSPFD
        depends BR2_PACKAGE_QUAGGA
        prompt "...-ospfd - OSPFv2 routing engine"
+       select BR2_PACKAGE_LIBOSPF
        tristate
        default m if CONFIG_DEVEL
        help
@@ -32,6 +41,7 @@ config BR2_PACKAGE_QUAGGA_OSPFD
 config BR2_PACKAGE_QUAGGA_OSPF6D
        depends BR2_PACKAGE_QUAGGA
        prompt "...-ospf6d - OSPFv3 routing engine"
+       select BR2_PACKAGE_LIBOSPF
        tristate
        default m if CONFIG_DEVEL
        help
index 6fdc38f1d0a7cd530e4039d36e78e71ac8b3ae05..fca54ecb9b69347a9f5c0379025e2de0ce8a3e2d 100644 (file)
@@ -21,6 +21,7 @@ include $(TOPDIR)/package/rules.mk
 
 $(eval $(call PKG_template,QUAGGA,quagga,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
 $(eval $(call PKG_template,QUAGGA_BGPD,quagga-bgpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
+$(eval $(call PKG_template,LIBOSPF,libospf,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
 $(eval $(call PKG_template,QUAGGA_OSPFD,quagga-ospfd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
 $(eval $(call PKG_template,QUAGGA_OSPF6D,quagga-ospf6d,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
 $(eval $(call PKG_template,QUAGGA_RIPD,quagga-ripd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
@@ -81,17 +82,19 @@ $(IPKG_QUAGGA_BGPD):
        $(RSTRIP) $(IDIR_QUAGGA_BGPD)
        $(IPKG_BUILD) $(IDIR_QUAGGA_BGPD) $(PACKAGE_DIR)
 
+$(IPKG_LIBOSPF):
+       install -d -m0755 $(IDIR_LIBOSPF)/usr/lib
+       cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libospf.so.* $(IDIR_LIBOSPF)/usr/lib/
+       $(RSTRIP) $(IDIR_LIBOSPF)
+       $(IPKG_BUILD) $(IDIR_LIBOSPF) $(PACKAGE_DIR)
+
 $(IPKG_QUAGGA_OSPFD):
-       install -d -m0755 $(IDIR_QUAGGA_OSPFD)/usr/lib
-       cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libospf.so.* $(IDIR_QUAGGA_OSPFD)/usr/lib/
        install -d -m0755 $(IDIR_QUAGGA_OSPFD)/usr/sbin
        cp -fpR $(PKG_INSTALL_DIR)/usr/sbin/ospfd $(IDIR_QUAGGA_OSPFD)/usr/sbin/
        $(RSTRIP) $(IDIR_QUAGGA_OSPFD)
        $(IPKG_BUILD) $(IDIR_QUAGGA_OSPFD) $(PACKAGE_DIR)
 
 $(IPKG_QUAGGA_OSPF6D):
-       install -d -m0755 $(IDIR_QUAGGA_OSPF6D)/usr/lib
-       cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libospf.so.* $(IDIR_QUAGGA_OSPF6D)/usr/lib/
        install -d -m0755 $(IDIR_QUAGGA_OSPF6D)/usr/sbin
        cp -fpR $(PKG_INSTALL_DIR)/usr/sbin/ospfd $(IDIR_QUAGGA_OSPF6D)/usr/sbin/
        $(RSTRIP) $(IDIR_QUAGGA_OSPF6D)
index 2345ef127d01a35c09854acb6cb84e60a4c23bec..6d20fd88962c1a2c09cf69fcfc1579ddd6e57f83 100644 (file)
@@ -3,5 +3,6 @@ Priority: optional
 Section: net
 Maintainer: Johannes 5 Joemann <joemann@beefree.free.de>
 Source: buildroot internal
+Depends: libospf
 Description: An OSPFv3 routing engine for use
  with Quagga routing software
index eeab13acb859697532ae36a21bd8249d2f9a6645..be9ca20a050e769d1b14b0d5813f70cb7887720f 100644 (file)
@@ -3,5 +3,6 @@ Priority: optional
 Section: net
 Maintainer: Johannes 5 Joemann <joemann@beefree.free.de>
 Source: buildroot internal
+Depends: libospf
 Description: An OSPFv2 routing engine for use
  with Quagga routing software