mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00

This is the start of separating out the static handling code from zebra -> staticd. This will help simplify the zebra code and isolate static route handling to it's own code base. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
138 lines
3.1 KiB
Makefile
138 lines
3.1 KiB
Makefile
## Process this file with automake to produce Makefile.in.
|
|
|
|
AUTOMAKE_OPTIONS = subdir-objects 1.12
|
|
include common.am
|
|
|
|
AM_CPPFLAGS += -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_srcdir)/lib \
|
|
-I$(top_builddir) -I$(top_builddir)/include -I$(top_builddir)/lib
|
|
DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" -DCONFDATE=$(CONFDATE)
|
|
LIBCAP = @LIBCAP@
|
|
|
|
EXTRA_DIST =
|
|
BUILT_SOURCES =
|
|
CLEANFILES =
|
|
|
|
examplesdir = $(exampledir)
|
|
|
|
bin_PROGRAMS =
|
|
sbin_PROGRAMS =
|
|
sbin_SCRIPTS =
|
|
noinst_PROGRAMS =
|
|
noinst_HEADERS =
|
|
noinst_LIBRARIES =
|
|
lib_LTLIBRARIES =
|
|
module_LTLIBRARIES =
|
|
pkginclude_HEADERS =
|
|
nodist_pkginclude_HEADERS =
|
|
dist_examples_DATA =
|
|
|
|
## libtool, the self-made GNU scourge
|
|
## ... this should fix relinking
|
|
## ... and AUTOMAKE_DUMMY is needed to prevent automake from treating this
|
|
## as overriding the normal targets...
|
|
$(AUTOMAKE_DUMMY)install-moduleLTLIBRARIES: install-libLTLIBRARIES
|
|
$(AUTOMAKE_DUMMY)install-binPROGRAMS: install-libLTLIBRARIES
|
|
$(AUTOMAKE_DUMMY)install-sbinPROGRAMS: install-libLTLIBRARIES
|
|
|
|
include include/subdir.am
|
|
include lib/subdir.am
|
|
include zebra/subdir.am
|
|
include watchfrr/subdir.am
|
|
include qpb/subdir.am
|
|
include fpm/subdir.am
|
|
include tools/subdir.am
|
|
|
|
include ripd/subdir.am
|
|
include ripngd/subdir.am
|
|
include ospfd/subdir.am
|
|
include ospf6d/subdir.am
|
|
include ospfclient/subdir.am
|
|
include isisd/subdir.am
|
|
include nhrpd/subdir.am
|
|
include ldpd/subdir.am
|
|
include babeld/subdir.am
|
|
include eigrpd/subdir.am
|
|
include sharpd/subdir.am
|
|
include pimd/subdir.am
|
|
include pbrd/subdir.am
|
|
include staticd/subdir.am
|
|
|
|
SUBDIRS = . @LIBRFP@ @RFPTEST@ \
|
|
@BGPD@ \
|
|
@VTYSH@ @DOC@ \
|
|
@SOLARIS@ tests
|
|
|
|
DIST_SUBDIRS = . bgpd \
|
|
vtysh doc tests \
|
|
solaris bgpd/rfp-example/librfp \
|
|
bgpd/rfp-example/rfptest \
|
|
debianpkg \
|
|
# end
|
|
|
|
if PKGSRC
|
|
rcdir=@pkgsrcrcdir@
|
|
rc_SCRIPTS = \
|
|
pkgsrc/bgpd.sh \
|
|
pkgsrc/ospf6d.sh \
|
|
pkgsrc/ospfd.sh \
|
|
pkgsrc/ripd.sh \
|
|
pkgsrc/ripngd.sh \
|
|
pkgsrc/zebra.sh \
|
|
# end
|
|
endif
|
|
|
|
EXTRA_DIST += \
|
|
aclocal.m4 \
|
|
m4/README.txt \
|
|
\
|
|
python/clidef.py \
|
|
python/clippy/__init__.py \
|
|
\
|
|
redhat/frr.init \
|
|
redhat/frr.service \
|
|
redhat/daemons \
|
|
redhat/frr.logrotate \
|
|
redhat/frr.pam \
|
|
redhat/frr.spec \
|
|
redhat/README.rpm_build.md \
|
|
\
|
|
snapcraft/snapcraft.yaml \
|
|
snapcraft/README.snap_build.md \
|
|
snapcraft/README.usage.md \
|
|
snapcraft/extra_version_info.txt \
|
|
snapcraft/scripts \
|
|
snapcraft/defaults \
|
|
snapcraft/helpers \
|
|
snapcraft/snap \
|
|
\
|
|
vtysh/Makefile.am \
|
|
vtysh/Makefile.in \
|
|
# end
|
|
|
|
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
noinst_HEADERS += defaults.h
|
|
|
|
indent:
|
|
tools/indent.py `find sharpd bgpd eigrpd include isisd lib nhrpd ospf6d ospfd pimd qpb ripd vtysh zebra -name '*.[ch]' | grep -v include/linux`
|
|
|
|
if HAVE_GCOV
|
|
|
|
coverage: check
|
|
@ find . -name '*.o' -exec gcov {} \;
|
|
|
|
yorn:
|
|
@ echo "OK to upload coverage to https://coverage.io [y/N]:"
|
|
@ read yn; test "$$yn" = "y"
|
|
|
|
upload-check-coverage:
|
|
@ if [ "x${COMMIT}" = "x" ]; then echo "COMMIT required"; exit 1; fi
|
|
@ if [ "x${TOKEN}" = "x" ]; then echo "TOKEN required"; exit 1; fi
|
|
curl -s https://codecov.io/bash | bash -s - -C ${COMMIT} -t ${TOKEN}
|
|
|
|
force-check-coverage: coverage upload-check-coverage
|
|
|
|
check-coverage: coverage yorn upload-check-coverage
|
|
|
|
endif
|