]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/subdir.am
Merge pull request #13455 from sri-mohan1/srib-ldpd
[mirror_frr.git] / lib / subdir.am
index beef8675aaba28b5dc1755b0a9e0164f3fe3e549..c046c3c43c8a6b0932146f97eb47fc8998c0728a 100644 (file)
@@ -33,13 +33,12 @@ lib_libfrr_la_SOURCES = \
        lib/filter.c \
        lib/filter_cli.c \
        lib/filter_nb.c \
+       lib/flex_algo.c \
        lib/frrcu.c \
        lib/frrlua.c \
        lib/frrscript.c \
        lib/frr_pthread.c \
        lib/frrstr.c \
-       lib/getopt.c \
-       lib/getopt1.c \
        lib/grammar_sandbox.c \
        lib/graph.c \
        lib/hash.c \
@@ -49,6 +48,7 @@ lib_libfrr_la_SOURCES = \
        lib/if_rmap.c \
        lib/imsg-buffer.c \
        lib/imsg.c \
+       lib/iso.c \
        lib/jhash.c \
        lib/json.c \
        lib/keychain.c \
@@ -64,6 +64,9 @@ lib_libfrr_la_SOURCES = \
        lib/log_vty.c \
        lib/md5.c \
        lib/memory.c \
+       lib/mgmt_be_client.c \
+       lib/mgmt_fe_client.c \
+       lib/mgmt_msg.c \
        lib/mlag.c \
        lib/module.c \
        lib/mpls.c \
@@ -97,6 +100,7 @@ lib_libfrr_la_SOURCES = \
        lib/sockopt.c \
        lib/sockunion.c \
        lib/spf_backoff.c \
+       lib/segment_routing.c \
        lib/srcdest_table.c \
        lib/stream.c \
        lib/strformat.c \
@@ -105,7 +109,7 @@ lib_libfrr_la_SOURCES = \
        lib/systemd.c \
        lib/table.c \
        lib/termtable.c \
-       lib/thread.c \
+       lib/event.c \
        lib/typerb.c \
        lib/typesafe.c \
        lib/vector.c \
@@ -134,6 +138,7 @@ lib_libfrr_la_SOURCES = \
 nodist_lib_libfrr_la_SOURCES = \
        yang/frr-affinity-map.yang.c \
        yang/frr-filter.yang.c \
+       yang/frr-if-rmap.yang.c \
        yang/frr-interface.yang.c \
        yang/frr-route-map.yang.c \
        yang/frr-route-types.yang.c \
@@ -146,6 +151,23 @@ nodist_lib_libfrr_la_SOURCES = \
        yang/frr-module-translator.yang.c \
        # end
 
+# Add logic to build mgmt.proto
+lib_libfrr_la_LIBADD += $(PROTOBUF_C_LIBS)
+
+BUILT_SOURCES += \
+       lib/mgmt.pb-c.c \
+       lib/mgmt.pb-c.h \
+       # end
+
+CLEANFILES += \
+       lib/mgmt.pb-c.h \
+       lib/mgmt.pb-c.c \
+       # end
+
+lib_libfrr_la_SOURCES += \
+       lib/mgmt.pb-c.c \
+       #end
+
 if SQLITE3
 lib_libfrr_la_LIBADD += $(SQLITE3_LIBS)
 lib_libfrr_la_SOURCES += lib/db.c
@@ -155,13 +177,16 @@ clippy_scan += \
        lib/affinitymap_cli.c \
        lib/if.c \
        lib/filter_cli.c \
+       lib/if_rmap.c \
        lib/log_vty.c \
+       lib/mgmt_be_client.c \
+       lib/mgmt_fe_client.c \
        lib/nexthop_group.c \
        lib/northbound_cli.c \
        lib/plist.c \
        lib/routemap.c \
        lib/routemap_cli.c \
-       lib/thread.c \
+       lib/event.c \
        lib/vty.c \
        lib/zlog_5424_cli.c \
        # end
@@ -190,6 +215,7 @@ pkginclude_HEADERS += \
        lib/distribute.h \
        lib/ferr.h \
        lib/filter.h \
+       lib/flex_algo.h \
        lib/freebsd-queue.h \
        lib/frrlua.h \
        lib/frrscript.h \
@@ -197,7 +223,6 @@ pkginclude_HEADERS += \
        lib/frratomic.h \
        lib/frrcu.h \
        lib/frrstr.h \
-       lib/getopt.h \
        lib/graph.h \
        lib/hash.h \
        lib/hook.h \
@@ -207,6 +232,7 @@ pkginclude_HEADERS += \
        lib/if_rmap.h \
        lib/imsg.h \
        lib/ipaddr.h \
+       lib/iso.h \
        lib/jhash.h \
        lib/json.h \
        lib/keychain.h \
@@ -222,6 +248,11 @@ pkginclude_HEADERS += \
        lib/log_vty.h \
        lib/md5.h \
        lib/memory.h \
+       lib/mgmt.pb-c.h \
+       lib/mgmt_be_client.h \
+       lib/mgmt_fe_client.h \
+       lib/mgmt_msg.h \
+       lib/mgmt_pb.h \
        lib/module.h \
        lib/monotime.h \
        lib/mpls.h \
@@ -257,13 +288,14 @@ pkginclude_HEADERS += \
        lib/sockopt.h \
        lib/sockunion.h \
        lib/spf_backoff.h \
+       lib/segment_routing.h \
        lib/srcdest_table.h \
        lib/srte.h \
        lib/stream.h \
        lib/systemd.h \
        lib/table.h \
        lib/termtable.h \
-       lib/thread.h \
+       lib/frrevent.h \
        lib/trace.h \
        lib/typerb.h \
        lib/typesafe.h \