source: trunk/third/gcc/libffi/Makefile.in @ 18474

Revision 18474, 26.8 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18473, which included commits to RCS files with non-trunk default branches.
Line 
1# Makefile.in generated automatically by automake 1.4 from Makefile.am
2
3# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
4# This Makefile.in is free software; the Free Software Foundation
5# gives unlimited permission to copy and/or distribute it,
6# with or without modifications, as long as this notice is preserved.
7
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11# PARTICULAR PURPOSE.
12
13
14SHELL = @SHELL@
15
16srcdir = @srcdir@
17top_srcdir = @top_srcdir@
18prefix = @prefix@
19exec_prefix = @exec_prefix@
20
21bindir = @bindir@
22sbindir = @sbindir@
23libexecdir = @libexecdir@
24datadir = @datadir@
25sysconfdir = @sysconfdir@
26sharedstatedir = @sharedstatedir@
27localstatedir = @localstatedir@
28libdir = @libdir@
29infodir = @infodir@
30mandir = @mandir@
31includedir = @includedir@
32oldincludedir = /usr/include
33
34DESTDIR =
35
36pkgdatadir = $(datadir)/@PACKAGE@
37pkglibdir = $(libdir)/@PACKAGE@
38pkgincludedir = $(includedir)/@PACKAGE@
39
40top_builddir = .
41
42ACLOCAL = @ACLOCAL@
43AUTOCONF = @AUTOCONF@
44AUTOMAKE = @AUTOMAKE@
45AUTOHEADER = @AUTOHEADER@
46
47INSTALL = @INSTALL@
48INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
49INSTALL_DATA = @INSTALL_DATA@
50INSTALL_SCRIPT = @INSTALL_SCRIPT@
51transform = @program_transform_name@
52
53NORMAL_INSTALL = :
54PRE_INSTALL = :
55POST_INSTALL = :
56NORMAL_UNINSTALL = :
57PRE_UNINSTALL = :
58POST_UNINSTALL = :
59host_alias = @host_alias@
60host_triplet = @host@
61AS = @AS@
62CC = @CC@
63CXX = @CXX@
64CXXCPP = @CXXCPP@
65DLLTOOL = @DLLTOOL@
66EXEEXT = @EXEEXT@
67GCJ = @GCJ@
68GCJFLAGS = @GCJFLAGS@
69LIBTOOL = @LIBTOOL@
70LN_S = @LN_S@
71MAINT = @MAINT@
72MAKEINFO = @MAKEINFO@
73OBJDUMP = @OBJDUMP@
74OBJEXT = @OBJEXT@
75PACKAGE = @PACKAGE@
76RANLIB = @RANLIB@
77SHELL = @SHELL@
78STRIP = @STRIP@
79TARGET = @TARGET@
80TARGETDIR = @TARGETDIR@
81VERSION = @VERSION@
82libffi_basedir = @libffi_basedir@
83
84AUTOMAKE_OPTIONS = cygnus
85
86SUBDIRS = include
87
88EXTRA_DIST = LICENSE ChangeLog.v1 src/mips/ffi.c src/mips/n32.S \
89                src/mips/n32.s src/mips/o32.S src/mips/o32.s \
90                src/sparc/ffi.c src/sparc/v8.S src/sparc/v9.S \
91                src/x86/ffi.c src/x86/sysv.S src/x86/win32.S \
92                src/alpha/ffi.c src/alpha/osf.S \
93                src/m68k/ffi.c src/m68k/sysv.S \
94                src/powerpc/ffi.c src/powerpc/sysv.S \
95                src/powerpc/ppc_closure.S src/powerpc/asm.h \
96                src/powerpc/ffi_darwin.c \
97                src/powerpc/darwin.S src/powerpc/aix.S \
98                src/powerpc/darwin_closure.S src/powerpc/aix_closures.S \
99                src/arm/ffi.c src/arm/sysv.S
100
101
102VPATH = @srcdir@:@srcdir@/src:@srcdir@/src/@TARGETDIR@
103
104# Work around what appears to be a GNU make bug handling MAKEFLAGS
105# values defined in terms of make variables, as is the case for CC and
106# friends when we are called from the top level Makefile.
107AM_MAKEFLAGS = \
108        "AR_FLAGS=$(AR_FLAGS)" \
109        "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
110        "CFLAGS=$(CFLAGS)" \
111        "CXXFLAGS=$(CXXFLAGS)" \
112        "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
113        "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
114        "INSTALL=$(INSTALL)" \
115        "INSTALL_DATA=$(INSTALL_DATA)" \
116        "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
117        "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
118        "JC1FLAGS=$(JC1FLAGS)" \
119        "LDFLAGS=$(LDFLAGS)" \
120        "LIBCFLAGS=$(LIBCFLAGS)" \
121        "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
122        "MAKE=$(MAKE)" \
123        "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
124        "PICFLAG=$(PICFLAG)" \
125        "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
126        "SHELL=$(SHELL)" \
127        "exec_prefix=$(exec_prefix)" \
128        "infodir=$(infodir)" \
129        "libdir=$(libdir)" \
130        "prefix=$(prefix)" \
131        "AR=$(AR)" \
132        "AS=$(AS)" \
133        "CC=$(CC)" \
134        "CXX=$(CXX)" \
135        "LD=$(LD)" \
136        "LIBCFLAGS=$(LIBCFLAGS)" \
137        "NM=$(NM)" \
138        "PICFLAG=$(PICFLAG)" \
139        "RANLIB=$(RANLIB)" \
140        "DESTDIR=$(DESTDIR)"
141
142
143MAKEOVERRIDES =
144
145# Multilib support variables.
146MULTISRCTOP =
147MULTIBUILDTOP =
148MULTIDIRS =
149MULTISUBDIR =
150MULTIDO = true
151MULTICLEAN = true
152@USE_LIBDIR_TRUE@toolexeclibdir = @USE_LIBDIR_TRUE@$(libdir)$(MULTISUBDIR)
153@USE_LIBDIR_FALSE@toolexeclibdir = @USE_LIBDIR_FALSE@$(toolexecdir)/lib$(MULTISUBDIR)
154@USE_LIBDIR_FALSE@toolexecdir = @USE_LIBDIR_FALSE@$(exec_prefix)/$(target_alias)
155
156toolexeclib_LTLIBRARIES = libffi.la
157noinst_LTLIBRARIES = libffi_convenience.la
158
159noinst_PROGRAMS = ffitest
160
161ffitest_OBJECTS = ffitest.lo
162ffitest_LDADD = libffi.la
163ffitest_LDFLAGS = -shared-libgcc
164
165TARGET_SRC_MIPS_GCC = src/mips/ffi.c src/mips/o32.S src/mips/n32.S
166TARGET_SRC_MIPS_SGI = src/mips/ffi.c src/mips/o32.s src/mips/n32.s
167TARGET_SRC_X86 = src/x86/ffi.c src/x86/sysv.S
168TARGET_SRC_X86_WIN32 = src/x86/ffi.c src/x86/win32.S
169TARGET_SRC_SPARC = src/sparc/ffi.c src/sparc/v8.S src/sparc/v9.S
170TARGET_SRC_ALPHA = src/alpha/ffi.c src/alpha/osf.S
171TARGET_SRC_IA64 = src/ia64/ffi.c src/ia64/unix.S
172TARGET_SRC_M68K = src/m68k/ffi.c src/m68k/sysv.S
173TARGET_SRC_POWERPC = src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/ppc_closure.S
174TARGET_SRC_POWERPC_AIX = src/powerpc/ffi_darwin.c src/powerpc/aix.S src/powerpc/aix_closures.S
175TARGET_SRC_POWERPC_DARWIN = src/powerpc/ffi_darwin.c src/powerpc/darwin.S src/powerpc/darwin_closure.S
176TARGET_SRC_ARM = src/arm/sysv.S src/arm/ffi.c
177
178libffi_la_common_SOURCES = src/debug.c src/prep_cif.c src/types.c \
179                src/raw_api.c src/java_raw_api.c
180
181@MIPS_GCC_TRUE@libffi_la_SOURCES = @MIPS_GCC_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_MIPS_GCC)
182@MIPS_SGI_TRUE@libffi_la_SOURCES = @MIPS_SGI_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_MIPS_SGI)
183@X86_TRUE@libffi_la_SOURCES = @X86_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_X86)
184@X86_WIN32_TRUE@libffi_la_SOURCES = @X86_WIN32_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_X86_WIN32)
185@SPARC_TRUE@libffi_la_SOURCES = @SPARC_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_SPARC)
186@ALPHA_TRUE@libffi_la_SOURCES = @ALPHA_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_ALPHA)
187@IA64_TRUE@libffi_la_SOURCES = @IA64_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_IA64)
188@M68K_TRUE@libffi_la_SOURCES = @M68K_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_M68K)
189@POWERPC_TRUE@libffi_la_SOURCES = @POWERPC_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC)
190@POWERPC_AIX_TRUE@libffi_la_SOURCES = @POWERPC_AIX_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC_AIX)
191@POWERPC_DARWIN_TRUE@libffi_la_SOURCES = @POWERPC_DARWIN_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC_DARWIN)
192@ARM_TRUE@libffi_la_SOURCES = @ARM_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_ARM)
193@MIPS_GCC_TRUE@libffi_convenience_la_SOURCES = @MIPS_GCC_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_MIPS_GCC)
194@MIPS_SGI_TRUE@libffi_convenience_la_SOURCES = @MIPS_SGI_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_MIPS_SGI)
195@X86_TRUE@libffi_convenience_la_SOURCES = @X86_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_X86)
196@X86_WIN32_TRUE@libffi_convenience_la_SOURCES = @X86_WIN32_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_X86_WIN32)
197@SPARC_TRUE@libffi_convenience_la_SOURCES = @SPARC_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_SPARC)
198@ALPHA_TRUE@libffi_convenience_la_SOURCES = @ALPHA_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_ALPHA)
199@IA64_TRUE@libffi_convenience_la_SOURCES = @IA64_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_IA64)
200@M68K_TRUE@libffi_convenience_la_SOURCES = @M68K_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_M68K)
201@POWERPC_TRUE@libffi_convenience_la_SOURCES = @POWERPC_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC)
202@POWERPC_AIX_TRUE@libffi_convenience_la_SOURCES = @POWERPC_AIX_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC_AIX)
203@POWERPC_DARWIN_TRUE@libffi_convenience_la_SOURCES = @POWERPC_DARWIN_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_POWERPC_DARWIN)
204@ARM_TRUE@libffi_convenience_la_SOURCES = @ARM_TRUE@$(libffi_la_common_SOURCES) $(TARGET_SRC_ARM)
205
206AM_CFLAGS = -fexceptions
207
208libffi_la_LDFLAGS = -release $(VERSION)
209
210INCLUDES = -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
211ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
212mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
213CONFIG_HEADER = fficonfig.h
214CONFIG_CLEAN_FILES =
215LTLIBRARIES =  $(noinst_LTLIBRARIES) $(toolexeclib_LTLIBRARIES)
216
217
218DEFS = @DEFS@ -I. -I$(srcdir) -I.
219CPPFLAGS = @CPPFLAGS@
220LDFLAGS = @LDFLAGS@
221LIBS = @LIBS@
222libffi_convenience_la_LDFLAGS =
223libffi_convenience_la_LIBADD =
224@MIPS_GCC_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo \
225@MIPS_GCC_TRUE@src/prep_cif.lo src/types.lo src/raw_api.lo \
226@MIPS_GCC_TRUE@src/java_raw_api.lo src/mips/ffi.lo src/mips/o32.lo \
227@MIPS_GCC_TRUE@src/mips/n32.lo
228@POWERPC_AIX_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo \
229@POWERPC_AIX_TRUE@src/prep_cif.lo src/types.lo src/raw_api.lo \
230@POWERPC_AIX_TRUE@src/java_raw_api.lo src/powerpc/ffi_darwin.lo \
231@POWERPC_AIX_TRUE@src/powerpc/aix.lo src/powerpc/aix_closures.lo
232@ALPHA_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo \
233@ALPHA_TRUE@src/prep_cif.lo src/types.lo src/raw_api.lo \
234@ALPHA_TRUE@src/java_raw_api.lo src/alpha/ffi.lo src/alpha/osf.lo
235@IA64_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
236@IA64_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
237@IA64_TRUE@src/ia64/ffi.lo src/ia64/unix.lo
238@POWERPC_DARWIN_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo \
239@POWERPC_DARWIN_TRUE@src/prep_cif.lo src/types.lo src/raw_api.lo \
240@POWERPC_DARWIN_TRUE@src/java_raw_api.lo src/powerpc/ffi_darwin.lo \
241@POWERPC_DARWIN_TRUE@src/powerpc/darwin.lo \
242@POWERPC_DARWIN_TRUE@src/powerpc/darwin_closure.lo
243@MIPS_SGI_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo \
244@MIPS_SGI_TRUE@src/prep_cif.lo src/types.lo src/raw_api.lo \
245@MIPS_SGI_TRUE@src/java_raw_api.lo src/mips/ffi.lo src/mips/o32.lo \
246@MIPS_SGI_TRUE@src/mips/n32.lo
247@X86_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
248@X86_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
249@X86_TRUE@src/x86/ffi.lo src/x86/sysv.lo
250@X86_WIN32_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo \
251@X86_WIN32_TRUE@src/prep_cif.lo src/types.lo src/raw_api.lo \
252@X86_WIN32_TRUE@src/java_raw_api.lo src/x86/ffi.lo src/x86/win32.lo
253@ARM_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
254@ARM_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
255@ARM_TRUE@src/arm/sysv.lo src/arm/ffi.lo
256@SPARC_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo \
257@SPARC_TRUE@src/prep_cif.lo src/types.lo src/raw_api.lo \
258@SPARC_TRUE@src/java_raw_api.lo src/sparc/ffi.lo src/sparc/v8.lo \
259@SPARC_TRUE@src/sparc/v9.lo
260@POWERPC_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo \
261@POWERPC_TRUE@src/prep_cif.lo src/types.lo src/raw_api.lo \
262@POWERPC_TRUE@src/java_raw_api.lo src/powerpc/ffi.lo \
263@POWERPC_TRUE@src/powerpc/sysv.lo src/powerpc/ppc_closure.lo
264@M68K_TRUE@libffi_convenience_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
265@M68K_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
266@M68K_TRUE@src/m68k/ffi.lo src/m68k/sysv.lo
267libffi_la_LIBADD =
268@MIPS_GCC_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
269@MIPS_GCC_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
270@MIPS_GCC_TRUE@src/mips/ffi.lo src/mips/o32.lo src/mips/n32.lo
271@POWERPC_AIX_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
272@POWERPC_AIX_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
273@POWERPC_AIX_TRUE@src/powerpc/ffi_darwin.lo src/powerpc/aix.lo \
274@POWERPC_AIX_TRUE@src/powerpc/aix_closures.lo
275@ALPHA_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
276@ALPHA_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
277@ALPHA_TRUE@src/alpha/ffi.lo src/alpha/osf.lo
278@IA64_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
279@IA64_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
280@IA64_TRUE@src/ia64/ffi.lo src/ia64/unix.lo
281@POWERPC_DARWIN_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
282@POWERPC_DARWIN_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
283@POWERPC_DARWIN_TRUE@src/powerpc/ffi_darwin.lo src/powerpc/darwin.lo \
284@POWERPC_DARWIN_TRUE@src/powerpc/darwin_closure.lo
285@MIPS_SGI_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
286@MIPS_SGI_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
287@MIPS_SGI_TRUE@src/mips/ffi.lo src/mips/o32.lo src/mips/n32.lo
288@X86_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo src/types.lo \
289@X86_TRUE@src/raw_api.lo src/java_raw_api.lo src/x86/ffi.lo \
290@X86_TRUE@src/x86/sysv.lo
291@X86_WIN32_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
292@X86_WIN32_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
293@X86_WIN32_TRUE@src/x86/ffi.lo src/x86/win32.lo
294@ARM_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo src/types.lo \
295@ARM_TRUE@src/raw_api.lo src/java_raw_api.lo src/arm/sysv.lo \
296@ARM_TRUE@src/arm/ffi.lo
297@SPARC_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
298@SPARC_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
299@SPARC_TRUE@src/sparc/ffi.lo src/sparc/v8.lo src/sparc/v9.lo
300@POWERPC_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
301@POWERPC_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
302@POWERPC_TRUE@src/powerpc/ffi.lo src/powerpc/sysv.lo \
303@POWERPC_TRUE@src/powerpc/ppc_closure.lo
304@M68K_TRUE@libffi_la_OBJECTS =  src/debug.lo src/prep_cif.lo \
305@M68K_TRUE@src/types.lo src/raw_api.lo src/java_raw_api.lo \
306@M68K_TRUE@src/m68k/ffi.lo src/m68k/sysv.lo
307noinst_PROGRAMS =  ffitest$(EXEEXT)
308PROGRAMS =  $(noinst_PROGRAMS)
309
310ffitest_DEPENDENCIES =  libffi.la
311CFLAGS = @CFLAGS@
312COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
313LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
314CCLD = $(CC)
315LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
316DIST_COMMON =  README ./stamp-h.in ChangeLog Makefile.am Makefile.in \
317acconfig.h acinclude.m4 aclocal.m4 configure configure.in \
318fficonfig.h.in
319
320
321DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
322
323TAR = gtar
324GZIP_ENV = --best
325SOURCES = $(libffi_convenience_la_SOURCES) $(libffi_la_SOURCES)
326OBJECTS = $(libffi_convenience_la_OBJECTS) $(libffi_la_OBJECTS)
327
328all: all-redirect
329.SUFFIXES:
330.SUFFIXES: .S .c .lo .o .obj .s
331$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
332        cd $(top_srcdir) && $(AUTOMAKE) --cygnus Makefile
333
334Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
335        cd $(top_builddir) \
336          && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
337
338$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in  acinclude.m4
339        cd $(srcdir) && $(ACLOCAL)
340
341config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
342        $(SHELL) ./config.status --recheck
343$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
344        cd $(srcdir) && $(AUTOCONF)
345
346fficonfig.h: stamp-h
347        @if test ! -f $@; then \
348                rm -f stamp-h; \
349                $(MAKE) stamp-h; \
350        else :; fi
351stamp-h: $(srcdir)/fficonfig.h.in $(top_builddir)/config.status
352        cd $(top_builddir) \
353          && CONFIG_FILES= CONFIG_HEADERS=fficonfig.h \
354             $(SHELL) ./config.status
355        @echo timestamp > stamp-h 2> /dev/null
356$(srcdir)/fficonfig.h.in: @MAINTAINER_MODE_TRUE@$(srcdir)/stamp-h.in
357        @if test ! -f $@; then \
358                rm -f $(srcdir)/stamp-h.in; \
359                $(MAKE) $(srcdir)/stamp-h.in; \
360        else :; fi
361$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
362        cd $(top_srcdir) && $(AUTOHEADER)
363        @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
364
365mostlyclean-hdr:
366
367clean-hdr:
368
369distclean-hdr:
370        -rm -f fficonfig.h
371
372maintainer-clean-hdr:
373
374mostlyclean-noinstLTLIBRARIES:
375
376clean-noinstLTLIBRARIES:
377        -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
378
379distclean-noinstLTLIBRARIES:
380
381maintainer-clean-noinstLTLIBRARIES:
382
383mostlyclean-toolexeclibLTLIBRARIES:
384
385clean-toolexeclibLTLIBRARIES:
386        -test -z "$(toolexeclib_LTLIBRARIES)" || rm -f $(toolexeclib_LTLIBRARIES)
387
388distclean-toolexeclibLTLIBRARIES:
389
390maintainer-clean-toolexeclibLTLIBRARIES:
391
392install-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES)
393        @$(NORMAL_INSTALL)
394        $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir)
395        @list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
396          if test -f $$p; then \
397            echo "$(LIBTOOL)  --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p"; \
398            $(LIBTOOL)  --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p; \
399          else :; fi; \
400        done
401
402uninstall-toolexeclibLTLIBRARIES:
403        @$(NORMAL_UNINSTALL)
404        list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
405          $(LIBTOOL)  --mode=uninstall rm -f $(DESTDIR)$(toolexeclibdir)/$$p; \
406        done
407
408# FIXME: We should only use cygpath when building on Windows,
409# and only if it is available.
410.c.obj:
411        $(COMPILE) -c `cygpath -w $<`
412
413mostlyclean-compile:
414        -rm -f *.o core *.core
415        -rm -f *.$(OBJEXT)
416
417clean-compile:
418
419distclean-compile:
420        -rm -f *.tab.c
421
422maintainer-clean-compile:
423
424mostlyclean-libtool:
425        -rm -f *.lo
426
427clean-libtool:
428        -rm -rf .libs _libs
429
430distclean-libtool:
431
432maintainer-clean-libtool:
433
434libffi_convenience.la: $(libffi_convenience_la_OBJECTS) $(libffi_convenience_la_DEPENDENCIES)
435        $(LINK)  $(libffi_convenience_la_LDFLAGS) $(libffi_convenience_la_OBJECTS) $(libffi_convenience_la_LIBADD) $(LIBS)
436
437libffi.la: $(libffi_la_OBJECTS) $(libffi_la_DEPENDENCIES)
438        $(LINK) -rpath $(toolexeclibdir) $(libffi_la_LDFLAGS) $(libffi_la_OBJECTS) $(libffi_la_LIBADD) $(LIBS)
439
440mostlyclean-noinstPROGRAMS:
441
442clean-noinstPROGRAMS:
443        -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
444
445distclean-noinstPROGRAMS:
446
447maintainer-clean-noinstPROGRAMS:
448
449ffitest$(EXEEXT): $(ffitest_OBJECTS) $(ffitest_DEPENDENCIES)
450        @rm -f ffitest$(EXEEXT)
451        $(LINK) $(ffitest_LDFLAGS) $(ffitest_OBJECTS) $(ffitest_LDADD) $(LIBS)
452
453# This directory's subdirectories are mostly independent; you can cd
454# into them and run `make' without going through this Makefile.
455# To change the values of `make' variables: instead of editing Makefiles,
456# (1) if the variable is set in `config.status', edit `config.status'
457#     (which will cause the Makefiles to be regenerated when you run `make');
458# (2) otherwise, pass the desired values on the `make' command line.
459
460@SET_MAKE@
461
462all-recursive install-data-recursive install-exec-recursive \
463installdirs-recursive install-recursive uninstall-recursive install-info-recursive \
464check-recursive installcheck-recursive info-recursive dvi-recursive:
465        @set fnord $(MAKEFLAGS); amf=$$2; \
466        dot_seen=no; \
467        target=`echo $@ | sed s/-recursive//`; \
468        list='$(SUBDIRS)'; for subdir in $$list; do \
469          echo "Making $$target in $$subdir"; \
470          if test "$$subdir" = "."; then \
471            dot_seen=yes; \
472            local_target="$$target-am"; \
473          else \
474            local_target="$$target"; \
475          fi; \
476          (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
477           || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
478        done; \
479        if test "$$dot_seen" = "no"; then \
480          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
481        fi; test -z "$$fail"
482
483mostlyclean-recursive clean-recursive distclean-recursive \
484maintainer-clean-recursive:
485        @set fnord $(MAKEFLAGS); amf=$$2; \
486        dot_seen=no; \
487        rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
488          rev="$$subdir $$rev"; \
489          test "$$subdir" = "." && dot_seen=yes; \
490        done; \
491        test "$$dot_seen" = "no" && rev=". $$rev"; \
492        target=`echo $@ | sed s/-recursive//`; \
493        for subdir in $$rev; do \
494          echo "Making $$target in $$subdir"; \
495          if test "$$subdir" = "."; then \
496            local_target="$$target-am"; \
497          else \
498            local_target="$$target"; \
499          fi; \
500          (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
501           || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
502        done && test -z "$$fail"
503tags-recursive:
504        list='$(SUBDIRS)'; for subdir in $$list; do \
505          test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
506        done
507
508tags: TAGS
509
510ID: $(HEADERS) $(SOURCES) $(LISP)
511        list='$(SOURCES) $(HEADERS)'; \
512        unique=`for i in $$list; do echo $$i; done | \
513          awk '    { files[$$0] = 1; } \
514               END { for (i in files) print i; }'`; \
515        here=`pwd` && cd $(srcdir) \
516          && mkid -f$$here/ID $$unique $(LISP)
517
518TAGS: tags-recursive $(HEADERS) $(SOURCES) fficonfig.h.in $(TAGS_DEPENDENCIES) $(LISP)
519        tags=; \
520        here=`pwd`; \
521        list='$(SUBDIRS)'; for subdir in $$list; do \
522   if test "$$subdir" = .; then :; else \
523            test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
524   fi; \
525        done; \
526        list='$(SOURCES) $(HEADERS)'; \
527        unique=`for i in $$list; do echo $$i; done | \
528          awk '    { files[$$0] = 1; } \
529               END { for (i in files) print i; }'`; \
530        test -z "$(ETAGS_ARGS)fficonfig.h.in$$unique$(LISP)$$tags" \
531          || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags fficonfig.h.in $$unique $(LISP) -o $$here/TAGS)
532
533mostlyclean-tags:
534
535clean-tags:
536
537distclean-tags:
538        -rm -f TAGS ID
539
540maintainer-clean-tags:
541
542distdir = $(PACKAGE)-$(VERSION)
543top_distdir = $(distdir)
544
545# This target untars the dist file and tries a VPATH configuration.  Then
546# it guarantees that the distribution is self-contained by making another
547# tarfile.
548distcheck: dist
549        -rm -rf $(distdir)
550        GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
551        mkdir $(distdir)/=build
552        mkdir $(distdir)/=inst
553        dc_install_base=`cd $(distdir)/=inst && pwd`; \
554        cd $(distdir)/=build \
555          && ../configure --srcdir=.. --prefix=$$dc_install_base \
556          && $(MAKE) $(AM_MAKEFLAGS) \
557          && $(MAKE) $(AM_MAKEFLAGS) dvi \
558          && $(MAKE) $(AM_MAKEFLAGS) check \
559          && $(MAKE) $(AM_MAKEFLAGS) install \
560          && $(MAKE) $(AM_MAKEFLAGS) installcheck \
561          && $(MAKE) $(AM_MAKEFLAGS) dist
562        -rm -rf $(distdir)
563        @banner="$(distdir).tar.gz is ready for distribution"; \
564        dashes=`echo "$$banner" | sed s/./=/g`; \
565        echo "$$dashes"; \
566        echo "$$banner"; \
567        echo "$$dashes"
568dist: distdir
569        -chmod -R a+r $(distdir)
570        GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
571        -rm -rf $(distdir)
572dist-all: distdir
573        -chmod -R a+r $(distdir)
574        GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
575        -rm -rf $(distdir)
576distdir: $(DISTFILES)
577        -rm -rf $(distdir)
578        mkdir $(distdir)
579        -chmod 777 $(distdir)
580        $(mkinstalldirs) $(distdir)/src/alpha $(distdir)/src/arm \
581           $(distdir)/src/m68k $(distdir)/src/mips \
582           $(distdir)/src/powerpc $(distdir)/src/sparc \
583           $(distdir)/src/x86
584        @for file in $(DISTFILES); do \
585          if test -f $$file; then d=.; else d=$(srcdir); fi; \
586          if test -d $$d/$$file; then \
587            cp -pr $$d/$$file $(distdir)/$$file; \
588          else \
589            test -f $(distdir)/$$file \
590            || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
591            || cp -p $$d/$$file $(distdir)/$$file || :; \
592          fi; \
593        done
594        for subdir in $(SUBDIRS); do \
595          if test "$$subdir" = .; then :; else \
596            test -d $(distdir)/$$subdir \
597            || mkdir $(distdir)/$$subdir \
598            || exit 1; \
599            chmod 777 $(distdir)/$$subdir; \
600            (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
601              || exit 1; \
602          fi; \
603        done
604info-am:
605info: info-recursive
606dvi-am:
607dvi: dvi-recursive
608check-am:
609check: check-recursive
610installcheck-am:
611installcheck: installcheck-recursive
612install-info-am:
613install-info: install-info-recursive
614all-recursive-am: fficonfig.h
615        $(MAKE) $(AM_MAKEFLAGS) all-recursive
616
617install-exec-am: install-toolexeclibLTLIBRARIES
618install-exec: install-exec-recursive
619
620install-data-am:
621install-data: install-data-recursive
622
623install-am: all-am
624        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
625install: install-recursive
626uninstall-am: uninstall-toolexeclibLTLIBRARIES
627uninstall: uninstall-recursive
628all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) fficonfig.h
629all-redirect: all-recursive-am
630install-strip:
631        $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
632installdirs: installdirs-recursive
633installdirs-am:
634        $(mkinstalldirs)  $(DESTDIR)$(toolexeclibdir)
635
636
637mostlyclean-generic:
638
639clean-generic:
640
641distclean-generic:
642        -rm -f Makefile $(CONFIG_CLEAN_FILES)
643        -rm -f config.cache config.log stamp-h stamp-h[0-9]*
644
645maintainer-clean-generic:
646mostlyclean-am:  mostlyclean-hdr mostlyclean-noinstLTLIBRARIES \
647                mostlyclean-toolexeclibLTLIBRARIES mostlyclean-compile \
648                mostlyclean-libtool mostlyclean-noinstPROGRAMS \
649                mostlyclean-tags mostlyclean-generic
650
651mostlyclean: mostlyclean-recursive
652
653clean-am:  clean-hdr clean-noinstLTLIBRARIES \
654                clean-toolexeclibLTLIBRARIES clean-compile \
655                clean-libtool clean-noinstPROGRAMS clean-tags \
656                clean-generic mostlyclean-am
657
658clean: clean-recursive
659
660distclean-am:  distclean-hdr distclean-noinstLTLIBRARIES \
661                distclean-toolexeclibLTLIBRARIES distclean-compile \
662                distclean-libtool distclean-noinstPROGRAMS \
663                distclean-tags distclean-generic clean-am
664        -rm -f libtool
665
666distclean: distclean-recursive
667        -rm -f config.status
668
669maintainer-clean-am:  maintainer-clean-hdr \
670                maintainer-clean-noinstLTLIBRARIES \
671                maintainer-clean-toolexeclibLTLIBRARIES \
672                maintainer-clean-compile maintainer-clean-libtool \
673                maintainer-clean-noinstPROGRAMS maintainer-clean-tags \
674                maintainer-clean-generic distclean-am
675        @echo "This command is intended for maintainers to use;"
676        @echo "it deletes files that may require special tools to rebuild."
677
678maintainer-clean: maintainer-clean-recursive
679        -rm -f config.status
680
681.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
682mostlyclean-noinstLTLIBRARIES distclean-noinstLTLIBRARIES \
683clean-noinstLTLIBRARIES maintainer-clean-noinstLTLIBRARIES \
684mostlyclean-toolexeclibLTLIBRARIES distclean-toolexeclibLTLIBRARIES \
685clean-toolexeclibLTLIBRARIES maintainer-clean-toolexeclibLTLIBRARIES \
686uninstall-toolexeclibLTLIBRARIES install-toolexeclibLTLIBRARIES \
687mostlyclean-compile distclean-compile clean-compile \
688maintainer-clean-compile mostlyclean-libtool distclean-libtool \
689clean-libtool maintainer-clean-libtool mostlyclean-noinstPROGRAMS \
690distclean-noinstPROGRAMS clean-noinstPROGRAMS \
691maintainer-clean-noinstPROGRAMS install-data-recursive \
692uninstall-data-recursive install-exec-recursive \
693uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
694all-recursive check-recursive installcheck-recursive info-recursive \
695dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
696maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
697distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
698dvi-am dvi check check-am installcheck-am installcheck install-info-am \
699install-info all-recursive-am install-exec-am install-exec \
700install-data-am install-data install-am install uninstall-am uninstall \
701all-redirect all-am all installdirs-am installdirs mostlyclean-generic \
702distclean-generic clean-generic maintainer-clean-generic clean \
703mostlyclean distclean maintainer-clean
704
705
706# Override these rules so that object files get put in the correct
707# subdirectories.
708.c.o:
709        $(LTCOMPILE) -c -o $@ $<
710
711.s.o:
712        $(LTCOMPILE) -c -o $@ $<
713
714.S.o:
715        $(LTCOMPILE) -c -o $@ $<
716
717.c.lo:
718        $(LTCOMPILE) -c -o $@ $<
719
720.s.lo:
721        $(LTCOMPILE) -c -o $@ $<
722
723.S.lo:
724        $(LTCOMPILE) -c -o $@ $<
725
726# Multilib support.
727.PHONY: all-multi mostlyclean-multi clean-multi distclean-multi \
728        maintainer-clean-multi
729
730all-recursive: all-multi
731install-recursive: install-multi
732mostlyclean-recursive: mostlyclean-multi
733clean-recursive: clean-multi
734distclean-recursive: distclean-multi
735maintainer-clean-recursive: maintainer-clean-multi
736
737all-multi:
738        : $(MAKE) ; exec $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
739install-multi:
740        $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
741mostlyclean-multi:
742        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
743clean-multi:
744        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
745distclean-multi:
746        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
747maintainer-clean-multi:
748        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
749
750# Tell versions [3.59,3.63) of GNU make to not export all variables.
751# Otherwise a system limit (for SysV at least) may be exceeded.
752.NOEXPORT:
Note: See TracBrowser for help on using the repository browser.