]> git.puffer.fish Git - matthieu/frr.git/commitdiff
mgmtd: embed necessary YANG models
authorDavid Lamparter <equinox@opensourcerouting.org>
Thu, 25 May 2023 11:45:08 +0000 (13:45 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Thu, 25 May 2023 11:47:44 +0000 (13:47 +0200)
Listing `.c` files in `$(…_OBJECTS):` does not have the desired effect.

(Also CLEANFILES is not needed, yang/subdir.am already has yang/*.c in
CLEANFILES anyway.)

Fixes: #13600
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
mgmtd/subdir.am

index a93f8f94414777b992524be8f15c0714df5c0148..4a4c38770070dc2a6e77f8786d16d9262521a0dc 100644 (file)
@@ -57,12 +57,16 @@ sbin_PROGRAMS += mgmtd/mgmtd
 mgmtd_mgmtd_SOURCES = \
        mgmtd/mgmt_main.c \
        # end
+nodist_mgmtd_mgmtd_SOURCES = \
+       # nothing
 mgmtd_mgmtd_CFLAGS = $(AM_CFLAGS) -I ./
 mgmtd_mgmtd_LDADD = mgmtd/libmgmtd.a lib/libfrr.la $(LIBCAP) $(LIBM) $(LIBYANG_LIBS) $(UST_LIBS)
 mgmtd_mgmtd_LDADD += mgmtd/libmgmt_be_nb.la
 
 if STATICD
-$(mgmtd_mgmtd_OBJECTS): yang/frr-staticd.yang.c
-CLEANFILES += yang/frr-staticd.yang.c
+nodist_mgmtd_mgmtd_SOURCES += \
+       yang/frr-staticd.yang.c \
+       yang/frr-bfdd.yang.c \
+       # end
 nodist_mgmtd_libmgmt_be_nb_la_SOURCES += staticd/static_vty.c
 endif