]> git.proxmox.com Git - mirror_frr.git/blame - pathd/subdir.am
build, vtysh: extract vtysh commands from .xref
[mirror_frr.git] / pathd / subdir.am
CommitLineData
4d7b695d
SM
1#
2# pathd
3#
4
5if PATHD
6noinst_LIBRARIES += pathd/libpath.a
7sbin_PROGRAMS += pathd/pathd
4d7b695d
SM
8vtysh_daemons += pathd
9# TODO add man page
10#man8 += $(MANBUILD)/pathd.8
efba0985 11
74971473 12if PATHD_PCEP
efba0985
SM
13module_LTLIBRARIES += pathd/pathd_pcep.la
14endif
15
4d7b695d
SM
16endif
17
18pathd_libpath_a_SOURCES = \
19 pathd/path_cli.c \
20 pathd/path_debug.c \
21 pathd/path_errors.c \
4d7b695d
SM
22 pathd/path_nb.c \
23 pathd/path_nb_config.c \
24 pathd/path_nb_state.c \
75c69d15 25 pathd/path_ted.c \
4d7b695d
SM
26 pathd/path_zebra.c \
27 pathd/pathd.c \
28 # end
29
30clippy_scan += \
31 pathd/path_cli.c \
efba0985 32 pathd/path_pcep_cli.c \
75c69d15 33 pathd/path_ted.c \
efba0985 34 # end
efba0985 35
4d7b695d
SM
36noinst_HEADERS += \
37 pathd/path_debug.h \
38 pathd/path_errors.h \
4d7b695d 39 pathd/path_nb.h \
efba0985
SM
40 pathd/path_pcep.h \
41 pathd/path_pcep_cli.h \
42 pathd/path_pcep_controller.h \
43 pathd/path_pcep_debug.h \
44 pathd/path_pcep_lib.h \
efba0985
SM
45 pathd/path_pcep_config.h \
46 pathd/path_pcep_pcc.h \
75c69d15 47 pathd/path_ted.h \
4d7b695d
SM
48 pathd/path_zebra.h \
49 pathd/pathd.h \
50 # end
51
636aad94
DL
52pathd_pathd_SOURCES = \
53 pathd/path_main.c \
54 # end
4d7b695d
SM
55nodist_pathd_pathd_SOURCES = \
56 yang/frr-pathd.yang.c \
57 # end
58pathd_pathd_LDADD = pathd/libpath.a lib/libfrr.la -lm $(LIBCAP)
efba0985
SM
59
60pathd_pathd_pcep_la_SOURCES = \
61 pathd/path_pcep.c \
62 pathd/path_pcep_cli.c \
63 pathd/path_pcep_controller.c \
64 pathd/path_pcep_debug.c \
65 pathd/path_pcep_lib.c \
efba0985
SM
66 pathd/path_pcep_config.c \
67 pathd/path_pcep_pcc.c \
68 # end
74971473
JG
69
70if PATHD_PCEP
71pathd_pathd_pcep_la_CPPFLAGS = -I./pceplib $(AM_CPPFLAGS)
72pathd_pathd_pcep_la_LIBADD = pceplib/libpcep_pcc.la
73else
74pathd_pathd_pcep_la_CPPFLAGS = $(AM_CPPFLAGS)
75pathd_pathd_pcep_la_LIBADD =
76endif
77
78
0c4285d7 79#pathd_pathd_pcep_la_CFLAGS = $(AM_CFLAGS)
63116a70 80pathd_pathd_pcep_la_LDFLAGS = $(MODULE_LDFLAGS)