frr/mgmtd/subdir.am
Christian Hopps 1c84efe4fa mgmtd: Bringup MGMTD daemon and datastore module support
Features added in this commit:
1. Bringup/shutdown new management daemon 'mgmtd' along with FRR.
2. Support for Startup, Candidate and Running DBs.
3. Lock/Unlock DS feature using pthread lock.
4. Load config from a JSON file onto candidate DS.
5. Save config to a JSON file from running/candidate DS.
6. Dump candidate or running DS contents on the terminal or a file in
   JSON/XML format.
7. Maintaining commit history (Full rollback support to be added in
   future commits).
8. Addition of debug commands.

Co-authored-by: Yash Ranjan <ranjany@vmware.com>
Co-authored-by: Abhinay Ramesh <rabhinay@vmware.com>
Co-authored-by: Ujwal P <ujwalp@vmware.com>
Signed-off-by: Pushpasis Sarkar <pushpasis@gmail.com>
2023-03-21 22:08:32 -04:00

43 lines
734 B
Plaintext

#
# mgmtd -- Mangagement Daemon
#
# dist_examples_DATA += \
# end
vtysh_daemons += mgmtd
# man8 += $(MANBUILD)/frr-mgmtd.8
# endif
clippy_scan += \
mgmtd/mgmt_vty.c \
# end
noinst_LIBRARIES += mgmtd/libmgmtd.a
mgmtd_libmgmtd_a_SOURCES = \
mgmtd/mgmt.c \
mgmtd/mgmt_ds.c \
mgmtd/mgmt_memory.c \
mgmtd/mgmt_vty.c \
# end
mgmtdheaderdir = $(pkgincludedir)/mgmtd
mgmtdheader_HEADERS = \
mgmtd/mgmt_defines.h \
# end
noinst_HEADERS += \
mgmtd/mgmt.h \
mgmtd/mgmt_ds.h \
mgmtd/mgmt_memory.h \
# end
sbin_PROGRAMS += mgmtd/mgmtd
mgmtd_mgmtd_SOURCES = \
mgmtd/mgmt_main.c \
# end
mgmtd_mgmtd_CFLAGS = $(AM_CFLAGS) -I ./
mgmtd_mgmtd_LDADD = mgmtd/libmgmtd.a lib/libfrr.la $(LIBCAP) $(LIBM) $(LIBYANG_LIBS) $(UST_LIBS)