Commit 3ed8e5b6 by Andreas Tobler Committed by Andreas Tobler

Makefile.am (AUTOMAKE_OPTIONS): Set them.

2004-03-11  Andreas Tobler  <a.tobler@schweiz.ch>
	    Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.am (AUTOMAKE_OPTIONS): Set them.
	Remove VPATH. Remove rules for object files. Remove multilib support.
	(AM_CCASFLAGS): Add.
	* configure.in (AC_CONFIG_HEADERS): Relace AM_CONFIG_HEADER.
	(AC_PREREQ): Bump version to 2.59.
	(AC_INIT): Fill with version info and bug address.
	(ORIGINAL_LD_FOR_MULTILIBS): Remove.
	(AM_ENABLE_MULTILIB): Use this instead of AC_ARG_ENABLE.
	De-precious CC so that the right flags are passed down to multilibs.
	(AC_MSG_ERROR): Replace obsolete macro AC_ERROR.
	(AC_CONFIG_FILES): Replace obsolete macro AC_LINK_FILES.
	(AC_OUTPUT): Reorganize the output with AC_CONFIG_COMMANDS.
	* configure: Rebuilt.
	* aclocal.m4: Likewise.
	* Makefile.in, include/Makefile.in, testsuite/Makefile.in: Likewise.
	* fficonfig.h.in: Likewise.

Co-Authored-By: Paolo Bonzini <bonzini@gnu.org>

From-SVN: r79341
parent 1f7aa7cd
2004-03-11 Andreas Tobler <a.tobler@schweiz.ch>
Paolo Bonzini <bonzini@gnu.org>
* Makefile.am (AUTOMAKE_OPTIONS): Set them.
Remove VPATH. Remove rules for object files. Remove multilib support.
(AM_CCASFLAGS): Add.
* configure.in (AC_CONFIG_HEADERS): Relace AM_CONFIG_HEADER.
(AC_PREREQ): Bump version to 2.59.
(AC_INIT): Fill with version info and bug address.
(ORIGINAL_LD_FOR_MULTILIBS): Remove.
(AM_ENABLE_MULTILIB): Use this instead of AC_ARG_ENABLE.
De-precious CC so that the right flags are passed down to multilibs.
(AC_MSG_ERROR): Replace obsolete macro AC_ERROR.
(AC_CONFIG_FILES): Replace obsolete macro AC_LINK_FILES.
(AC_OUTPUT): Reorganize the output with AC_CONFIG_COMMANDS.
* configure: Rebuilt.
* aclocal.m4: Likewise.
* Makefile.in, include/Makefile.in, testsuite/Makefile.in: Likewise.
* fficonfig.h.in: Likewise.
2004-03-11 Andreas Schwab <schwab@suse.de> 2004-03-11 Andreas Schwab <schwab@suse.de>
* src/ia64/ffi.c (ffi_prep_incoming_args_UNIX): Get floating point * src/ia64/ffi.c (ffi_prep_incoming_args_UNIX): Get floating point
......
## Process this with automake to create Makefile.in ## Process this with automake to create Makefile.in
AUTOMAKE_OPTIONS = cygnus AUTOMAKE_OPTIONS = foreign no-dependencies subdir-objects
SUBDIRS = include testsuite SUBDIRS = include testsuite
...@@ -24,9 +24,6 @@ EXTRA_DIST = LICENSE ChangeLog.v1 \ ...@@ -24,9 +24,6 @@ EXTRA_DIST = LICENSE ChangeLog.v1 \
src/x86/ffi.c src/x86/sysv.S src/x86/win32.S \ src/x86/ffi.c src/x86/sysv.S src/x86/win32.S \
src/x86/ffi64.c src/x86/unix64.S src/x86/ffitarget.h src/x86/ffi64.c src/x86/unix64.S src/x86/ffitarget.h
VPATH = @srcdir@:@srcdir@/src:@srcdir@/src/@TARGETDIR@
## ################################################################ ## ################################################################
## ##
...@@ -74,7 +71,7 @@ AM_MAKEFLAGS = \ ...@@ -74,7 +71,7 @@ AM_MAKEFLAGS = \
MAKEOVERRIDES= MAKEOVERRIDES=
# Multilib support variables. # Multilib support variables working around Automake bug.
MULTISRCTOP = MULTISRCTOP =
MULTIBUILDTOP = MULTIBUILDTOP =
MULTIDIRS = MULTIDIRS =
...@@ -85,156 +82,67 @@ MULTICLEAN = true ...@@ -85,156 +82,67 @@ MULTICLEAN = true
toolexeclib_LTLIBRARIES = libffi.la toolexeclib_LTLIBRARIES = libffi.la
noinst_LTLIBRARIES = libffi_convenience.la noinst_LTLIBRARIES = libffi_convenience.la
libffi_la_SOURCES = src/debug.c src/prep_cif.c src/types.c \
src/raw_api.c src/java_raw_api.c
nodist_libffi_la_SOURCES =
TARGET_SRC_MIPS_IRIX = src/mips/ffi.c src/mips/o32.S src/mips/n32.S
TARGET_SRC_MIPS_LINUX = src/mips/ffi.c src/mips/o32.S
TARGET_SRC_X86 = src/x86/ffi.c src/x86/sysv.S
TARGET_SRC_X86_WIN32 = src/x86/ffi.c src/x86/win32.S
TARGET_SRC_SPARC = src/sparc/ffi.c src/sparc/v8.S src/sparc/v9.S
TARGET_SRC_ALPHA = src/alpha/ffi.c src/alpha/osf.S
TARGET_SRC_IA64 = src/ia64/ffi.c src/ia64/unix.S
TARGET_SRC_M68K = src/m68k/ffi.c src/m68k/sysv.S
TARGET_SRC_POWERPC = src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/ppc_closure.S src/powerpc/linux64.S src/powerpc/linux64_closure.S
TARGET_SRC_POWERPC_AIX = src/powerpc/ffi_darwin.c src/powerpc/aix.S src/powerpc/aix_closure.S
TARGET_SRC_POWERPC_DARWIN = src/powerpc/ffi_darwin.c src/powerpc/darwin.S src/powerpc/darwin_closure.S
TARGET_SRC_ARM = src/arm/sysv.S src/arm/ffi.c
TARGET_SRC_S390 = src/s390/sysv.S src/s390/ffi.c
TARGET_SRC_X86_64 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
TARGET_SRC_SH = src/sh/sysv.S src/sh/ffi.c
TARGET_SRC_SH64 = src/sh64/sysv.S src/sh64/ffi.c
##libffi_la_SOURCES = src/debug.c src/prep_cif.c src/types.c $(TARGET_SRC_@TARGET@)
## Work around automake deficiency
libffi_la_common_SOURCES = src/debug.c src/prep_cif.c src/types.c \
src/raw_api.c src/java_raw_api.c
if MIPS_IRIX if MIPS_IRIX
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_MIPS_IRIX) nodist_libffi_la_SOURCES += src/mips/ffi.c src/mips/o32.S src/mips/n32.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_MIPS_IRIX)
endif endif
if MIPS_LINUX if MIPS_LINUX
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_MIPS_LINUX) nodist_libffi_la_SOURCES += src/mips/ffi.c src/mips/o32.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_MIPS_LINUX)
endif endif
if X86 if X86
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_X86) nodist_libffi_la_SOURCES += src/x86/ffi.c src/x86/sysv.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_X86)
endif endif
if X86_WIN32 if X86_WIN32
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_X86_WIN32) nodist_libffi_la_SOURCES += src/x86/ffi.c src/x86/win32.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_X86_WIN32)
endif endif
if SPARC if SPARC
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_SPARC) nodist_libffi_la_SOURCES += src/sparc/ffi.c src/sparc/v8.S src/sparc/v9.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_SPARC)
endif endif
if ALPHA if ALPHA
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_ALPHA) nodist_libffi_la_SOURCES += src/alpha/ffi.c src/alpha/osf.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_ALPHA)
endif endif
if IA64 if IA64
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_IA64) nodist_libffi_la_SOURCES += src/ia64/ffi.c src/ia64/unix.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_IA64)
endif endif
if M68K if M68K
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_M68K) nodist_libffi_la_SOURCES += src/m68k/ffi.c src/m68k/sysv.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_M68K)
endif endif
if POWERPC if POWERPC
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC) nodist_libffi_la_SOURCES += src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/ppc_closure.S src/powerpc/linux64.S src/powerpc/linux64_closure.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC)
endif endif
if POWERPC_AIX if POWERPC_AIX
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC_AIX) nodist_libffi_la_SOURCES += src/powerpc/ffi_darwin.c src/powerpc/aix.S src/powerpc/aix_closure.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC_AIX)
endif endif
if POWERPC_DARWIN if POWERPC_DARWIN
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC_DARWIN) nodist_libffi_la_SOURCES += src/powerpc/ffi_darwin.c src/powerpc/darwin.S src/powerpc/darwin_closure.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC_DARWIN)
endif endif
if ARM if ARM
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_ARM) nodist_libffi_la_SOURCES += src/arm/sysv.S src/arm/ffi.c
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_ARM)
endif endif
if S390 if S390
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_S390) nodist_libffi_la_SOURCES += src/s390/sysv.S src/s390/ffi.c
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_S390)
endif endif
if X86_64 if X86_64
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_X86_64) nodist_libffi_la_SOURCES += src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_X86_64)
endif endif
if SH if SH
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_SH) nodist_libffi_la_SOURCES += src/sh/sysv.S src/sh/ffi.c
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_SH)
endif endif
if SH64 if SH64
libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_SH64) nodist_libffi_la_SOURCES += src/sh64/sysv.S src/sh64/ffi.c
libffi_convenience_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_SH64)
endif endif
libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
AM_CFLAGS = -Wall -g -fexceptions AM_CFLAGS = -Wall -g -fexceptions
libffi_la_LDFLAGS = -release $(VERSION) libffi_la_LDFLAGS = -release $(VERSION)
INCLUDES = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src INCLUDES = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
# Override these rules so that object files get put in the correct AM_CCASFLAGS = $(INCLUDES)
# subdirectories.
.c.o:
$(LTCOMPILE) -c -o $@ $<
.s.o:
$(LTCOMPILE) -c -o $@ $<
.S.o:
$(LTCOMPILE) -c -o $@ $<
.c.lo:
$(LTCOMPILE) -c -o $@ $<
.s.lo:
$(LTCOMPILE) -c -o $@ $<
.S.lo:
$(LTCOMPILE) -c -o $@ $<
# Multilib support.
.PHONY: all-multi mostlyclean-multi clean-multi distclean-multi \
maintainer-clean-multi
all-recursive: all-multi
install-recursive: install-multi
mostlyclean-recursive: mostlyclean-multi
clean-recursive: clean-multi
distclean-recursive: distclean-multi
maintainer-clean-recursive: maintainer-clean-multi
all-multi:
: $(MAKE) ; exec $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
install-multi:
$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
mostlyclean-multi:
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
clean-multi:
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
distclean-multi:
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
maintainer-clean-multi:
$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
## ################################################################
# Our hacked automake doesn't clean subdirectories properly.
mostlyclean-am: mostlyclean-sub
mostlyclean-sub:
-rm -f src/*.o src/*.lo
-rm -f src/@TARGETDIR@/*.o src/@TARGETDIR@/*.lo
clean-am: clean-sub
clean-sub:
-rm -rf src/.libs src/_libs
-rm -rf src/@TARGETDIR@/.libs src/@TARGETDIR@/_libs
This source diff could not be displayed because it is too large. You can view the blob instead.
dnl Process this with autoconf to create configure dnl Process this with autoconf to create configure
AC_PREREQ(2.13)
AC_INIT(fficonfig.h.in) AC_PREREQ(2.59)
AM_CONFIG_HEADER(fficonfig.h)
AC_INIT([libffi], [2.1], [http://gcc.gnu.org/bugs.html])
# This works around the fact that libtool configuration may change LD AC_CONFIG_HEADERS([fficonfig.h])
# for this particular configuration, but some shells, instead of
# keeping the changes in LD private, export them just because LD is AM_ENABLE_MULTILIB(, ..)
# exported. if test a = b; then
ORIGINAL_LD_FOR_MULTILIBS=$LD # This is for automake
AC_CONFIG_AUX_DIR([..])
dnl Default to --enable-multilib
AC_ARG_ENABLE(multilib,
[ --enable-multilib build many library versions (default)],
[case "${enableval}" in
yes) multilib=yes ;;
no) multilib=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for multilib option) ;;
esac], [multilib=yes])dnl
dnl We may get other options which we don't document:
dnl --with-target-subdir, --with-multisrctop, --with-multisubdir
if test "${srcdir}" = "."; then
if test "${with_target_subdir}" != "."; then
libffi_basedir="${with_multisrctop}../"
else
libffi_basedir="${with_multisrctop}"
fi
else else
libffi_basedir= # and this is for autoconf
fi AC_CONFIG_AUX_DIRS(${multi_basedir})
AC_SUBST(libffi_basedir) fi
AC_CONFIG_AUX_DIR(${libffi_basedir}..)
AC_CANONICAL_SYSTEM AC_CANONICAL_SYSTEM
target_alias=${target_alias-$host_alias} target_alias=${target_alias-$host_alias}
AM_PROG_LIBTOOL AM_INIT_AUTOMAKE
AM_INIT_AUTOMAKE(libffi,2.00-beta,no-define) # The same as in boehm-gc and libstdc++. Have to borrow it from there.
# We must force CC to /not/ be precious variables; otherwise
AC_EXEEXT # the wrong, non-multilib-adjusted value will be used in multilibs.
AM_MAINTAINER_MODE # As a side effect, we have to subst CFLAGS ourselves.
m4_rename([_AC_ARG_VAR_PRECIOUS],[real_PRECIOUS])
m4_define([_AC_ARG_VAR_PRECIOUS],[])
AC_PROG_CC AC_PROG_CC
m4_rename([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])
AC_SUBST(CFLAGS)
AM_PROG_AS
AM_PROG_CC_C_O
AC_PROG_LIBTOOL AC_PROG_LIBTOOL
AM_MAINTAINER_MODE
AC_FUNC_MMAP_BLACKLIST AC_FUNC_MMAP_BLACKLIST
dnl The -no-testsuite modules omit the test subdir. dnl The -no-testsuite modules omit the test subdir.
AM_CONDITIONAL(TESTSUBDIR, test -d $srcdir/testsuite) AM_CONDITIONAL(TESTSUBDIR, test -d $srcdir/testsuite)
TARGETDIR="unknown" TARGETDIR="unknown"
case "$host" in case "$host" in
i*86-*-linux*) TARGET=X86; TARGETDIR=x86;; i*86-*-linux*) TARGET=X86; TARGETDIR=x86;;
...@@ -90,7 +79,7 @@ esac ...@@ -90,7 +79,7 @@ esac
AC_SUBST(AM_RUNTESTFLAGS) AC_SUBST(AM_RUNTESTFLAGS)
if test $TARGETDIR = unknown; then if test $TARGETDIR = unknown; then
AC_ERROR("libffi has not been ported to $host.") AC_MSG_ERROR(["libffi has not been ported to $host."])
fi fi
AM_CONDITIONAL(MIPS_IRIX, test x$TARGET = xMIPS_IRIX) AM_CONDITIONAL(MIPS_IRIX, test x$TARGET = xMIPS_IRIX)
...@@ -251,28 +240,14 @@ else ...@@ -251,28 +240,14 @@ else
multilib_arg= multilib_arg=
fi fi
AC_OUTPUT(include/Makefile testsuite/Makefile include/ffi.h Makefile, AC_CONFIG_COMMANDS(include, [test -d include || mkdir include])
[ AC_CONFIG_COMMANDS(src, [
if test -n "$CONFIG_FILES"; then
LD="${ORIGINAL_LD_FOR_MULTILIBS}"
ac_file=Makefile . ${srcdir}/${libffi_basedir}../config-ml.in
fi
],
srcdir=${srcdir}
host=${host}
target=${target}
with_multisubdir=${with_multisubdir}
ac_configure_args="${multilib_arg} ${ac_configure_args}"
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
libffi_basedir=${libffi_basedir}
CC="${CC}"
DEFS="$DEFS"
ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}"
# Make target subdirectories if required.
test -d src || mkdir src test -d src || mkdir src
test -d src/${TARGETDIR} || mkdir src/${TARGETDIR} test -d src/$TARGETDIR || mkdir src/$TARGETDIR
test -d include || mkdir include ], [TARGETDIR="$TARGETDIR"])
AC_CONFIG_LINKS(include/ffitarget.h:src/$TARGETDIR/ffitarget.h)
AC_CONFIG_FILES(include/Makefile include/ffi.h Makefile testsuite/Makefile)
AC_LINK_FILES(src/$TARGETDIR/ffitarget.h, include/ffitarget.h) AC_OUTPUT
)
/* fficonfig.h.in. Generated automatically from configure.in by autoheader. */ /* fficonfig.h.in. Generated from configure.in by autoheader. */
/* Define if using alloca.c. */ /* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */
#undef C_ALLOCA #undef BYTEORDER
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
This function is required for alloca.c support on those systems. */ systems. This function is required for `alloca.c' support on those systems.
*/
#undef CRAY_STACKSEG_END #undef CRAY_STACKSEG_END
/* Define if you have alloca, as a function or macro. */ /* Define to 1 if using `alloca.c'. */
#undef C_ALLOCA
/* Define to the flags needed for the .section .eh_frame directive. */
#undef EH_FRAME_FLAGS
/* Define this if you want extra debugging. */
#undef FFI_DEBUG
/* Define this is you do not want support for the raw API. */
#undef FFI_NO_RAW_API
/* Define this is you do not want support for aggregate types. */
#undef FFI_NO_STRUCTS
/* Define to 1 if you have `alloca', as a function or macro. */
#undef HAVE_ALLOCA #undef HAVE_ALLOCA
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */ /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
*/
#undef HAVE_ALLOCA_H #undef HAVE_ALLOCA_H
/* If using the C implementation of alloca, define if you know the /* Define if your assembler supports .register. */
direction of stack growth for your system; otherwise it will be #undef HAVE_AS_REGISTER_PSEUDO_OP
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses /* Define if your assembler and linker support unaligned PC relative relocs.
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/ */
#undef STACK_DIRECTION #undef HAVE_AS_SPARC_UA_PCREL
/* Define if you have the ANSI C header files. */ /* Define if you have the long double type and it is bigger than a double */
#undef STDC_HEADERS #undef HAVE_LONG_DOUBLE
/* Define if you have the memcpy function. */ /* Define to 1 if you have the `memcpy' function. */
#undef HAVE_MEMCPY #undef HAVE_MEMCPY
/* Define if read-only mmap of a plain file works. */
#undef HAVE_MMAP_FILE
/* Define if mmap of /dev/zero works. */
#undef HAVE_MMAP_DEV_ZERO
/* Define if mmap with MAP_ANON(YMOUS) works. */ /* Define if mmap with MAP_ANON(YMOUS) works. */
#undef HAVE_MMAP_ANON #undef HAVE_MMAP_ANON
/* The number of bytes in type double */ /* Define if mmap of /dev/zero works. */
#undef SIZEOF_DOUBLE #undef HAVE_MMAP_DEV_ZERO
/* The number of bytes in type long double */
#undef SIZEOF_LONG_DOUBLE
/* Define if you have the long double type and it is bigger than a double */ /* Define if read-only mmap of a plain file works. */
#undef HAVE_LONG_DOUBLE #undef HAVE_MMAP_FILE
/* whether byteorder is bigendian */ /* Define if .eh_frame sections should be read-only. */
#undef WORDS_BIGENDIAN #undef HAVE_RO_EH_FRAME
/* Define if the host machine stores words of multi-word integers in /* Define if the host machine stores words of multi-word integers in
big-endian order. */ big-endian order. */
#undef HOST_WORDS_BIG_ENDIAN #undef HOST_WORDS_BIG_ENDIAN
/* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */ /* Define to 1 if your C compiler doesn't accept -c and -o together. */
#undef BYTEORDER #undef NO_MINUS_C_MINUS_O
/* Define if your assembler and linker support unaligned PC relative relocs. */ /* Name of package */
#undef HAVE_AS_SPARC_UA_PCREL #undef PACKAGE
/* Define if your assembler supports .register. */ /* Define to the address where bug reports for this package should be sent. */
#undef HAVE_AS_REGISTER_PSEUDO_OP #undef PACKAGE_BUGREPORT
/* Define if .eh_frame sections should be read-only. */ /* Define to the full name of this package. */
#undef HAVE_RO_EH_FRAME #undef PACKAGE_NAME
/* Define to the flags needed for the .section .eh_frame directive. */ /* Define to the full name and version of this package. */
#undef EH_FRAME_FLAGS #undef PACKAGE_STRING
/* Define to the flags needed for the .section .eh_frame directive. */ /* Define to the one symbol short name of this package. */
#undef EH_FRAME_FLAGS #undef PACKAGE_TARNAME
/* Define this if you want extra debugging. */ /* Define to the version of this package. */
#undef FFI_DEBUG #undef PACKAGE_VERSION
/* Define this is you do not want support for aggregate types. */ /* The number of bytes in type double */
#undef FFI_NO_STRUCTS #undef SIZEOF_DOUBLE
/* Define this is you do not want support for the raw API. */ /* The number of bytes in type long double */
#undef FFI_NO_RAW_API #undef SIZEOF_LONG_DOUBLE
/* Define this if you are using Purify and want to suppress spurious messages. */ /* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown */
#undef STACK_DIRECTION
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Define this if you are using Purify and want to suppress spurious messages.
*/
#undef USING_PURIFY #undef USING_PURIFY
/* Version number of package */
#undef VERSION
/* whether byteorder is bigendian */
#undef WORDS_BIGENDIAN
Markdown is supported
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