]> git.proxmox.com Git - mirror_frr.git/blob - ldpd/Makefile.am
release: FRR 3.0-rc1
[mirror_frr.git] / ldpd / Makefile.am
1 ## Process this file with automake to produce Makefile.in.
2
3 AM_CPPFLAGS = -I.. -I$(top_srcdir) -I$(top_srcdir)/lib -I$(top_builddir)/lib
4 DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\"
5 INSTALL_SDATA=@INSTALL@ -m 600
6 EXTRA_DIST=
7
8 AM_CFLAGS = $(WERROR)
9
10 noinst_LIBRARIES = libldp.a
11 sbin_PROGRAMS = ldpd
12
13 BUILT_SOURCES = ldp_vty_cmds.c
14 EXTRA_DIST += ldp_vty.xml
15
16 libldp_a_SOURCES = \
17 accept.c address.c adjacency.c control.c hello.c init.c interface.c \
18 keepalive.c l2vpn.c labelmapping.c lde.c lde_lib.c ldpd.c \
19 ldpe.c log.c logmsg.c neighbor.c notification.c packet.c pfkey.c \
20 socket.c util.c ldp_vty_cmds.c ldp_vty_conf.c ldp_vty_exec.c \
21 ldp_debug.c ldp_zebra.c
22
23 noinst_HEADERS = \
24 control.h lde.h ldpd.h ldpe.h ldp.h log.h ldp_debug.h ldp_vty.h
25
26 ldp_vty_cmds.c: $(srcdir)/ldp_vty.xml $(srcdir)/../tools/xml2cli.pl
27 @PERL@ $(srcdir)/../tools/xml2cli.pl $(srcdir)/ldp_vty.xml | \
28 sed -e 's%DEFUN \((ldp_\(interface_\|mpls_ldp\|address_family\|l2vpn_word\|member_pseudo\)\)%DEFUN_NOSH \1%' \
29 > $@
30
31 ldpd_SOURCES = ldpd.c
32 ldpd_LDADD = libldp.a ../lib/libfrr.la @LIBCAP@
33
34 examplesdir = $(exampledir)
35 dist_examples_DATA = ldpd.conf.sample