diff options
author | Ken Raeburn <raeburn@cygnus> | 1994-08-28 07:59:06 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1994-08-28 07:59:06 +0000 |
commit | b11fb93989a2d454f91f5856140404aef9e2a7fb (patch) | |
tree | 1379288f1e7c79a2d5e69b1b15d0723ed0cfcb7b /gas/acconfig.h | |
parent | 27bf48ecfe6cba627caa949e65c2e47b75fffd50 (diff) | |
download | gdb-b11fb93989a2d454f91f5856140404aef9e2a7fb.zip gdb-b11fb93989a2d454f91f5856140404aef9e2a7fb.tar.gz gdb-b11fb93989a2d454f91f5856140404aef9e2a7fb.tar.bz2 |
Conversion to autoconf:
* acconfig.h, aclocal.m4: New files.
* configure.in: Rewritten (except for some target-specific code) for autoconf.
* conf.in, configure: New files, generated from the above.
* Makefile.in: Changed magic sequence indicating insertion of makefile
fragments.
(VPATH, srcdir, CC, LIBS, OBJS dependencies): Use @-substitutions from
configure.
(LINKED_HEADERS): Deleted a.out.gnu.h, a.out.h, and host.h.
(config.status, configure): Rewrite rules.
(config-stamp): Depend on conf. Skip variables that configure is now
substituting itself.
(*.o dependencies): Deleted host.h.
(distclean, realclean): Don't delete host.h.
* as.c: Don't include stdio.h, string.h, sys/types.h. Include signal.h after
as.h.
* as.h: Include alloca-conf.h first. Include ctype.h, string.h, strings.h,
stdlib.h, unistd.h, sys/types.h, fopen-bin.h, fopen-same.h, as suggested by
autoconf test results.
[BROKEN_ASSERT]: Don't include assert.h.
(strdup): Declare.
(volatile, const): Define if not __STDC__ and not already defined.
(malloc, realloc) [NEED_MALLOC_DECLARATION]: Declare.
(free) [NEED_FREE_DECLARATION]: Declare.
* gasp.c: Include config.h, stdlib.h (if HAVE_STDLIB_H). Don't include host.h.
(malloc) [NEED_MALLOC_DECLARATION]: Declare.
* messages.c: Include as.h first. Include errno.h only if HAVE_ERRNO_H. If
HAVE_VARARGS_H and not __STDC__, undefine HAVE_STDARG_H. Set NO_STDARG and
NO_VARARGS as appropriate.
* doc/Makefile.in (srcdir, INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Use
autoconf @-substitutions.
Diffstat (limited to 'gas/acconfig.h')
-rw-r--r-- | gas/acconfig.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/gas/acconfig.h b/gas/acconfig.h new file mode 100644 index 0000000..51ed5c8 --- /dev/null +++ b/gas/acconfig.h @@ -0,0 +1,43 @@ +/* Should gas use high-level BFD interfaces? */ +#undef BFD_ASSEMBLER + +/* Some assert/preprocessor combinations are incapable of handling + certain kinds of constructs in the argument of assert. For example, + quoted strings (if requoting isn't done right) or newlines. */ +#undef BROKEN_ASSERT + +/* If we aren't doing cross-assembling, some operations can be optimized, + since byte orders and value sizes don't need to be adjusted. */ +#undef CROSS_COMPILE + +/* Some IBM compilers can't handle some of the (rather basic) constructs + used in the 68k support code. */ +#undef IBM_COMPILER_SUX + +/* Some gas code wants to know these parameters. */ +#undef TARGET_ALIAS +#undef TARGET_CPU +#undef TARGET_CANONICAL +#undef TARGET_OS +#undef TARGET_VENDOR + +/* Some operating systems, for example DOS, require the use of "wb" mode when + opening a binary file for writing. If only "w" is used, the file will not + be correct. However, some other systems reject such a mode. This indicates + which ../include/fopen-*.h header file we want to include, so that we can + get macros that'll do the right thing for this system. */ +#undef WANT_FOPEN_BIN + +/* Sometimes the system header files don't declare malloc and realloc. */ +#undef NEED_MALLOC_DECLARATION + +/* Sometimes the system header files don't declare free. */ +#undef NEED_FREE_DECLARATION + +/* Sometimes errno.h doesn't declare errno itself. */ +#undef NEED_ERRNO_DECLARATION + +#undef MANY_SEGMENTS + +/* Needed only for sparc configuration */ +#undef sparcv9 |