$(BGP_VNC_RFAPI_HD)
bgpd_SOURCES = bgp_main.c
-bgpd_LDADD = libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libzebra.la @LIBCAP@ @LIBM@
+bgpd_LDADD = libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libfrr.la @LIBCAP@ @LIBM@
bgpd_LDFLAGS = $(BGP_VNC_RFP_LD_FLAGS)
bgp_btoa_SOURCES = bgp_btoa.c
-bgp_btoa_LDADD = libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libzebra.la @LIBCAP@ @LIBM@
+bgp_btoa_LDADD = libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libfrr.la @LIBCAP@ @LIBM@
bgp_btoa_LDFLAGS = $(BGP_VNC_RFP_LD_FLAGS)
examplesdir = $(exampledir)
examplesdir = $(exampledir)
-rfptest_LDADD = $(top_builddir)/lib/libzebra.la $(BGP_VNC_RFP_LIB)
+rfptest_LDADD = $(top_builddir)/lib/libfrr.la $(BGP_VNC_RFP_LIB)
dist_examples_DATA =
doc/Makefile ospfclient/Makefile tests/Makefile m4/Makefile
pimd/Makefile
tests/bgpd.tests/Makefile
- tests/libzebra.tests/Makefile
+ tests/libfrr.tests/Makefile
redhat/Makefile
tools/Makefile
cumulus/Makefile
frr: non-dev-pkg-with-shlib-symlink usr/lib/libospfapiclient.so.0.0.0 usr/lib/libospfapiclient.so
frr: non-dev-pkg-with-shlib-symlink usr/lib/libospf.so.0.0.0 usr/lib/libospf.so
-frr: non-dev-pkg-with-shlib-symlink usr/lib/libzebra.so.0.0.0 usr/lib/libzebra.so
-frr: package-name-doesnt-match-sonames libospf0 libospfapiclient0 libzebra0
+frr: non-dev-pkg-with-shlib-symlink usr/lib/libfrr.so.0.0.0 usr/lib/libfrr.so
+frr: package-name-doesnt-match-sonames libospf0 libospfapiclient0 libfrr0
isis_main.c $(libisis_a_SOURCES) \
isis_bpf.c isis_dlpi.c isis_pfpacket.c
-isisd_LDADD = ../lib/libzebra.la @LIBCAP@
+isisd_LDADD = ../lib/libfrr.la @LIBCAP@
examplesdir = $(exampledir)
dist_examples_DATA = isisd.conf.sample
control.h lde.h ldpd.h ldpe.h ldp.h log.h ldp_debug.h ldp_vty.h
ldpd_SOURCES = ldpd.c
-ldpd_LDADD = libldp.a ../lib/libzebra.la @LIBCAP@
+ldpd_LDADD = libldp.a ../lib/libfrr.la @LIBCAP@
examplesdir = $(exampledir)
dist_examples_DATA = ldpd.conf.sample
AM_CFLAGS = $(WERROR)
DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\"
-lib_LTLIBRARIES = libzebra.la
-libzebra_la_LDFLAGS = -version-info 0:0:0
+lib_LTLIBRARIES = libfrr.la
+libfrr_la_LDFLAGS = -version-info 0:0:0
-libzebra_la_SOURCES = \
+libfrr_la_SOURCES = \
network.c pid_output.c getopt.c getopt1.c \
checksum.c vector.c linklist.c vty.c command.c \
sockunion.c prefix.c thread.c if.c buffer.c table.c hash.c \
BUILT_SOURCES = route_types.h gitversion.h
-libzebra_la_LIBADD = @LIBCAP@
+libfrr_la_LIBADD = @LIBCAP@
pkginclude_HEADERS = \
buffer.h checksum.h command.h filter.h getopt.h hash.h \
/* Deprecated: 20050406 */
#if !defined(QUAGGA_NO_DEPRECATED_INTERFACES)
-#warning "Using deprecated libzebra interfaces"
+#warning "Using deprecated libfrr interfaces"
#define LISTNODE_ADD(L,N) LISTNODE_ATTACH(L,N)
#define LISTNODE_DELETE(L,N) LISTNODE_DETACH(L,N)
#define nextnode(X) ((X) = (X)->next)
static struct memgroup *mg_first = NULL;
struct memgroup **mg_insert = &mg_first;
-DEFINE_MGROUP(LIB, "libzebra")
+DEFINE_MGROUP(LIB, "libfrr")
DEFINE_MTYPE(LIB, TMP, "Temporary memory")
static inline void
/* set yield time for thread */
extern void thread_set_yield_time (struct thread *, unsigned long);
-/* Internal libzebra exports */
+/* Internal libfrr exports */
extern void thread_getrusage (RUSAGE_T *);
extern struct cmd_element show_thread_cpu_cmd;
extern struct cmd_element clear_thread_cpu_cmd;
ospf6d_SOURCES = \
ospf6_main.c $(libospf6_a_SOURCES)
-ospf6d_LDADD = ../lib/libzebra.la @LIBCAP@
+ospf6d_LDADD = ../lib/libfrr.la @LIBCAP@
examplesdir = $(exampledir)
dist_examples_DATA = ospf6d.conf.sample
lib_LTLIBRARIES = libospfapiclient.la
libospfapiclient_la_LDFLAGS = -version-info 0:0:0
-libospfapiclient_la_LIBADD = ../ospfd/libospf.la ../lib/libzebra.la
+libospfapiclient_la_LIBADD = ../ospfd/libospf.la ../lib/libfrr.la
sbin_PROGRAMS = ospfclient
ospfclient.c
ospfclient_LDADD = libospfapiclient.la \
- ../ospfd/libospf.la ../lib/libzebra.la @LIBCAP@
+ ../ospfd/libospf.la ../lib/libfrr.la @LIBCAP@
ospfclient_CFLAGS = $(AM_CFLAGS)
ospfclient_LDFLAGS = $(AM_LDFLAGS)
};
/* The following includes are specific to this application. For
- example it uses threads from libzebra, however your application is
+ example it uses threads from libfrr, however your application is
free to use any thread library (like pthreads). */
#include "ospfd/ospf_dump.h" /* for ospf_lsa_header_dump */
lib_LTLIBRARIES = libospf.la
libospf_la_LDFLAGS = -version-info 0:0:0
-libospf_la_LIBADD = ../lib/libzebra.la
+libospf_la_LIBADD = ../lib/libfrr.la
sbin_PROGRAMS = ospfd
ospfd_SOURCES = ospf_main.c
-ospfd_LDADD = libospf.la ../lib/libzebra.la @LIBCAP@ @LIBM@
+ospfd_LDADD = libospf.la ../lib/libfrr.la @LIBCAP@ @LIBM@
EXTRA_DIST = OSPF-MIB.txt OSPF-TRAP-MIB.txt ChangeLog.opaque.txt
test_igmpv3_join_SOURCES = \
test_igmpv3_join.c
-pimd_LDADD = ../lib/libzebra.la @LIBCAP@
-test_igmpv3_join_LDADD = ../lib/libzebra.la
+pimd_LDADD = ../lib/libfrr.la @LIBCAP@
+test_igmpv3_join_LDADD = ../lib/libfrr.la
examplesdir = $(exampledir)
dist_examples_DATA = pimd.conf.sample
created by both source and receiver attached to the same
interface.
-T23 DONE libzebra crash after zclient_lookup_nexthop.
+T23 DONE libfrr crash after zclient_lookup_nexthop.
See mailing list post:
http://lists.nongnu.org/archive/html/qpimd-users/2009-04/msg00008.html
ripd_SOURCES = \
rip_main.c $(librip_a_SOURCES)
-ripd_LDADD = ../lib/libzebra.la @LIBCAP@
+ripd_LDADD = ../lib/libfrr.la @LIBCAP@
examplesdir = $(exampledir)
dist_examples_DATA = ripd.conf.sample
ripngd_SOURCES = \
ripng_main.c $(libripng_a_SOURCES)
-ripngd_LDADD = ../lib/libzebra.la @LIBCAP@
+ripngd_LDADD = ../lib/libfrr.la @LIBCAP@
examplesdir = $(exampledir)
dist_examples_DATA = ripngd.conf.sample
i pkginfo=$abs_builddir/pkginfo.dev.full
i depend=$abs_builddir/depend.dev
i copying=$abs_top_srcdir/COPYING
-f none @libdir@/libzebra.la=$DESTDIR/@libdir@/libzebra.la 0755 root bin
-f none @libdir@/libzebra.a=$DESTDIR/@libdir@/libzebra.a 0644 root bin
+f none @libdir@/libfrr.la=$DESTDIR/@libdir@/libfrr.la 0755 root bin
+f none @libdir@/libfrr.a=$DESTDIR/@libdir@/libfrr.a 0644 root bin
f none @libdir@/libospf.la=$DESTDIR/@libdir@/libospf.la 0755 root bin
f none @libdir@/libospf.a=$DESTDIR/@libdir@/libospf.a 0644 root bin
f none @libdir@/libospfapiclient.la=$DESTDIR/@libdir@/libospfapiclient.la 0755 root bin
i depend=$abs_builddir/depend.libs
i copying=$abs_top_srcdir/COPYING
d none @libdir@=$DESTDIR/@libdir@ 0755 root bin
-s none @libdir@/libzebra.so.0=libzebra.so.0.0.0
-f none @libdir@/libzebra.so.0.0.0=$DESTDIR/@libdir@/libzebra.so.0.0.0 0755 root bin
-s none @libdir@/libzebra.so=libzebra.so.0.0.0
+s none @libdir@/libfrr.so.0=libfrr.so.0.0.0
+f none @libdir@/libfrr.so.0.0.0=$DESTDIR/@libdir@/libfrr.so.0.0.0 0755 root bin
+s none @libdir@/libfrr.so=libfrr.so.0.0.0
s none @libdir@/libospf.so.0=libospf.so.0.0.0
f none @libdir@/libospf.so.0.0.0=$DESTDIR/@libdir@/libospf.so.0.0.0 0755 root bin
s none @libdir@/libospf.so=libospf.so.0.0.0
AUTOMAKE_OPTIONS = dejagnu
-DEJATOOL = libzebra
+DEJATOOL = libfrr
SUBDIRS = \
bgpd.tests \
- libzebra.tests
+ libfrr.tests
EXTRA_DIST = \
config/unix.exp \
lib/bgpd.exp \
- lib/libzebra.exp \
+ lib/libfrr.exp \
global-conf.exp \
testcommands.in \
testcommands.refout \
test_timer_correctness_SOURCES = test-timer-correctness.c prng.c
test_timer_performance_SOURCES = test-timer-performance.c prng.c
-testcli_LDADD = ../lib/libzebra.la @LIBCAP@
-testsig_LDADD = ../lib/libzebra.la @LIBCAP@
-testsegv_LDADD = ../lib/libzebra.la @LIBCAP@
-testbuffer_LDADD = ../lib/libzebra.la @LIBCAP@
-testmemory_LDADD = ../lib/libzebra.la @LIBCAP@
-testprivs_LDADD = ../lib/libzebra.la @LIBCAP@
-teststream_LDADD = ../lib/libzebra.la @LIBCAP@
-heavy_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
-heavywq_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
-heavythread_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
-aspathtest_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libzebra.la @LIBCAP@ -lm
-testbgpcap_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libzebra.la @LIBCAP@ -lm
-ecommtest_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libzebra.la @LIBCAP@ -lm
-testbgpmpattr_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libzebra.la @LIBCAP@ -lm
-testchecksum_LDADD = ../lib/libzebra.la @LIBCAP@
-testbgpmpath_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libzebra.la @LIBCAP@ -lm
-tabletest_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
-testnexthopiter_LDADD = ../lib/libzebra.la @LIBCAP@
-testcommands_LDADD = ../lib/libzebra.la @LIBCAP@
-test_timer_correctness_LDADD = ../lib/libzebra.la @LIBCAP@
-test_timer_performance_LDADD = ../lib/libzebra.la @LIBCAP@
+testcli_LDADD = ../lib/libfrr.la @LIBCAP@
+testsig_LDADD = ../lib/libfrr.la @LIBCAP@
+testsegv_LDADD = ../lib/libfrr.la @LIBCAP@
+testbuffer_LDADD = ../lib/libfrr.la @LIBCAP@
+testmemory_LDADD = ../lib/libfrr.la @LIBCAP@
+testprivs_LDADD = ../lib/libfrr.la @LIBCAP@
+teststream_LDADD = ../lib/libfrr.la @LIBCAP@
+heavy_LDADD = ../lib/libfrr.la @LIBCAP@ -lm
+heavywq_LDADD = ../lib/libfrr.la @LIBCAP@ -lm
+heavythread_LDADD = ../lib/libfrr.la @LIBCAP@ -lm
+aspathtest_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libfrr.la @LIBCAP@ -lm
+testbgpcap_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libfrr.la @LIBCAP@ -lm
+ecommtest_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libfrr.la @LIBCAP@ -lm
+testbgpmpattr_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libfrr.la @LIBCAP@ -lm
+testchecksum_LDADD = ../lib/libfrr.la @LIBCAP@
+testbgpmpath_LDADD = ../bgpd/libbgp.a $(BGP_VNC_RFP_LIB) ../lib/libfrr.la @LIBCAP@ -lm
+tabletest_LDADD = ../lib/libfrr.la @LIBCAP@ -lm
+testnexthopiter_LDADD = ../lib/libfrr.la @LIBCAP@
+testcommands_LDADD = ../lib/libfrr.la @LIBCAP@
+test_timer_correctness_LDADD = ../lib/libfrr.la @LIBCAP@
+test_timer_performance_LDADD = ../lib/libfrr.la @LIBCAP@
--- /dev/null
+EXTRA_DIST = \
+ tabletest.exp \
+ test-timer-correctness.exp \
+ testcommands.exp \
+ testcli.exp \
+ testnexthopiter.exp
--- /dev/null
+set timeout 10
+set testprefix "tabletest "
+set aborted 0
+
+spawn sh -c "exec ./tabletest 2>/dev/null"
+
+for {set i 0} {$i < 6} {incr i 1} { onesimple "cmp $i" "Verifying cmp"; }
+for {set i 0} {$i < 11} {incr i 1} { onesimple "succ $i" "Verifying successor"; }
+onesimple "pause" "Verified pausing"
--- /dev/null
+set timeout 10
+set testprefix "test-timer-correctness"
+set aborted 0
+
+spawn sh -c "exec ./test-timer-correctness 2>/dev/null"
+
+onesimple "" "Expected output and actual output match."
--- /dev/null
+set timeout 30
+set test_name "testcli"
+
+spawn sh -c "./testcli < $env(srcdir)/testcli.in | diff -au $env(srcdir)/testcli.refout -"
+
+expect {
+ eof {
+ }
+ timeout {
+ exp_close
+ fail "$test_name: timeout"
+ }
+}
+
+catch wait result
+set os_error [lindex $result 2]
+set exit_status [lindex $result 3]
+
+if { $os_error == 0 && $exit_status == 0 } {
+ pass "$test_name"
+} else {
+ fail "$test_name"
+}
--- /dev/null
+set timeout 30
+set test_name "testcommands"
+
+if {![info exists env(QUAGGA_TEST_COMMANDS)]} {
+ # sadly, the test randomly fails when configure parameters differ from
+ # what was used to create testcommands.refout. this can be fixed by
+ # shipping a matching vtysh_cmd.c, which we'll add after 0.99.23
+ pass "$test_name"
+ return 0
+}
+
+spawn sh -c "./testcommands -e 0 < $env(srcdir)/testcommands.in | diff -au - $env(srcdir)/testcommands.refout"
+
+expect {
+ eof {
+ }
+ timeout {
+ exp_close
+ fail "$test_name: timeout"
+ }
+}
+
+catch wait result
+set os_error [lindex $result 2]
+set exit_status [lindex $result 3]
+
+if { $os_error == 0 && $exit_status == 0 } {
+ pass "$test_name"
+} else {
+ fail "$test_name"
+}
--- /dev/null
+set timeout 10
+set testprefix "testnexthopiter "
+set aborted 0
+
+spawn sh -c "exec ./testnexthopiter 2>/dev/null"
+
+onesimple "simple" "Simple test passed."
+onesimple "prng" "PRNG test passed."
--- /dev/null
+set timeout 10
+spawn sh -c "exec ./teststream 2>/dev/null"
+
+expect {
+ "endp: 15, readable: 15, writeable: 1009" { }
+ eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
+expect {
+ "0xef 0xbe 0xef 0xde 0xad 0xbe 0xef 0xde 0xad 0xbe 0xef 0xde 0xad 0xbe 0xef" { }
+ eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
+expect {
+ "endp: 15, readable: 15, writeable: 0" { }
+ eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
+expect {
+ "0xef 0xbe 0xef 0xde 0xad 0xbe 0xef 0xde 0xad 0xbe 0xef 0xde 0xad 0xbe 0xef" { }
+ eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
+expect {
+ "c: 0xef" { }
+ eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
+expect {
+ "w: 0xbeef" { }
+ eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
+expect {
+ "l: 0xdeadbeef" { }
+ eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
+expect {
+ "q: 0xdeadbeefdeadbeef" { }
+ eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
+pass "teststream"
+++ /dev/null
-EXTRA_DIST = \
- tabletest.exp \
- test-timer-correctness.exp \
- testcommands.exp \
- testcli.exp \
- testnexthopiter.exp
+++ /dev/null
-set timeout 10
-set testprefix "tabletest "
-set aborted 0
-
-spawn sh -c "exec ./tabletest 2>/dev/null"
-
-for {set i 0} {$i < 6} {incr i 1} { onesimple "cmp $i" "Verifying cmp"; }
-for {set i 0} {$i < 11} {incr i 1} { onesimple "succ $i" "Verifying successor"; }
-onesimple "pause" "Verified pausing"
+++ /dev/null
-set timeout 10
-set testprefix "test-timer-correctness"
-set aborted 0
-
-spawn sh -c "exec ./test-timer-correctness 2>/dev/null"
-
-onesimple "" "Expected output and actual output match."
+++ /dev/null
-set timeout 30
-set test_name "testcli"
-
-spawn sh -c "./testcli < $env(srcdir)/testcli.in | diff -au $env(srcdir)/testcli.refout -"
-
-expect {
- eof {
- }
- timeout {
- exp_close
- fail "$test_name: timeout"
- }
-}
-
-catch wait result
-set os_error [lindex $result 2]
-set exit_status [lindex $result 3]
-
-if { $os_error == 0 && $exit_status == 0 } {
- pass "$test_name"
-} else {
- fail "$test_name"
-}
+++ /dev/null
-set timeout 30
-set test_name "testcommands"
-
-if {![info exists env(QUAGGA_TEST_COMMANDS)]} {
- # sadly, the test randomly fails when configure parameters differ from
- # what was used to create testcommands.refout. this can be fixed by
- # shipping a matching vtysh_cmd.c, which we'll add after 0.99.23
- pass "$test_name"
- return 0
-}
-
-spawn sh -c "./testcommands -e 0 < $env(srcdir)/testcommands.in | diff -au - $env(srcdir)/testcommands.refout"
-
-expect {
- eof {
- }
- timeout {
- exp_close
- fail "$test_name: timeout"
- }
-}
-
-catch wait result
-set os_error [lindex $result 2]
-set exit_status [lindex $result 3]
-
-if { $os_error == 0 && $exit_status == 0 } {
- pass "$test_name"
-} else {
- fail "$test_name"
-}
+++ /dev/null
-set timeout 10
-set testprefix "testnexthopiter "
-set aborted 0
-
-spawn sh -c "exec ./testnexthopiter 2>/dev/null"
-
-onesimple "simple" "Simple test passed."
-onesimple "prng" "PRNG test passed."
+++ /dev/null
-set timeout 10
-spawn sh -c "exec ./teststream 2>/dev/null"
-
-expect {
- "endp: 15, readable: 15, writeable: 1009" { }
- eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
-expect {
- "0xef 0xbe 0xef 0xde 0xad 0xbe 0xef 0xde 0xad 0xbe 0xef 0xde 0xad 0xbe 0xef" { }
- eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
-expect {
- "endp: 15, readable: 15, writeable: 0" { }
- eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
-expect {
- "0xef 0xbe 0xef 0xde 0xad 0xbe 0xef 0xde 0xad 0xbe 0xef 0xde 0xad 0xbe 0xef" { }
- eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
-expect {
- "c: 0xef" { }
- eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
-expect {
- "w: 0xbeef" { }
- eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
-expect {
- "l: 0xdeadbeef" { }
- eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
-expect {
- "q: 0xdeadbeefdeadbeef" { }
- eof { fail "teststream"; exit; } timeout { fail "teststream"; exit; } }
-pass "teststream"
extern struct cmd_node vty_node;
extern void test_init_cmd(void); /* provided in test-commands-defun.c */
-struct thread_master *master; /* dummy for libzebra*/
+struct thread_master *master; /* dummy for libfrr*/
static vector test_cmds;
static char test_buf[32768];
nodist_vtysh_SOURCES = vtysh_cmd.c
CLEANFILES = vtysh_cmd.c
noinst_HEADERS = vtysh.h vtysh_user.h
-vtysh_LDADD = ../lib/libzebra.la @LIBCAP@ @LIBREADLINE@
+vtysh_LDADD = ../lib/libfrr.la @LIBCAP@ @LIBREADLINE@
examplesdir = $(exampledir)
dist_examples_DATA = vtysh.conf.sample
noinst_HEADERS = watchfrr.h
watchfrr_SOURCES = watchfrr.c watchfrr_vty.c
-watchfrr_LDADD = ../lib/libzebra.la @LIBCAP@
+watchfrr_LDADD = ../lib/libfrr.la @LIBCAP@
#define PING_TOKEN "PING"
-/* Needs to be global, referenced somewhere inside libzebra. */
+/* Needs to be global, referenced somewhere inside libfrr. */
struct thread_master *master;
typedef enum
zebra_ns.h zebra_vrf.h ioctl_solaris.h zebra_static.h zebra_mpls.h \
kernel_netlink.h if_netlink.h
-zebra_LDADD = $(otherobj) ../lib/libzebra.la $(LIBCAP) $(Q_FPM_PB_CLIENT_LDOPTS)
+zebra_LDADD = $(otherobj) ../lib/libfrr.la $(LIBCAP) $(Q_FPM_PB_CLIENT_LDOPTS)
-testzebra_LDADD = ../lib/libzebra.la $(LIBCAP)
+testzebra_LDADD = ../lib/libfrr.la $(LIBCAP)
zebra_DEPENDENCIES = $(otherobj)
zebra_mpls_netlink.c zebra_mpls_openbsd.c \
GNOME-SMI GNOME-PRODUCT-ZEBRA-MIB
-client : client_main.o ../lib/libzebra.la
+client : client_main.o ../lib/libfrr.la
$(CC) -g -o client client_main.o ../liblzebra.la $(LIBS) $(LIB_IPV6)
quaggaconfdir = $(sysconfdir)
/* VTY Socket prefix */
char vty_sock_path[MAXPATHLEN] = ZEBRA_VTYSH_PATH;
-/* Pacify zclient.o in libzebra, which expects this variable. */
+/* Pacify zclient.o in libfrr, which expects this variable. */
struct thread_master *master;
/* Route retain mode flag. */
/* zebra_rib's workqueue hold time. Private export for use by test code only */
extern int rib_process_hold_time;
-/* Pacify zclient.o in libzebra, which expects this variable. */
+/* Pacify zclient.o in libfrr, which expects this variable. */
struct thread_master *master;
/* Command line options. */