Commit ea3582a6 authored by Martin Mareš's avatar Martin Mareš
Browse files

Include "config.h" instead of "autoconf.h" in all Modules lists to make defines

in the static portion of configuration includes available as well.
parent 1b769b08
......@@ -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 |
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment