]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/subdir.am
lib: Adding GR capabilites encode and decode.
[mirror_frr.git] / lib / subdir.am
index 8223bd547c88e69b231487c4044a0d7062831379..cb6fa7a3b81c050098c8adb2d29e0deba7f1b265 100644 (file)
@@ -18,9 +18,11 @@ lib_libfrr_la_SOURCES = \
        lib/command_parse.y \
        lib/csv.c \
        lib/debug.c \
+       lib/defaults.c \
        lib/distribute.c \
        lib/ferr.c \
        lib/filter.c \
+       lib/frrcu.c \
        lib/frrlua.c \
        lib/frr_pthread.c \
        lib/frrstr.c \
@@ -39,12 +41,13 @@ lib_libfrr_la_SOURCES = \
        lib/json.c \
        lib/keychain.c \
        lib/lib_errors.c \
+       lib/lib_vty.c \
        lib/libfrr.c \
        lib/linklist.c \
        lib/log.c \
+       lib/log_vty.c \
        lib/md5.c \
        lib/memory.c \
-       lib/memory_vty.c \
        lib/mlag.c \
        lib/module.c \
        lib/mpls.c \
@@ -60,10 +63,10 @@ lib_libfrr_la_SOURCES = \
        lib/openbsd-tree.c \
        lib/pid_output.c \
        lib/plist.c \
-       lib/pqueue.c \
        lib/prefix.c \
        lib/privs.c \
        lib/ptm_lib.c \
+       lib/pullwr.c \
        lib/qobj.c \
        lib/ringbuf.c \
        lib/routemap.c \
@@ -94,7 +97,6 @@ lib_libfrr_la_SOURCES = \
        lib/yang_translator.c \
        lib/yang_wrappers.c \
        lib/zclient.c \
-       lib/logicalrouter.c \
        lib/printf/printf-pos.c \
        lib/printf/vfprintf.c \
        lib/printf/glue.c \
@@ -103,6 +105,7 @@ lib_libfrr_la_SOURCES = \
 nodist_lib_libfrr_la_SOURCES = \
        yang/frr-interface.yang.c \
        yang/frr-route-types.yang.c \
+       yang/ietf/ietf-routing-types.yang.c \
        yang/frr-module-translator.yang.c \
        # end
 
@@ -112,7 +115,7 @@ vtysh_scan += \
        $(top_srcdir)/lib/if.c \
        $(top_srcdir)/lib/if_rmap.c \
        $(top_srcdir)/lib/keychain.c \
-       $(top_srcdir)/lib/logicalrouter.c \
+       $(top_srcdir)/lib/lib_vty.c \
        $(top_srcdir)/lib/nexthop_group.c \
        $(top_srcdir)/lib/plist.c \
        $(top_srcdir)/lib/routemap.c \
@@ -137,6 +140,8 @@ lib/northbound_cli_clippy.c: $(CLIPPY_DEPS)
 lib/northbound_cli.lo: lib/northbound_cli_clippy.c
 lib/vty_clippy.c: $(CLIPPY_DEPS)
 lib/vty.lo: lib/vty_clippy.c
+lib/log_vty_clippy.c: $(CLIPPY_DEPS)
+lib/log_vty.lo: lib/log_vty_clippy.c
 
 pkginclude_HEADERS += \
        lib/agg_table.h \
@@ -153,6 +158,7 @@ pkginclude_HEADERS += \
        lib/csv.h \
        lib/db.h \
        lib/debug.h \
+       lib/defaults.h \
        lib/distribute.h \
        lib/ferr.h \
        lib/filter.h \
@@ -160,6 +166,7 @@ pkginclude_HEADERS += \
        lib/frrlua.h \
        lib/frr_pthread.h \
        lib/frratomic.h \
+       lib/frrcu.h \
        lib/frrstr.h \
        lib/getopt.h \
        lib/graph.h \
@@ -175,13 +182,14 @@ pkginclude_HEADERS += \
        lib/json.h \
        lib/keychain.h \
        lib/lib_errors.h \
+       lib/lib_vty.h \
        lib/libfrr.h \
        lib/libospf.h \
        lib/linklist.h \
        lib/log.h \
+       lib/log_vty.h \
        lib/md5.h \
        lib/memory.h \
-       lib/memory_vty.h \
        lib/module.h \
        lib/monotime.h \
        lib/mpls.h \
@@ -196,11 +204,11 @@ pkginclude_HEADERS += \
        lib/openbsd-queue.h \
        lib/openbsd-tree.h \
        lib/plist.h \
-       lib/pqueue.h \
        lib/prefix.h \
        lib/printfrr.h \
        lib/privs.h \
        lib/ptm_lib.h \
+       lib/pullwr.h \
        lib/pw.h \
        lib/qobj.h \
        lib/queue.h \
@@ -237,7 +245,6 @@ pkginclude_HEADERS += \
        lib/zassert.h \
        lib/zclient.h \
        lib/zebra.h \
-       lib/logicalrouter.h \
        lib/pbr.h \
        # end
 
@@ -281,6 +288,21 @@ lib_libfrrsnmp_la_SOURCES = \
        lib/snmp.c \
        # end
 
+#
+# c-ares support
+#
+if CARES
+lib_LTLIBRARIES += lib/libfrrcares.la
+pkginclude_HEADERS += lib/resolver.h
+endif
+
+lib_libfrrcares_la_CFLAGS = $(WERROR) $(CARES_CFLAGS)
+lib_libfrrcares_la_LDFLAGS = -version-info 0:0:0
+lib_libfrrcares_la_LIBADD = $(CARES_LIBS)
+lib_libfrrcares_la_SOURCES = \
+       lib/resolver.c \
+       #end
+
 #
 # ZeroMQ support
 #