mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-11-17 08:38:42 +00:00
Include "config.h" instead of "autoconf.h" in all Modules lists to make defines
in the static portion of configuration includes available as well.
This commit is contained in:
parent
1b769b08c1
commit
ea3582a6f6
@ -12,6 +12,8 @@
|
||||
/* Include OS configuration file as chosen in autoconf.h */
|
||||
#include SYSCONF_INCLUDE
|
||||
|
||||
#ifndef MACROS_ONLY
|
||||
|
||||
/* Types */
|
||||
typedef signed INTEGER_8 s8;
|
||||
typedef unsigned INTEGER_8 u8;
|
||||
@ -22,6 +24,8 @@ typedef unsigned INTEGER_32 u32;
|
||||
typedef u8 byte;
|
||||
typedef u16 word;
|
||||
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Required alignment for multi-byte accesses. We currently don't
|
||||
* test these values in configure script, because several CPU's
|
||||
|
@ -20,8 +20,8 @@ shift
|
||||
|
||||
echo "Merging system-dependent modules ($@)"
|
||||
MODULES=`for a in $@ ; do
|
||||
cat sysdep/autoconf.h $SRCDIR/$a/Modules |
|
||||
$cpp -U unix - |
|
||||
cat sysdep/config.h $SRCDIR/$a/Modules |
|
||||
$cpp -U unix -D MACROS_ONLY - |
|
||||
sed "/^[ ]*\$/d;/^#/d;s@\\(.*\\)@\\1 $a/\\1@"
|
||||
done |
|
||||
sort +0 -1 -u |
|
||||
|
Loading…
Reference in New Issue
Block a user