diff options
author | green <green@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-08 13:27:18 +0000 |
---|---|---|
committer | green <green@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-08 13:27:18 +0000 |
commit | 47c5fab6136c7525f4abe013644d7d20570d1b94 (patch) | |
tree | 7687d170c71097dc434304205f4ea24833298d64 /libffi/Makefile.am | |
parent | 6f5c3acb88fa13cbc8e086f7d8962641e5b35b10 (diff) | |
download | ppe42-gcc-47c5fab6136c7525f4abe013644d7d20570d1b94.tar.gz ppe42-gcc-47c5fab6136c7525f4abe013644d7d20570d1b94.zip |
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28593 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libffi/Makefile.am')
-rw-r--r-- | libffi/Makefile.am | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/libffi/Makefile.am b/libffi/Makefile.am new file mode 100644 index 00000000000..99c8f2fc3d7 --- /dev/null +++ b/libffi/Makefile.am @@ -0,0 +1,75 @@ +## Process this with automake to create Makefile.in + +AUTOMAKE_OPTIONS = cygnus + +EXTRA_DIST = LICENSE ChangeLog.v1 src/mips/ffi.c src/mips/n32.S \ + src/mips/n32.s src/mips/o32.S src/mips/o32.s \ + src/sparc/ffi.c src/sparc/v8.S \ + src/x86/ffi.c src/x86/sysv.S \ + src/alpha/ffi.c src/alpha/osf.S \ + src/m68k/ffi.c src/m68k/sysv.S \ + src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/asm.h \ + src/arm/ffi.c src/arm/sysv.S + +VPATH = @srcdir@:@srcdir@/src:@srcdir@/src/@TARGETDIR@ + +# Multilib support variables. +MULTISRCTOP = +MULTIBUILDTOP = +MULTIDIRS = +MULTISUBDIR = +MULTIDO = true +MULTICLEAN = true + +toolexecdir = $(exec_prefix)/$(target_alias) +toolexeclibdir = $(toolexecdir)/lib$(MULTISUBDIR) + +## We don't use `libz.la' because we don't want to conflict with a +## system library of that name. +toolexeclib_LTLIBRARIES = libffi.la + +noinst_PROGRAMS = ffitest + +ffitest_SOURCES = src/ffitest.c +ffitest_LDADD = libffi.la + +TARGET_SRC_MIPS_GCC = src/mips/ffi.c src/mips/o32.S src/mips/n32.S +TARGET_SRC_MIPS_SGI = src/mips/ffi.c src/mips/o32.s src/mips/n32.s +TARGET_SRC_X86 = src/x86/ffi.c src/x86/sysv.S +TARGET_SRC_SPARC = src/sparc/ffi.c src/sparc/v8.S +TARGET_SRC_ALPHA = src/alpha/ffi.c src/alpha/osf.S +TARGET_SRC_M68K = src/m68k/ffi.c src/m68k/sysv.S +TARGET_SRC_POWERPC = src/powerpc/ffi.c src/powerpc/sysv.S +TARGET_SRC_ARM = src/arm/sysv.S src/arm/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 +if MIPS_GCC +libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_MIPS_GCC) +endif +if MIPS_SGI +libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_MIPS_SGI) +endif +if X86 +libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_X86) +endif +if SPARC +libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_SPARC) +endif +if ALPHA +libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_ALPHA) +endif +if M68K +libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_M68K) +endif +if POWERPC +libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC) +endif +if ARM +libffi_la_SOURCES = $(libffi_la_common_SOURCES) $(TARGET_SRC_ARM) +endif + +libffi_la_LDFLAGS = -release $(VERSION) + +INCLUDES = -I$(top_srcdir)/include -Iinclude |