]> git.proxmox.com Git - mirror_frr.git/blame - Makefile.am
redhat: Add option to build with RPKI
[mirror_frr.git] / Makefile.am
CommitLineData
718e3744 1## Process this file with automake to produce Makefile.in.
2
4a121f99
DL
3AUTOMAKE_OPTIONS = subdir-objects 1.12
4include common.am
5
ba777396
RW
6AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_srcdir)/lib \
7 -I$(top_builddir) -I$(top_builddir)/include -I$(top_builddir)/lib
4a121f99 8AM_CFLAGS = $(WERROR)
de1a880c 9DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" -DCONFDATE=$(CONFDATE)
64d44794 10LIBCAP = @LIBCAP@
4a121f99
DL
11
12EXTRA_DIST =
13BUILT_SOURCES =
0f8b5fd5 14CLEANFILES =
4a121f99 15
64d44794
DL
16examplesdir = $(exampledir)
17
4a121f99
DL
18bin_PROGRAMS =
19sbin_PROGRAMS =
bd354725 20sbin_SCRIPTS =
4a121f99
DL
21noinst_PROGRAMS =
22noinst_HEADERS =
23noinst_LIBRARIES =
24lib_LTLIBRARIES =
64d44794 25module_LTLIBRARIES =
4a121f99 26pkginclude_HEADERS =
70d27c5b 27nodist_pkginclude_HEADERS =
64d44794 28dist_examples_DATA =
4a121f99 29
6a35bfba
DL
30## libtool, the self-made GNU scourge
31## ... this should fix relinking
32## ... and AUTOMAKE_DUMMY is needed to prevent automake from treating this
33## as overriding the normal targets...
34$(AUTOMAKE_DUMMY)install-moduleLTLIBRARIES: install-libLTLIBRARIES
35$(AUTOMAKE_DUMMY)install-binPROGRAMS: install-libLTLIBRARIES
36$(AUTOMAKE_DUMMY)install-sbinPROGRAMS: install-libLTLIBRARIES
37
ba777396 38include include/subdir.am
4a121f99 39include lib/subdir.am
64d44794 40include zebra/subdir.am
bd354725 41include watchfrr/subdir.am
0f8b5fd5
DL
42include qpb/subdir.am
43include fpm/subdir.am
bd354725 44include tools/subdir.am
4a121f99 45
7f269117
DL
46include ripd/subdir.am
47include ripngd/subdir.am
afca0690
DL
48include ospfd/subdir.am
49include ospf6d/subdir.am
50include ospfclient/subdir.am
86e463cf 51include isisd/subdir.am
cde8cd9d 52include nhrpd/subdir.am
30237d29 53include ldpd/subdir.am
b6f5781c
DL
54include babeld/subdir.am
55include eigrpd/subdir.am
8a71d93d 56include sharpd/subdir.am
35a3c3c1 57include pimd/subdir.am
7f269117 58
0f8b5fd5 59SUBDIRS = . @LIBRFP@ @RFPTEST@ \
30237d29 60 @BGPD@ \
bd354725
DL
61 @VTYSH@ @DOC@ \
62 @SOLARIS@ tests
0537f4e7 63
30237d29 64DIST_SUBDIRS = . bgpd \
bd354725 65 vtysh doc tests \
35a3c3c1 66 solaris bgpd/rfp-example/librfp \
bd354725 67 bgpd/rfp-example/rfptest \
4d867099 68 debianpkg \
5578a14d 69 # end
718e3744 70
53d93be1
DL
71if PKGSRC
72rcdir=@pkgsrcrcdir@
73rc_SCRIPTS = \
74 pkgsrc/bgpd.sh \
75 pkgsrc/ospf6d.sh \
76 pkgsrc/ospfd.sh \
77 pkgsrc/ripd.sh \
78 pkgsrc/ripngd.sh \
79 pkgsrc/zebra.sh \
80 # end
81endif
82
83EXTRA_DIST += \
84 REPORTING-BUGS \
85 SERVICES \
86 aclocal.m4 \
1dab30f4 87 update-autotools \
53d93be1
DL
88 m4/README.txt \
89 \
90 python/clidef.py \
91 python/clippy/__init__.py \
92 \
93 redhat/frr.init \
94 redhat/frr.service \
95 redhat/daemons \
96 redhat/frr.logrotate \
97 redhat/frr.pam \
98 redhat/frr.spec \
99 redhat/README.rpm_build.md \
100 \
101 snapcraft/snapcraft.yaml \
102 snapcraft/README.snap_build.md \
103 snapcraft/README.usage.md \
104 snapcraft/extra_version_info.txt \
105 snapcraft/scripts \
106 snapcraft/defaults \
107 snapcraft/helpers \
108 snapcraft/snap \
109 \
53d93be1
DL
110 vtysh/Makefile.am \
111 vtysh/Makefile.in \
112 # end
0fc42949 113
72e2d828 114ACLOCAL_AMFLAGS = -I m4
8efe88ea 115
4a121f99 116noinst_HEADERS += defaults.h