in the static portion of configuration includes available as well.
/* 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;
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
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 |