forked from Mirror/frr
build: non-recursive nhrpd
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
86e463cf9b
commit
cde8cd9d65
|
@ -35,16 +35,17 @@ include ospfd/subdir.am
|
||||||
include ospf6d/subdir.am
|
include ospf6d/subdir.am
|
||||||
include ospfclient/subdir.am
|
include ospfclient/subdir.am
|
||||||
include isisd/subdir.am
|
include isisd/subdir.am
|
||||||
|
include nhrpd/subdir.am
|
||||||
|
|
||||||
SUBDIRS = . @LIBRFP@ @RFPTEST@ \
|
SUBDIRS = . @LIBRFP@ @RFPTEST@ \
|
||||||
@BGPD@ @LDPD@ \
|
@BGPD@ @LDPD@ \
|
||||||
@PIMD@ @NHRPD@ @EIGRPD@ @BABELD@ \
|
@PIMD@ @EIGRPD@ @BABELD@ \
|
||||||
@WATCHFRR@ @VTYSH@ @DOC@ \
|
@WATCHFRR@ @VTYSH@ @DOC@ \
|
||||||
@SOLARIS@ tests tools
|
@SOLARIS@ tests tools
|
||||||
|
|
||||||
DIST_SUBDIRS = . bgpd ldpd \
|
DIST_SUBDIRS = . bgpd ldpd \
|
||||||
watchfrr vtysh doc tests \
|
watchfrr vtysh doc tests \
|
||||||
solaris pimd nhrpd eigrpd bgpd/rfp-example/librfp \
|
solaris pimd eigrpd bgpd/rfp-example/librfp \
|
||||||
bgpd/rfp-example/rfptest tools babeld \
|
bgpd/rfp-example/rfptest tools babeld \
|
||||||
# end
|
# end
|
||||||
|
|
||||||
|
|
|
@ -1352,7 +1352,6 @@ AC_SUBST(RFPINC)
|
||||||
AC_SUBST(BABELD)
|
AC_SUBST(BABELD)
|
||||||
AC_SUBST(BGPD)
|
AC_SUBST(BGPD)
|
||||||
AC_SUBST(LDPD)
|
AC_SUBST(LDPD)
|
||||||
AC_SUBST(NHRPD)
|
|
||||||
AC_SUBST(EIGRPD)
|
AC_SUBST(EIGRPD)
|
||||||
AC_SUBST(WATCHFRR)
|
AC_SUBST(WATCHFRR)
|
||||||
AC_SUBST(ISISD)
|
AC_SUBST(ISISD)
|
||||||
|
@ -1811,7 +1810,6 @@ AC_CONFIG_FILES([Makefile
|
||||||
babeld/Makefile
|
babeld/Makefile
|
||||||
pimd/Makefile
|
pimd/Makefile
|
||||||
eigrpd/Makefile
|
eigrpd/Makefile
|
||||||
nhrpd/Makefile
|
|
||||||
tools/Makefile
|
tools/Makefile
|
||||||
redhat/frr.spec
|
redhat/frr.spec
|
||||||
snapcraft/snapcraft.yaml
|
snapcraft/snapcraft.yaml
|
||||||
|
|
1
nhrpd/.gitignore
vendored
1
nhrpd/.gitignore
vendored
|
@ -1 +1,2 @@
|
||||||
|
!Makefile
|
||||||
nhrpd
|
nhrpd
|
||||||
|
|
10
nhrpd/Makefile
Normal file
10
nhrpd/Makefile
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
all: ALWAYS
|
||||||
|
@$(MAKE) -s -C .. nhrpd/nhrpd
|
||||||
|
%: ALWAYS
|
||||||
|
@$(MAKE) -s -C .. nhrpd/$@
|
||||||
|
|
||||||
|
Makefile:
|
||||||
|
#nothing
|
||||||
|
ALWAYS:
|
||||||
|
.PHONY: ALWAYS makefiles
|
||||||
|
.SUFFIXES:
|
|
@ -1,47 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in.
|
|
||||||
|
|
||||||
AM_CPPFLAGS = -I.. -I$(top_srcdir) -I$(top_srcdir)/lib -I$(top_builddir)/lib -DQUAGGA_NO_DEPRECATED_INTERFACES
|
|
||||||
DEFS = @DEFS@ @CARES_CFLAGS@ -DSYSCONFDIR=\"$(sysconfdir)/\"
|
|
||||||
INSTALL_SDATA=@INSTALL@ -m 600
|
|
||||||
|
|
||||||
AM_CFLAGS = $(PICFLAGS) $(WERROR)
|
|
||||||
AM_LDFLAGS = $(PICLDFLAGS)
|
|
||||||
|
|
||||||
sbin_PROGRAMS = nhrpd
|
|
||||||
|
|
||||||
nhrpd_SOURCES = \
|
|
||||||
zbuf.c \
|
|
||||||
znl.c \
|
|
||||||
resolver.c \
|
|
||||||
linux.c \
|
|
||||||
netlink_arp.c \
|
|
||||||
netlink_gre.c \
|
|
||||||
vici.c \
|
|
||||||
reqid.c \
|
|
||||||
nhrp_event.c \
|
|
||||||
nhrp_packet.c \
|
|
||||||
nhrp_interface.c \
|
|
||||||
nhrp_vc.c \
|
|
||||||
nhrp_peer.c \
|
|
||||||
nhrp_cache.c \
|
|
||||||
nhrp_nhs.c \
|
|
||||||
nhrp_route.c \
|
|
||||||
nhrp_shortcut.c \
|
|
||||||
nhrp_vty.c \
|
|
||||||
nhrp_main.c
|
|
||||||
|
|
||||||
nhrpd_LDADD = ../lib/libfrr.la @LIBCAP@ @CARES_LIBS@
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
debug.h \
|
|
||||||
list.h \
|
|
||||||
netlink.h \
|
|
||||||
nhrp_protocol.h \
|
|
||||||
nhrpd.h \
|
|
||||||
os.h \
|
|
||||||
vici.h \
|
|
||||||
zbuf.h \
|
|
||||||
znl.h \
|
|
||||||
# end
|
|
||||||
|
|
||||||
#dist_examples_DATA = nhrpd.conf.sample
|
|
43
nhrpd/subdir.am
Normal file
43
nhrpd/subdir.am
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
#
|
||||||
|
# nhrpd
|
||||||
|
#
|
||||||
|
|
||||||
|
if NHRPD
|
||||||
|
sbin_PROGRAMS += nhrpd/nhrpd
|
||||||
|
endif
|
||||||
|
|
||||||
|
nhrpd_nhrpd_LDADD = lib/libfrr.la @LIBCAP@ @CARES_LIBS@
|
||||||
|
nhrpd_nhrpd_CFLAGS = $(AM_CFLAGS) @CARES_CFLAGS@
|
||||||
|
nhrpd_nhrpd_SOURCES = \
|
||||||
|
nhrpd/linux.c \
|
||||||
|
nhrpd/netlink_arp.c \
|
||||||
|
nhrpd/netlink_gre.c \
|
||||||
|
nhrpd/nhrp_cache.c \
|
||||||
|
nhrpd/nhrp_event.c \
|
||||||
|
nhrpd/nhrp_interface.c \
|
||||||
|
nhrpd/nhrp_main.c \
|
||||||
|
nhrpd/nhrp_nhs.c \
|
||||||
|
nhrpd/nhrp_packet.c \
|
||||||
|
nhrpd/nhrp_peer.c \
|
||||||
|
nhrpd/nhrp_route.c \
|
||||||
|
nhrpd/nhrp_shortcut.c \
|
||||||
|
nhrpd/nhrp_vc.c \
|
||||||
|
nhrpd/nhrp_vty.c \
|
||||||
|
nhrpd/reqid.c \
|
||||||
|
nhrpd/resolver.c \
|
||||||
|
nhrpd/vici.c \
|
||||||
|
nhrpd/zbuf.c \
|
||||||
|
nhrpd/znl.c \
|
||||||
|
# end
|
||||||
|
|
||||||
|
noinst_HEADERS += \
|
||||||
|
nhrpd/debug.h \
|
||||||
|
nhrpd/list.h \
|
||||||
|
nhrpd/netlink.h \
|
||||||
|
nhrpd/nhrp_protocol.h \
|
||||||
|
nhrpd/nhrpd.h \
|
||||||
|
nhrpd/os.h \
|
||||||
|
nhrpd/vici.h \
|
||||||
|
nhrpd/zbuf.h \
|
||||||
|
nhrpd/znl.h \
|
||||||
|
# end
|
Loading…
Reference in a new issue