build: make builddir include path consistent

... by referencing all autogenerated headers relative to the root
directory.  (90% of the changes here is `version.h`.)

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
David Lamparter 2021-04-21 11:19:39 +02:00
parent 9219708b13
commit 09781197b6
38 changed files with 41 additions and 38 deletions

View File

@ -12,7 +12,7 @@ AM_CFLAGS = \
# end # end
AM_CPPFLAGS = \ AM_CPPFLAGS = \
-I$(top_srcdir) -I$(top_srcdir)/include -I$(top_srcdir)/lib \ -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_srcdir)/lib \
-I$(top_builddir) -I$(top_builddir)/include -I$(top_builddir)/lib \ -I$(top_builddir) \
$(LUA_INCLUDE) \ $(LUA_INCLUDE) \
# end # end
AM_LDFLAGS = \ AM_LDFLAGS = \

View File

@ -28,7 +28,7 @@ THE SOFTWARE.
#include "thread.h" #include "thread.h"
#include "privs.h" #include "privs.h"
#include "sigevent.h" #include "sigevent.h"
#include "version.h" #include "lib/version.h"
#include "command.h" #include "command.h"
#include "vty.h" #include "vty.h"
#include "memory.h" #include "memory.h"

View File

@ -34,7 +34,7 @@
#include "lib_errors.h" #include "lib_errors.h"
#include "stream.h" #include "stream.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "jhash.h" #include "jhash.h"
#include "termtable.h" #include "termtable.h"

View File

@ -32,7 +32,7 @@
#include "filter.h" #include "filter.h"
#include "hook.h" #include "hook.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "bgpd/bgpd.h" #include "bgpd/bgpd.h"
#include "bgpd/bgp_route.h" #include "bgpd/bgp_route.h"

View File

@ -57,7 +57,7 @@
#endif #endif
#include "hook.h" #include "hook.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#ifndef VTYSH_EXTRACT_PL #ifndef VTYSH_EXTRACT_PL
#include "bgpd/bgp_rpki_clippy.c" #include "bgpd/bgp_rpki_clippy.c"

View File

@ -32,7 +32,7 @@
#include "filter.h" #include "filter.h"
#include "hook.h" #include "hook.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "bgpd/bgpd.h" #include "bgpd/bgpd.h"
#include "bgpd/bgp_table.h" #include "bgpd/bgp_table.h"

View File

@ -29,7 +29,7 @@
#ifndef _FPM_PB_H #ifndef _FPM_PB_H
#define _FPM_PB_H #define _FPM_PB_H
#include "route_types.h" #include "lib/route_types.h"
#include "qpb/qpb.h" #include "qpb/qpb.h"
#include "fpm/fpm.pb-c.h" #include "fpm/fpm.pb-c.h"

View File

@ -36,7 +36,7 @@
#include "memory.h" #include "memory.h"
#include "smux.h" #include "smux.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "isisd/isis_constants.h" #include "isisd/isis_constants.h"
#include "isisd/isis_common.h" #include "isisd/isis_common.h"

View File

@ -36,7 +36,7 @@
#include "memory.h" #include "memory.h"
#include "smux.h" #include "smux.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "ldpd.h" #include "ldpd.h"
#include "ldpe.h" #include "ldpe.h"

View File

@ -30,7 +30,7 @@
#include "smux.h" #include "smux.h"
#include "memory.h" #include "memory.h"
#include "linklist.h" #include "linklist.h"
#include "version.h" #include "lib/version.h"
#include "lib_errors.h" #include "lib_errors.h"
#include "xref.h" #include "xref.h"

View File

@ -35,7 +35,7 @@
#pragma GCC diagnostic ignored "-Wsign-compare" #pragma GCC diagnostic ignored "-Wsign-compare"
#pragma GCC diagnostic ignored "-Wmissing-prototypes" #pragma GCC diagnostic ignored "-Wmissing-prototypes"
#include "command_parse.h" #include "lib/command_parse.h"
#define YY_USER_ACTION yylloc->last_column += yyleng; #define YY_USER_ACTION yylloc->last_column += yyleng;
#define LOC_STEP do { if (yylloc) { \ #define LOC_STEP do { if (yylloc) { \

View File

@ -75,7 +75,7 @@
%code provides { %code provides {
#ifndef FLEX_SCANNER #ifndef FLEX_SCANNER
#include "command_lex.h" #include "lib/command_lex.h"
#endif #endif
extern void set_lexer_string (yyscan_t *scn, const char *string); extern void set_lexer_string (yyscan_t *scn, const char *string);

View File

@ -18,7 +18,7 @@
#include <zebra.h> #include <zebra.h>
#include "defaults.h" #include "defaults.h"
#include "version.h" #include "lib/version.h"
static char df_version[128] = FRR_VER_SHORT, df_profile[128] = DFLT_NAME; static char df_version[128] = FRR_VER_SHORT, df_profile[128] = DFLT_NAME;
static struct frr_default *dflt_first = NULL, **dflt_next = &dflt_first; static struct frr_default *dflt_first = NULL, **dflt_next = &dflt_first;

View File

@ -29,7 +29,7 @@
#include "privs.h" #include "privs.h"
#include "vty.h" #include "vty.h"
#include "command.h" #include "command.h"
#include "version.h" #include "lib/version.h"
#include "lib_vty.h" #include "lib_vty.h"
#include "log_vty.h" #include "log_vty.h"
#include "zclient.h" #include "zclient.h"

View File

@ -25,7 +25,7 @@
#include "module.h" #include "module.h"
#include "memory.h" #include "memory.h"
#include "version.h" #include "lib/version.h"
DEFINE_MTYPE_STATIC(LIB, MODULE_LOADNAME, "Module loading name"); DEFINE_MTYPE_STATIC(LIB, MODULE_LOADNAME, "Module loading name");
DEFINE_MTYPE_STATIC(LIB, MODULE_LOADARGS, "Module loading arguments"); DEFINE_MTYPE_STATIC(LIB, MODULE_LOADARGS, "Module loading arguments");

View File

@ -20,7 +20,7 @@
#include <zebra.h> #include <zebra.h>
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "defaults.h" #include "defaults.h"
#include "log.h" #include "log.h"
#include "lib_errors.h" #include "lib_errors.h"

View File

@ -24,7 +24,7 @@
#include "command.h" #include "command.h"
#include "debug.h" #include "debug.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "northbound.h" #include "northbound.h"
#include <confd_lib.h> #include <confd_lib.h>

View File

@ -23,7 +23,7 @@
#include "log.h" #include "log.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "command.h" #include "command.h"
#include "lib_errors.h" #include "lib_errors.h"
#include "northbound.h" #include "northbound.h"

View File

@ -25,7 +25,7 @@
#include "debug.h" #include "debug.h"
#include "memory.h" #include "memory.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "northbound.h" #include "northbound.h"
#include <sysrepo.h> #include <sysrepo.h>

View File

@ -22,7 +22,7 @@
#include <zebra.h> #include <zebra.h>
#include <fcntl.h> #include <fcntl.h>
#include <log.h> #include <log.h>
#include "version.h" #include "lib/version.h"
#include "network.h" #include "network.h"
#include "lib_errors.h" #include "lib_errors.h"

View File

@ -25,7 +25,7 @@
#define _ZEBRA_VERSION_H #define _ZEBRA_VERSION_H
#ifdef GIT_VERSION #ifdef GIT_VERSION
#include "gitversion.h" #include "lib/gitversion.h"
#endif #endif
#ifdef __cplusplus #ifdef __cplusplus

View File

@ -312,7 +312,7 @@ struct in_pktinfo {
#include "compiler.h" #include "compiler.h"
/* Zebra route's types are defined in route_types.h */ /* Zebra route's types are defined in route_types.h */
#include "route_types.h" #include "lib/route_types.h"
#define strmatch(a,b) (!strcmp((a), (b))) #define strmatch(a,b) (!strcmp((a), (b)))

View File

@ -18,7 +18,7 @@
#include "getopt.h" #include "getopt.h"
#include "thread.h" #include "thread.h"
#include "sigevent.h" #include "sigevent.h"
#include "version.h" #include "lib/version.h"
#include "log.h" #include "log.h"
#include "memory.h" #include "memory.h"
#include "command.h" #include "command.h"

View File

@ -30,7 +30,7 @@
#include "vrf.h" #include "vrf.h"
#include "smux.h" #include "smux.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "ospf6_proto.h" #include "ospf6_proto.h"
#include "ospf6_lsa.h" #include "ospf6_lsa.h"

View File

@ -34,7 +34,7 @@
#include "memory.h" #include "memory.h"
#include "smux.h" #include "smux.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "ospfd/ospfd.h" #include "ospfd/ospfd.h"
#include "ospfd/ospf_interface.h" #include "ospfd/ospf_interface.h"

View File

@ -24,7 +24,7 @@
#include "command.h" #include "command.h"
#include "libfrr.h" #include "libfrr.h"
#include "printfrr.h" #include "printfrr.h"
#include "version.h" #include "lib/version.h"
#include "northbound.h" #include "northbound.h"
#include "frr_pthread.h" #include "frr_pthread.h"
#include "jhash.h" #include "jhash.h"

View File

@ -25,7 +25,7 @@
#include "command.h" #include "command.h"
#include "libfrr.h" #include "libfrr.h"
#include "printfrr.h" #include "printfrr.h"
#include "version.h" #include "lib/version.h"
#include "northbound.h" #include "northbound.h"
#include "frr_pthread.h" #include "frr_pthread.h"
#include "jhash.h" #include "jhash.h"

View File

@ -22,7 +22,7 @@
#include "command.h" #include "command.h"
#include "libfrr.h" #include "libfrr.h"
#include "printfrr.h" #include "printfrr.h"
#include "version.h" #include "lib/version.h"
#include "northbound.h" #include "northbound.h"
#include "frr_pthread.h" #include "frr_pthread.h"
#include "jhash.h" #include "jhash.h"

View File

@ -33,7 +33,7 @@
#include "command.h" #include "command.h"
#include "libfrr.h" #include "libfrr.h"
#include "printfrr.h" #include "printfrr.h"
#include "version.h" #include "lib/version.h"
#include "northbound.h" #include "northbound.h"
#include "frr_pthread.h" #include "frr_pthread.h"
#include "jhash.h" #include "jhash.h"

View File

@ -21,7 +21,7 @@
#include "log.h" #include "log.h"
#include "privs.h" #include "privs.h"
#include "version.h" #include "lib/version.h"
#include <getopt.h> #include <getopt.h>
#include "command.h" #include "command.h"
#include "thread.h" #include "thread.h"
@ -32,7 +32,7 @@
#include "filter.h" #include "filter.h"
#include "vty.h" #include "vty.h"
#include "sigevent.h" #include "sigevent.h"
#include "version.h" #include "lib/version.h"
#include "prefix.h" #include "prefix.h"
#include "plist.h" #include "plist.h"
#include "vrf.h" #include "vrf.h"

View File

@ -31,7 +31,7 @@
#include "table.h" #include "table.h"
#include "smux.h" #include "smux.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "ripd/ripd.h" #include "ripd/ripd.h"

3
version.h Normal file
View File

@ -0,0 +1,3 @@
#include "lib/compiler.h"
CPP_NOTICE("Trying to include version.h. Please fix to use lib/version.h.")
#include "lib/version.h"

View File

@ -51,7 +51,7 @@
#include "privs.h" #include "privs.h"
#include "libfrr.h" #include "libfrr.h"
#include "lib_errors.h" #include "lib_errors.h"
#include "version.h" #include "lib/version.h"
#include "zebra/interface.h" #include "zebra/interface.h"
#include "zebra/rtadv.h" #include "zebra/rtadv.h"
#include "zebra/rib.h" #include "zebra/rib.h"

View File

@ -29,7 +29,7 @@
#include "thread.h" #include "thread.h"
#include "network.h" #include "network.h"
#include "command.h" #include "command.h"
#include "version.h" #include "lib/version.h"
#include "jhash.h" #include "jhash.h"
#include "zebra/rib.h" #include "zebra/rib.h"

View File

@ -28,7 +28,7 @@
#include "thread.h" #include "thread.h"
#include "frr_pthread.h" #include "frr_pthread.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "network.h" #include "network.h"
#include "lib/stream.h" #include "lib/stream.h"

View File

@ -31,7 +31,7 @@
#include "ptm_lib.h" #include "ptm_lib.h"
#include "rib.h" #include "rib.h"
#include "stream.h" #include "stream.h"
#include "version.h" #include "lib/version.h"
#include "vrf.h" #include "vrf.h"
#include "vty.h" #include "vty.h"
#include "lib_errors.h" #include "lib_errors.h"

View File

@ -30,7 +30,7 @@
#include "plist.h" #include "plist.h"
#include "nexthop.h" #include "nexthop.h"
#include "northbound_cli.h" #include "northbound_cli.h"
#include "route_types.h" #include "lib/route_types.h"
#include "vrf.h" #include "vrf.h"
#include "frrstr.h" #include "frrstr.h"

View File

@ -36,7 +36,7 @@
#include "vrf.h" #include "vrf.h"
#include "hook.h" #include "hook.h"
#include "libfrr.h" #include "libfrr.h"
#include "version.h" #include "lib/version.h"
#include "zebra/rib.h" #include "zebra/rib.h"
#include "zebra/zserv.h" #include "zebra/zserv.h"