Makefile.in 49.8 KB
Newer Older
1
# Makefile.in generated by automake 1.9.6 from Makefile.am.
2
# @configure_input@
Anthony Green committed
3

4
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5
# 2003, 2004, 2005  Free Software Foundation, Inc.
Anthony Green committed
6 7 8 9 10 11 12 13 14
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.

15
@SET_MAKE@
Anthony Green committed
16 17 18

srcdir = @srcdir@
top_srcdir = @top_srcdir@
19
VPATH = @srcdir@
Anthony Green committed
20 21 22 23
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = .
24
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
Anthony Green committed
25
INSTALL = @INSTALL@
26 27 28 29 30
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
Anthony Green committed
31 32 33 34 35 36
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
37
build_triplet = @build@
Anthony Green committed
38
host_triplet = @host@
39
target_triplet = @target@
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
@MIPS_TRUE@am__append_1 = src/mips/ffi.c src/mips/o32.S src/mips/n32.S
@X86_TRUE@am__append_2 = src/x86/ffi.c src/x86/sysv.S
@X86_WIN32_TRUE@am__append_3 = src/x86/ffi.c src/x86/win32.S
@X86_DARWIN_TRUE@am__append_4 = src/x86/ffi.c src/x86/darwin.S src/x86/ffi64.c src/x86/darwin64.S
@SPARC_TRUE@am__append_5 = src/sparc/ffi.c src/sparc/v8.S src/sparc/v9.S
@ALPHA_TRUE@am__append_6 = src/alpha/ffi.c src/alpha/osf.S
@IA64_TRUE@am__append_7 = src/ia64/ffi.c src/ia64/unix.S
@M32R_TRUE@am__append_8 = src/m32r/sysv.S src/m32r/ffi.c
@M68K_TRUE@am__append_9 = src/m68k/ffi.c src/m68k/sysv.S
@POWERPC_TRUE@am__append_10 = src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/ppc_closure.S src/powerpc/linux64.S src/powerpc/linux64_closure.S
@POWERPC_AIX_TRUE@am__append_11 = src/powerpc/ffi_darwin.c src/powerpc/aix.S src/powerpc/aix_closure.S
@POWERPC_DARWIN_TRUE@am__append_12 = src/powerpc/ffi_darwin.c src/powerpc/darwin.S src/powerpc/darwin_closure.S
@POWERPC_FREEBSD_TRUE@am__append_13 = src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/ppc_closure.S
@ARM_TRUE@am__append_14 = src/arm/sysv.S src/arm/ffi.c
@LIBFFI_CRIS_TRUE@am__append_15 = src/cris/sysv.S src/cris/ffi.c
@FRV_TRUE@am__append_16 = src/frv/eabi.S src/frv/ffi.c
@S390_TRUE@am__append_17 = src/s390/sysv.S src/s390/ffi.c
@X86_64_TRUE@am__append_18 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
@SH_TRUE@am__append_19 = src/sh/sysv.S src/sh/ffi.c
@SH64_TRUE@am__append_20 = src/sh64/sysv.S src/sh64/ffi.c
@PA_LINUX_TRUE@am__append_21 = src/pa/linux.S src/pa/ffi.c
@PA_HPUX_TRUE@am__append_22 = src/pa/hpux32.S src/pa/ffi.c
62 63
DIST_COMMON = README $(am__configure_deps) $(srcdir)/../compile \
	$(srcdir)/../config.guess $(srcdir)/../config.sub \
64 65 66 67 68
	$(srcdir)/../depcomp $(srcdir)/../install-sh \
	$(srcdir)/../ltmain.sh $(srcdir)/../missing \
	$(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
	$(srcdir)/Makefile.in $(srcdir)/fficonfig.h.in \
	$(top_srcdir)/configure ChangeLog
69 70
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71 72 73
am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
	$(top_srcdir)/../config/lead-dot.m4 \
	$(top_srcdir)/../config/multi.m4 $(top_srcdir)/../libtool.m4 \
74 75 76
	$(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
	$(top_srcdir)/../ltversion.m4 $(top_srcdir)/acinclude.m4 \
	$(top_srcdir)/configure.ac
77 78 79 80 81 82 83
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
 configure.lineno configure.status.lineno
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
CONFIG_HEADER = fficonfig.h
CONFIG_CLEAN_FILES =
84 85 86 87 88 89
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
    *) f=$$p;; \
  esac;
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
90 91 92 93 94 95
am__installdirs = "$(DESTDIR)$(toolexeclibdir)"
toolexeclibLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(noinst_LTLIBRARIES) $(toolexeclib_LTLIBRARIES)
libffi_la_LIBADD =
am__dirstamp = $(am__leading_dot)dirstamp
am_libffi_la_OBJECTS = src/debug.lo src/prep_cif.lo src/types.lo \
96
	src/raw_api.lo src/java_raw_api.lo src/closures.lo
97 98 99 100 101
@MIPS_TRUE@am__objects_1 = src/mips/ffi.lo src/mips/o32.lo \
@MIPS_TRUE@	src/mips/n32.lo
@X86_TRUE@am__objects_2 = src/x86/ffi.lo src/x86/sysv.lo
@X86_WIN32_TRUE@am__objects_3 = src/x86/ffi.lo src/x86/win32.lo
@X86_DARWIN_TRUE@am__objects_4 = src/x86/ffi.lo src/x86/darwin.lo \
102
@X86_DARWIN_TRUE@	src/x86/ffi64.lo src/x86/darwin64.lo
103
@SPARC_TRUE@am__objects_5 = src/sparc/ffi.lo src/sparc/v8.lo \
104
@SPARC_TRUE@	src/sparc/v9.lo
105 106 107 108 109
@ALPHA_TRUE@am__objects_6 = src/alpha/ffi.lo src/alpha/osf.lo
@IA64_TRUE@am__objects_7 = src/ia64/ffi.lo src/ia64/unix.lo
@M32R_TRUE@am__objects_8 = src/m32r/sysv.lo src/m32r/ffi.lo
@M68K_TRUE@am__objects_9 = src/m68k/ffi.lo src/m68k/sysv.lo
@POWERPC_TRUE@am__objects_10 = src/powerpc/ffi.lo src/powerpc/sysv.lo \
110 111 112
@POWERPC_TRUE@	src/powerpc/ppc_closure.lo \
@POWERPC_TRUE@	src/powerpc/linux64.lo \
@POWERPC_TRUE@	src/powerpc/linux64_closure.lo
113
@POWERPC_AIX_TRUE@am__objects_11 = src/powerpc/ffi_darwin.lo \
114 115
@POWERPC_AIX_TRUE@	src/powerpc/aix.lo \
@POWERPC_AIX_TRUE@	src/powerpc/aix_closure.lo
116
@POWERPC_DARWIN_TRUE@am__objects_12 = src/powerpc/ffi_darwin.lo \
117 118
@POWERPC_DARWIN_TRUE@	src/powerpc/darwin.lo \
@POWERPC_DARWIN_TRUE@	src/powerpc/darwin_closure.lo
119
@POWERPC_FREEBSD_TRUE@am__objects_13 = src/powerpc/ffi.lo \
120 121
@POWERPC_FREEBSD_TRUE@	src/powerpc/sysv.lo \
@POWERPC_FREEBSD_TRUE@	src/powerpc/ppc_closure.lo
122 123 124 125 126
@ARM_TRUE@am__objects_14 = src/arm/sysv.lo src/arm/ffi.lo
@LIBFFI_CRIS_TRUE@am__objects_15 = src/cris/sysv.lo src/cris/ffi.lo
@FRV_TRUE@am__objects_16 = src/frv/eabi.lo src/frv/ffi.lo
@S390_TRUE@am__objects_17 = src/s390/sysv.lo src/s390/ffi.lo
@X86_64_TRUE@am__objects_18 = src/x86/ffi64.lo src/x86/unix64.lo \
127
@X86_64_TRUE@	src/x86/ffi.lo src/x86/sysv.lo
128 129 130 131
@SH_TRUE@am__objects_19 = src/sh/sysv.lo src/sh/ffi.lo
@SH64_TRUE@am__objects_20 = src/sh64/sysv.lo src/sh64/ffi.lo
@PA_LINUX_TRUE@am__objects_21 = src/pa/linux.lo src/pa/ffi.lo
@PA_HPUX_TRUE@am__objects_22 = src/pa/hpux32.lo src/pa/ffi.lo
132 133 134 135 136
nodist_libffi_la_OBJECTS = $(am__objects_1) $(am__objects_2) \
	$(am__objects_3) $(am__objects_4) $(am__objects_5) \
	$(am__objects_6) $(am__objects_7) $(am__objects_8) \
	$(am__objects_9) $(am__objects_10) $(am__objects_11) \
	$(am__objects_12) $(am__objects_13) $(am__objects_14) \
137
	$(am__objects_15) $(am__objects_16) $(am__objects_17) \
138
	$(am__objects_18) $(am__objects_19) $(am__objects_20) \
139
	$(am__objects_21) $(am__objects_22)
140 141 142
libffi_la_OBJECTS = $(am_libffi_la_OBJECTS) \
	$(nodist_libffi_la_OBJECTS)
libffi_convenience_la_LIBADD =
143
am__objects_23 = src/debug.lo src/prep_cif.lo src/types.lo \
144
	src/raw_api.lo src/java_raw_api.lo src/closures.lo
145 146
am_libffi_convenience_la_OBJECTS = $(am__objects_23)
am__objects_24 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
147 148 149 150
	$(am__objects_4) $(am__objects_5) $(am__objects_6) \
	$(am__objects_7) $(am__objects_8) $(am__objects_9) \
	$(am__objects_10) $(am__objects_11) $(am__objects_12) \
	$(am__objects_13) $(am__objects_14) $(am__objects_15) \
151
	$(am__objects_16) $(am__objects_17) $(am__objects_18) \
152
	$(am__objects_19) $(am__objects_20) $(am__objects_21) \
153 154
	$(am__objects_22)
nodist_libffi_convenience_la_OBJECTS = $(am__objects_24)
155 156 157
libffi_convenience_la_OBJECTS = $(am_libffi_convenience_la_OBJECTS) \
	$(nodist_libffi_convenience_la_OBJECTS)
DEFAULT_INCLUDES = -I. -I$(srcdir) -I.
158 159
depcomp = $(SHELL) $(top_srcdir)/../depcomp
am__depfiles_maybe = depfiles
160 161 162 163 164
CCASCOMPILE = $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS)
LTCCASCOMPILE = $(LIBTOOL) --mode=compile $(CCAS) $(AM_CCASFLAGS) \
	$(CCASFLAGS)
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
165
LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
166 167 168
	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
	$(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
169
LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200
	$(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(libffi_la_SOURCES) $(nodist_libffi_la_SOURCES) \
	$(libffi_convenience_la_SOURCES) \
	$(nodist_libffi_convenience_la_SOURCES)
DIST_SOURCES = $(libffi_la_SOURCES) $(libffi_convenience_la_SOURCES)
MULTISRCTOP = 
MULTIBUILDTOP = 
MULTIDIRS = 
MULTISUBDIR = 
MULTIDO = true
MULTICLEAN = true
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
	html-recursive info-recursive install-data-recursive \
	install-exec-recursive install-info-recursive \
	install-recursive installcheck-recursive installdirs-recursive \
	pdf-recursive ps-recursive uninstall-info-recursive \
	uninstall-recursive
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
  { test ! -d $(distdir) \
    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
         && rm -fr $(distdir); }; }
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
distuninstallcheck_listfiles = find . -type f -print
distcleancheck_listfiles = find . -type f -print
201 202 203 204 205 206 207
ACLOCAL = @ACLOCAL@
ALLOCA = @ALLOCA@
ALPHA_FALSE = @ALPHA_FALSE@
ALPHA_TRUE = @ALPHA_TRUE@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
208
AM_RUNTESTFLAGS = @AM_RUNTESTFLAGS@
209
AR = @AR@
210 211 212 213 214 215
ARM_FALSE = @ARM_FALSE@
ARM_TRUE = @ARM_TRUE@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
Anthony Green committed
216
CC = @CC@
217 218 219 220 221 222 223 224 225
CCAS = @CCAS@
CCASFLAGS = @CCASFLAGS@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
226
DUMPBIN = @DUMPBIN@
227 228 229 230
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
Anthony Green committed
231
EXEEXT = @EXEEXT@
232
FGREP = @FGREP@
233 234
FRV_FALSE = @FRV_FALSE@
FRV_TRUE = @FRV_TRUE@
235
GREP = @GREP@
Andreas Tobler committed
236
HAVE_LONG_DOUBLE = @HAVE_LONG_DOUBLE@
237 238 239 240 241 242
IA64_FALSE = @IA64_FALSE@
IA64_TRUE = @IA64_TRUE@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
243
LD = @LD@
244 245
LIBFFI_CRIS_FALSE = @LIBFFI_CRIS_FALSE@
LIBFFI_CRIS_TRUE = @LIBFFI_CRIS_TRUE@
246 247
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
Anthony Green committed
248 249
LIBTOOL = @LIBTOOL@
LN_S = @LN_S@
250
LTLIBOBJS = @LTLIBOBJS@
251 252
M32R_FALSE = @M32R_FALSE@
M32R_TRUE = @M32R_TRUE@
253 254
M68K_FALSE = @M68K_FALSE@
M68K_TRUE = @M68K_TRUE@
Anthony Green committed
255
MAINT = @MAINT@
256 257
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
Anthony Green committed
258
MAKEINFO = @MAKEINFO@
259 260
MIPS_FALSE = @MIPS_FALSE@
MIPS_TRUE = @MIPS_TRUE@
261
NM = @NM@
262
OBJEXT = @OBJEXT@
263 264
PA64_HPUX_FALSE = @PA64_HPUX_FALSE@
PA64_HPUX_TRUE = @PA64_HPUX_TRUE@
Anthony Green committed
265
PACKAGE = @PACKAGE@
266 267 268 269 270 271
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
272 273 274 275
PA_HPUX_FALSE = @PA_HPUX_FALSE@
PA_HPUX_TRUE = @PA_HPUX_TRUE@
PA_LINUX_FALSE = @PA_LINUX_FALSE@
PA_LINUX_TRUE = @PA_LINUX_TRUE@
276 277 278 279 280
POWERPC_AIX_FALSE = @POWERPC_AIX_FALSE@
POWERPC_AIX_TRUE = @POWERPC_AIX_TRUE@
POWERPC_DARWIN_FALSE = @POWERPC_DARWIN_FALSE@
POWERPC_DARWIN_TRUE = @POWERPC_DARWIN_TRUE@
POWERPC_FALSE = @POWERPC_FALSE@
281 282
POWERPC_FREEBSD_FALSE = @POWERPC_FREEBSD_FALSE@
POWERPC_FREEBSD_TRUE = @POWERPC_FREEBSD_TRUE@
283
POWERPC_TRUE = @POWERPC_TRUE@
Anthony Green committed
284
RANLIB = @RANLIB@
285 286
S390_FALSE = @S390_FALSE@
S390_TRUE = @S390_TRUE@
287
SED = @SED@
288 289 290
SET_MAKE = @SET_MAKE@
SH64_FALSE = @SH64_FALSE@
SH64_TRUE = @SH64_TRUE@
Anthony Green committed
291
SHELL = @SHELL@
292 293 294 295
SH_FALSE = @SH_FALSE@
SH_TRUE = @SH_TRUE@
SPARC_FALSE = @SPARC_FALSE@
SPARC_TRUE = @SPARC_TRUE@
296
STRIP = @STRIP@
Anthony Green committed
297 298
TARGET = @TARGET@
TARGETDIR = @TARGETDIR@
299 300
TESTSUBDIR_FALSE = @TESTSUBDIR_FALSE@
TESTSUBDIR_TRUE = @TESTSUBDIR_TRUE@
Anthony Green committed
301
VERSION = @VERSION@
302 303
X86_64_FALSE = @X86_64_FALSE@
X86_64_TRUE = @X86_64_TRUE@
304 305
X86_DARWIN_FALSE = @X86_DARWIN_FALSE@
X86_DARWIN_TRUE = @X86_DARWIN_TRUE@
306 307 308 309
X86_FALSE = @X86_FALSE@
X86_TRUE = @X86_TRUE@
X86_WIN32_FALSE = @X86_WIN32_FALSE@
X86_WIN32_TRUE = @X86_WIN32_TRUE@
310
ac_ct_AR = @ac_ct_AR@
311
ac_ct_CC = @ac_ct_CC@
312
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
313 314
ac_ct_RANLIB = @ac_ct_RANLIB@
ac_ct_STRIP = @ac_ct_STRIP@
315 316 317 318 319
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
320 321
am__tar = @am__tar@
am__untar = @am__untar@
322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localstatedir = @localstatedir@
341
lt_ECHO = @lt_ECHO@
342
mandir = @mandir@
343
mkdir_p = @mkdir_p@
344 345 346 347 348 349 350 351 352 353 354 355
multi_basedir = @multi_basedir@
oldincludedir = @oldincludedir@
prefix = @prefix@
program_transform_name = @program_transform_name@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target = @target@
target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
356 357
toolexecdir = @toolexecdir@
toolexeclibdir = @toolexeclibdir@
358
AUTOMAKE_OPTIONS = foreign subdir-objects
359
ACLOCAL_AMFLAGS = -I .. -I ../config
360
SUBDIRS = include testsuite
361
EXTRA_DIST = LICENSE ChangeLog.v1 ChangeLog.libgcj configure.host \
Andreas Tobler committed
362 363
	src/alpha/ffi.c src/alpha/osf.S src/alpha/ffitarget.h \
	src/arm/ffi.c src/arm/sysv.S src/arm/ffitarget.h \
364
	src/cris/ffi.c src/cris/sysv.S src/cris/ffitarget.h \
365 366
	src/ia64/ffi.c src/ia64/ffitarget.h src/ia64/ia64_flags.h \
	src/ia64/unix.S \
Andreas Tobler committed
367 368
	src/mips/ffi.c src/mips/n32.S src/mips/o32.S \
	src/mips/ffitarget.h \
369
	src/m32r/ffi.c src/m32r/sysv.S src/m32r/ffitarget.h \
Andreas Tobler committed
370 371 372 373 374 375 376 377 378 379 380 381
	src/m68k/ffi.c src/m68k/sysv.S src/m68k/ffitarget.h \
	src/powerpc/ffi.c src/powerpc/sysv.S \
	src/powerpc/linux64.S src/powerpc/linux64_closure.S \
	src/powerpc/ppc_closure.S src/powerpc/asm.h \
	src/powerpc/aix.S src/powerpc/darwin.S \
	src/powerpc/aix_closure.S src/powerpc/darwin_closure.S \
	src/powerpc/ffi_darwin.c src/powerpc/ffitarget.h \
	src/s390/ffi.c src/s390/sysv.S src/s390/ffitarget.h \
	src/sh/ffi.c src/sh/sysv.S src/sh/ffitarget.h \
	src/sh64/ffi.c src/sh64/sysv.S src/sh64/ffitarget.h \
	src/sparc/v8.S src/sparc/v9.S src/sparc/ffitarget.h \
	src/sparc/ffi.c \
382
	src/x86/ffi.c src/x86/sysv.S src/x86/win32.S src/x86/darwin.S \
Matthias Klose committed
383
	src/x86/ffi64.c src/x86/unix64.S src/x86/ffitarget.h \
384 385
	src/pa/ffitarget.h src/pa/ffi.c src/pa/linux.S src/pa/hpux32.S \
	src/frv/ffi.c src/frv/eabi.S src/frv/ffitarget.h
Anthony Green committed
386 387


388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409
# Work around what appears to be a GNU make bug handling MAKEFLAGS
# values defined in terms of make variables, as is the case for CC and
# friends when we are called from the top level Makefile.
AM_MAKEFLAGS = \
	"AR_FLAGS=$(AR_FLAGS)" \
	"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
	"CFLAGS=$(CFLAGS)" \
	"CXXFLAGS=$(CXXFLAGS)" \
	"CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
	"INSTALL=$(INSTALL)" \
	"INSTALL_DATA=$(INSTALL_DATA)" \
	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
	"INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
	"JC1FLAGS=$(JC1FLAGS)" \
	"LDFLAGS=$(LDFLAGS)" \
	"LIBCFLAGS=$(LIBCFLAGS)" \
	"LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
	"MAKE=$(MAKE)" \
	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
	"PICFLAG=$(PICFLAG)" \
	"PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
410
	"RUNTESTFLAGS=$(RUNTESTFLAGS)" \
411 412 413 414 415 416 417 418 419 420 421 422 423 424 425
	"SHELL=$(SHELL)" \
	"exec_prefix=$(exec_prefix)" \
	"infodir=$(infodir)" \
	"libdir=$(libdir)" \
	"prefix=$(prefix)" \
	"AR=$(AR)" \
	"AS=$(AS)" \
	"CC=$(CC)" \
	"CXX=$(CXX)" \
	"LD=$(LD)" \
	"NM=$(NM)" \
	"RANLIB=$(RANLIB)" \
	"DESTDIR=$(DESTDIR)"

MAKEOVERRIDES = 
Anthony Green committed
426
toolexeclib_LTLIBRARIES = libffi.la
427
noinst_LTLIBRARIES = libffi_convenience.la
428
libffi_la_SOURCES = src/debug.c src/prep_cif.c src/types.c \
429
		src/raw_api.c src/java_raw_api.c src/closures.c
430

431 432 433 434 435 436
nodist_libffi_la_SOURCES = $(am__append_1) $(am__append_2) \
	$(am__append_3) $(am__append_4) $(am__append_5) \
	$(am__append_6) $(am__append_7) $(am__append_8) \
	$(am__append_9) $(am__append_10) $(am__append_11) \
	$(am__append_12) $(am__append_13) $(am__append_14) \
	$(am__append_15) $(am__append_16) $(am__append_17) \
437
	$(am__append_18) $(am__append_19) $(am__append_20) \
438
	$(am__append_21) $(am__append_22)
439 440
libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
441
AM_CFLAGS = -Wall -g -fexceptions
Matthias Klose committed
442
libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version`
443 444
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
AM_CCASFLAGS = $(AM_CPPFLAGS)
445 446
all: fficonfig.h
	$(MAKE) $(AM_MAKEFLAGS) all-recursive
Anthony Green committed
447 448

.SUFFIXES:
449
.SUFFIXES: .S .c .lo .o .obj
450 451 452 453 454 455 456 457 458 459 460 461 462
am--refresh:
	@:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
	@for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \
	      cd $(srcdir) && $(AUTOMAKE) --foreign  \
		&& exit 0; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  Makefile'; \
463 464
	cd $(top_srcdir) && \
	  $(AUTOMAKE) --foreign  Makefile
465 466 467 468 469 470 471 472 473 474 475 476
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    echo ' $(SHELL) ./config.status'; \
	    $(SHELL) ./config.status;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
	esac;

$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
Anthony Green committed
477 478
	$(SHELL) ./config.status --recheck

479 480 481
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
	cd $(srcdir) && $(AUTOCONF)
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
482 483 484
	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)

fficonfig.h: stamp-h1
Anthony Green committed
485
	@if test ! -f $@; then \
486 487
	  rm -f stamp-h1; \
	  $(MAKE) stamp-h1; \
Anthony Green committed
488 489
	else :; fi

490 491 492
stamp-h1: $(srcdir)/fficonfig.h.in $(top_builddir)/config.status
	@rm -f stamp-h1
	cd $(top_builddir) && $(SHELL) ./config.status fficonfig.h
493
$(srcdir)/fficonfig.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 
494
	cd $(top_srcdir) && $(AUTOHEADER)
495 496
	rm -f stamp-h1
	touch $@
Anthony Green committed
497 498

distclean-hdr:
499
	-rm -f fficonfig.h stamp-h1
500 501 502

clean-noinstLTLIBRARIES:
	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
503 504
	@list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
505
	  test "$$dir" != "$$p" || dir=.; \
506 507 508
	  echo "rm -f \"$${dir}/so_locations\""; \
	  rm -f "$${dir}/so_locations"; \
	done
Anthony Green committed
509 510
install-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES)
	@$(NORMAL_INSTALL)
511
	test -z "$(toolexeclibdir)" || $(mkdir_p) "$(DESTDIR)$(toolexeclibdir)"
Anthony Green committed
512 513
	@list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
	  if test -f $$p; then \
514
	    f=$(am__strip_dir) \
515 516
	    echo " $(LIBTOOL) --mode=install $(toolexeclibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(toolexeclibdir)/$$f'"; \
	    $(LIBTOOL) --mode=install $(toolexeclibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(toolexeclibdir)/$$f"; \
Anthony Green committed
517 518 519 520 521
	  else :; fi; \
	done

uninstall-toolexeclibLTLIBRARIES:
	@$(NORMAL_UNINSTALL)
522 523
	@set -x; list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
	  p=$(am__strip_dir) \
524 525
	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(toolexeclibdir)/$$p'"; \
	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(toolexeclibdir)/$$p"; \
Anthony Green committed
526 527
	done

528 529 530 531
clean-toolexeclibLTLIBRARIES:
	-test -z "$(toolexeclib_LTLIBRARIES)" || rm -f $(toolexeclib_LTLIBRARIES)
	@list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
532
	  test "$$dir" != "$$p" || dir=.; \
533 534 535 536
	  echo "rm -f \"$${dir}/so_locations\""; \
	  rm -f "$${dir}/so_locations"; \
	done
src/$(am__dirstamp):
537
	@$(mkdir_p) src
538
	@: > src/$(am__dirstamp)
539 540 541 542 543 544 545 546
src/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/$(DEPDIR)
	@: > src/$(DEPDIR)/$(am__dirstamp)
src/debug.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/prep_cif.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/types.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/raw_api.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/java_raw_api.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
547
src/closures.lo: src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
548
src/mips/$(am__dirstamp):
549
	@$(mkdir_p) src/mips
550
	@: > src/mips/$(am__dirstamp)
551 552 553 554 555 556 557 558 559
src/mips/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/mips/$(DEPDIR)
	@: > src/mips/$(DEPDIR)/$(am__dirstamp)
src/mips/ffi.lo: src/mips/$(am__dirstamp) \
	src/mips/$(DEPDIR)/$(am__dirstamp)
src/mips/o32.lo: src/mips/$(am__dirstamp) \
	src/mips/$(DEPDIR)/$(am__dirstamp)
src/mips/n32.lo: src/mips/$(am__dirstamp) \
	src/mips/$(DEPDIR)/$(am__dirstamp)
560
src/x86/$(am__dirstamp):
561
	@$(mkdir_p) src/x86
562
	@: > src/x86/$(am__dirstamp)
563 564 565 566 567 568 569 570 571
src/x86/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/x86/$(DEPDIR)
	@: > src/x86/$(DEPDIR)/$(am__dirstamp)
src/x86/ffi.lo: src/x86/$(am__dirstamp) \
	src/x86/$(DEPDIR)/$(am__dirstamp)
src/x86/sysv.lo: src/x86/$(am__dirstamp) \
	src/x86/$(DEPDIR)/$(am__dirstamp)
src/x86/win32.lo: src/x86/$(am__dirstamp) \
	src/x86/$(DEPDIR)/$(am__dirstamp)
572 573
src/x86/darwin.lo: src/x86/$(am__dirstamp) \
	src/x86/$(DEPDIR)/$(am__dirstamp)
574 575 576 577
src/x86/ffi64.lo: src/x86/$(am__dirstamp) \
	src/x86/$(DEPDIR)/$(am__dirstamp)
src/x86/darwin64.lo: src/x86/$(am__dirstamp) \
	src/x86/$(DEPDIR)/$(am__dirstamp)
578
src/sparc/$(am__dirstamp):
579
	@$(mkdir_p) src/sparc
580
	@: > src/sparc/$(am__dirstamp)
581 582 583 584 585 586 587 588 589
src/sparc/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/sparc/$(DEPDIR)
	@: > src/sparc/$(DEPDIR)/$(am__dirstamp)
src/sparc/ffi.lo: src/sparc/$(am__dirstamp) \
	src/sparc/$(DEPDIR)/$(am__dirstamp)
src/sparc/v8.lo: src/sparc/$(am__dirstamp) \
	src/sparc/$(DEPDIR)/$(am__dirstamp)
src/sparc/v9.lo: src/sparc/$(am__dirstamp) \
	src/sparc/$(DEPDIR)/$(am__dirstamp)
590
src/alpha/$(am__dirstamp):
591
	@$(mkdir_p) src/alpha
592
	@: > src/alpha/$(am__dirstamp)
593 594 595 596 597 598 599
src/alpha/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/alpha/$(DEPDIR)
	@: > src/alpha/$(DEPDIR)/$(am__dirstamp)
src/alpha/ffi.lo: src/alpha/$(am__dirstamp) \
	src/alpha/$(DEPDIR)/$(am__dirstamp)
src/alpha/osf.lo: src/alpha/$(am__dirstamp) \
	src/alpha/$(DEPDIR)/$(am__dirstamp)
600
src/ia64/$(am__dirstamp):
601
	@$(mkdir_p) src/ia64
602
	@: > src/ia64/$(am__dirstamp)
603 604 605 606 607 608 609
src/ia64/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/ia64/$(DEPDIR)
	@: > src/ia64/$(DEPDIR)/$(am__dirstamp)
src/ia64/ffi.lo: src/ia64/$(am__dirstamp) \
	src/ia64/$(DEPDIR)/$(am__dirstamp)
src/ia64/unix.lo: src/ia64/$(am__dirstamp) \
	src/ia64/$(DEPDIR)/$(am__dirstamp)
610 611 612
src/m32r/$(am__dirstamp):
	@$(mkdir_p) src/m32r
	@: > src/m32r/$(am__dirstamp)
613 614 615 616 617 618 619
src/m32r/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/m32r/$(DEPDIR)
	@: > src/m32r/$(DEPDIR)/$(am__dirstamp)
src/m32r/sysv.lo: src/m32r/$(am__dirstamp) \
	src/m32r/$(DEPDIR)/$(am__dirstamp)
src/m32r/ffi.lo: src/m32r/$(am__dirstamp) \
	src/m32r/$(DEPDIR)/$(am__dirstamp)
620
src/m68k/$(am__dirstamp):
621
	@$(mkdir_p) src/m68k
622
	@: > src/m68k/$(am__dirstamp)
623 624 625 626 627 628 629
src/m68k/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/m68k/$(DEPDIR)
	@: > src/m68k/$(DEPDIR)/$(am__dirstamp)
src/m68k/ffi.lo: src/m68k/$(am__dirstamp) \
	src/m68k/$(DEPDIR)/$(am__dirstamp)
src/m68k/sysv.lo: src/m68k/$(am__dirstamp) \
	src/m68k/$(DEPDIR)/$(am__dirstamp)
630
src/powerpc/$(am__dirstamp):
631
	@$(mkdir_p) src/powerpc
632
	@: > src/powerpc/$(am__dirstamp)
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655
src/powerpc/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/powerpc/$(DEPDIR)
	@: > src/powerpc/$(DEPDIR)/$(am__dirstamp)
src/powerpc/ffi.lo: src/powerpc/$(am__dirstamp) \
	src/powerpc/$(DEPDIR)/$(am__dirstamp)
src/powerpc/sysv.lo: src/powerpc/$(am__dirstamp) \
	src/powerpc/$(DEPDIR)/$(am__dirstamp)
src/powerpc/ppc_closure.lo: src/powerpc/$(am__dirstamp) \
	src/powerpc/$(DEPDIR)/$(am__dirstamp)
src/powerpc/linux64.lo: src/powerpc/$(am__dirstamp) \
	src/powerpc/$(DEPDIR)/$(am__dirstamp)
src/powerpc/linux64_closure.lo: src/powerpc/$(am__dirstamp) \
	src/powerpc/$(DEPDIR)/$(am__dirstamp)
src/powerpc/ffi_darwin.lo: src/powerpc/$(am__dirstamp) \
	src/powerpc/$(DEPDIR)/$(am__dirstamp)
src/powerpc/aix.lo: src/powerpc/$(am__dirstamp) \
	src/powerpc/$(DEPDIR)/$(am__dirstamp)
src/powerpc/aix_closure.lo: src/powerpc/$(am__dirstamp) \
	src/powerpc/$(DEPDIR)/$(am__dirstamp)
src/powerpc/darwin.lo: src/powerpc/$(am__dirstamp) \
	src/powerpc/$(DEPDIR)/$(am__dirstamp)
src/powerpc/darwin_closure.lo: src/powerpc/$(am__dirstamp) \
	src/powerpc/$(DEPDIR)/$(am__dirstamp)
656
src/arm/$(am__dirstamp):
657
	@$(mkdir_p) src/arm
658
	@: > src/arm/$(am__dirstamp)
659 660 661 662 663 664 665
src/arm/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/arm/$(DEPDIR)
	@: > src/arm/$(DEPDIR)/$(am__dirstamp)
src/arm/sysv.lo: src/arm/$(am__dirstamp) \
	src/arm/$(DEPDIR)/$(am__dirstamp)
src/arm/ffi.lo: src/arm/$(am__dirstamp) \
	src/arm/$(DEPDIR)/$(am__dirstamp)
666 667 668 669 670 671 672 673 674 675
src/cris/$(am__dirstamp):
	@$(mkdir_p) src/cris
	@: > src/cris/$(am__dirstamp)
src/cris/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/cris/$(DEPDIR)
	@: > src/cris/$(DEPDIR)/$(am__dirstamp)
src/cris/sysv.lo: src/cris/$(am__dirstamp) \
	src/cris/$(DEPDIR)/$(am__dirstamp)
src/cris/ffi.lo: src/cris/$(am__dirstamp) \
	src/cris/$(DEPDIR)/$(am__dirstamp)
676 677 678
src/frv/$(am__dirstamp):
	@$(mkdir_p) src/frv
	@: > src/frv/$(am__dirstamp)
679 680 681 682 683 684 685
src/frv/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/frv/$(DEPDIR)
	@: > src/frv/$(DEPDIR)/$(am__dirstamp)
src/frv/eabi.lo: src/frv/$(am__dirstamp) \
	src/frv/$(DEPDIR)/$(am__dirstamp)
src/frv/ffi.lo: src/frv/$(am__dirstamp) \
	src/frv/$(DEPDIR)/$(am__dirstamp)
686
src/s390/$(am__dirstamp):
687
	@$(mkdir_p) src/s390
688
	@: > src/s390/$(am__dirstamp)
689 690 691 692 693 694 695 696 697
src/s390/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/s390/$(DEPDIR)
	@: > src/s390/$(DEPDIR)/$(am__dirstamp)
src/s390/sysv.lo: src/s390/$(am__dirstamp) \
	src/s390/$(DEPDIR)/$(am__dirstamp)
src/s390/ffi.lo: src/s390/$(am__dirstamp) \
	src/s390/$(DEPDIR)/$(am__dirstamp)
src/x86/unix64.lo: src/x86/$(am__dirstamp) \
	src/x86/$(DEPDIR)/$(am__dirstamp)
698
src/sh/$(am__dirstamp):
699
	@$(mkdir_p) src/sh
700
	@: > src/sh/$(am__dirstamp)
701 702 703 704 705 706
src/sh/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/sh/$(DEPDIR)
	@: > src/sh/$(DEPDIR)/$(am__dirstamp)
src/sh/sysv.lo: src/sh/$(am__dirstamp) \
	src/sh/$(DEPDIR)/$(am__dirstamp)
src/sh/ffi.lo: src/sh/$(am__dirstamp) src/sh/$(DEPDIR)/$(am__dirstamp)
707
src/sh64/$(am__dirstamp):
708
	@$(mkdir_p) src/sh64
709
	@: > src/sh64/$(am__dirstamp)
710 711 712 713 714 715 716
src/sh64/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/sh64/$(DEPDIR)
	@: > src/sh64/$(DEPDIR)/$(am__dirstamp)
src/sh64/sysv.lo: src/sh64/$(am__dirstamp) \
	src/sh64/$(DEPDIR)/$(am__dirstamp)
src/sh64/ffi.lo: src/sh64/$(am__dirstamp) \
	src/sh64/$(DEPDIR)/$(am__dirstamp)
Matthias Klose committed
717
src/pa/$(am__dirstamp):
718
	@$(mkdir_p) src/pa
Matthias Klose committed
719
	@: > src/pa/$(am__dirstamp)
720 721 722 723 724 725
src/pa/$(DEPDIR)/$(am__dirstamp):
	@$(mkdir_p) src/pa/$(DEPDIR)
	@: > src/pa/$(DEPDIR)/$(am__dirstamp)
src/pa/linux.lo: src/pa/$(am__dirstamp) \
	src/pa/$(DEPDIR)/$(am__dirstamp)
src/pa/ffi.lo: src/pa/$(am__dirstamp) src/pa/$(DEPDIR)/$(am__dirstamp)
726 727
src/pa/hpux32.lo: src/pa/$(am__dirstamp) \
	src/pa/$(DEPDIR)/$(am__dirstamp)
728 729 730 731
libffi.la: $(libffi_la_OBJECTS) $(libffi_la_DEPENDENCIES) 
	$(LINK) -rpath $(toolexeclibdir) $(libffi_la_LDFLAGS) $(libffi_la_OBJECTS) $(libffi_la_LIBADD) $(LIBS)
libffi_convenience.la: $(libffi_convenience_la_OBJECTS) $(libffi_convenience_la_DEPENDENCIES) 
	$(LINK)  $(libffi_convenience_la_LDFLAGS) $(libffi_convenience_la_OBJECTS) $(libffi_convenience_la_LIBADD) $(LIBS)
732

Anthony Green committed
733
mostlyclean-compile:
734
	-rm -f *.$(OBJEXT)
735 736 737 738 739 740 741 742
	-rm -f src/alpha/ffi.$(OBJEXT)
	-rm -f src/alpha/ffi.lo
	-rm -f src/alpha/osf.$(OBJEXT)
	-rm -f src/alpha/osf.lo
	-rm -f src/arm/ffi.$(OBJEXT)
	-rm -f src/arm/ffi.lo
	-rm -f src/arm/sysv.$(OBJEXT)
	-rm -f src/arm/sysv.lo
743 744
	-rm -f src/closures.$(OBJEXT)
	-rm -f src/closures.lo
745 746 747 748
	-rm -f src/cris/ffi.$(OBJEXT)
	-rm -f src/cris/ffi.lo
	-rm -f src/cris/sysv.$(OBJEXT)
	-rm -f src/cris/sysv.lo
749 750
	-rm -f src/debug.$(OBJEXT)
	-rm -f src/debug.lo
751 752 753 754
	-rm -f src/frv/eabi.$(OBJEXT)
	-rm -f src/frv/eabi.lo
	-rm -f src/frv/ffi.$(OBJEXT)
	-rm -f src/frv/ffi.lo
755 756 757 758 759 760
	-rm -f src/ia64/ffi.$(OBJEXT)
	-rm -f src/ia64/ffi.lo
	-rm -f src/ia64/unix.$(OBJEXT)
	-rm -f src/ia64/unix.lo
	-rm -f src/java_raw_api.$(OBJEXT)
	-rm -f src/java_raw_api.lo
761 762 763 764
	-rm -f src/m32r/ffi.$(OBJEXT)
	-rm -f src/m32r/ffi.lo
	-rm -f src/m32r/sysv.$(OBJEXT)
	-rm -f src/m32r/sysv.lo
765 766 767 768 769 770 771 772 773 774
	-rm -f src/m68k/ffi.$(OBJEXT)
	-rm -f src/m68k/ffi.lo
	-rm -f src/m68k/sysv.$(OBJEXT)
	-rm -f src/m68k/sysv.lo
	-rm -f src/mips/ffi.$(OBJEXT)
	-rm -f src/mips/ffi.lo
	-rm -f src/mips/n32.$(OBJEXT)
	-rm -f src/mips/n32.lo
	-rm -f src/mips/o32.$(OBJEXT)
	-rm -f src/mips/o32.lo
Matthias Klose committed
775 776
	-rm -f src/pa/ffi.$(OBJEXT)
	-rm -f src/pa/ffi.lo
777 778
	-rm -f src/pa/hpux32.$(OBJEXT)
	-rm -f src/pa/hpux32.lo
Matthias Klose committed
779 780
	-rm -f src/pa/linux.$(OBJEXT)
	-rm -f src/pa/linux.lo
781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824
	-rm -f src/powerpc/aix.$(OBJEXT)
	-rm -f src/powerpc/aix.lo
	-rm -f src/powerpc/aix_closure.$(OBJEXT)
	-rm -f src/powerpc/aix_closure.lo
	-rm -f src/powerpc/darwin.$(OBJEXT)
	-rm -f src/powerpc/darwin.lo
	-rm -f src/powerpc/darwin_closure.$(OBJEXT)
	-rm -f src/powerpc/darwin_closure.lo
	-rm -f src/powerpc/ffi.$(OBJEXT)
	-rm -f src/powerpc/ffi.lo
	-rm -f src/powerpc/ffi_darwin.$(OBJEXT)
	-rm -f src/powerpc/ffi_darwin.lo
	-rm -f src/powerpc/linux64.$(OBJEXT)
	-rm -f src/powerpc/linux64.lo
	-rm -f src/powerpc/linux64_closure.$(OBJEXT)
	-rm -f src/powerpc/linux64_closure.lo
	-rm -f src/powerpc/ppc_closure.$(OBJEXT)
	-rm -f src/powerpc/ppc_closure.lo
	-rm -f src/powerpc/sysv.$(OBJEXT)
	-rm -f src/powerpc/sysv.lo
	-rm -f src/prep_cif.$(OBJEXT)
	-rm -f src/prep_cif.lo
	-rm -f src/raw_api.$(OBJEXT)
	-rm -f src/raw_api.lo
	-rm -f src/s390/ffi.$(OBJEXT)
	-rm -f src/s390/ffi.lo
	-rm -f src/s390/sysv.$(OBJEXT)
	-rm -f src/s390/sysv.lo
	-rm -f src/sh/ffi.$(OBJEXT)
	-rm -f src/sh/ffi.lo
	-rm -f src/sh/sysv.$(OBJEXT)
	-rm -f src/sh/sysv.lo
	-rm -f src/sh64/ffi.$(OBJEXT)
	-rm -f src/sh64/ffi.lo
	-rm -f src/sh64/sysv.$(OBJEXT)
	-rm -f src/sh64/sysv.lo
	-rm -f src/sparc/ffi.$(OBJEXT)
	-rm -f src/sparc/ffi.lo
	-rm -f src/sparc/v8.$(OBJEXT)
	-rm -f src/sparc/v8.lo
	-rm -f src/sparc/v9.$(OBJEXT)
	-rm -f src/sparc/v9.lo
	-rm -f src/types.$(OBJEXT)
	-rm -f src/types.lo
825 826
	-rm -f src/x86/darwin.$(OBJEXT)
	-rm -f src/x86/darwin.lo
827 828
	-rm -f src/x86/darwin64.$(OBJEXT)
	-rm -f src/x86/darwin64.lo
829 830 831 832 833 834 835 836 837 838
	-rm -f src/x86/ffi.$(OBJEXT)
	-rm -f src/x86/ffi.lo
	-rm -f src/x86/ffi64.$(OBJEXT)
	-rm -f src/x86/ffi64.lo
	-rm -f src/x86/sysv.$(OBJEXT)
	-rm -f src/x86/sysv.lo
	-rm -f src/x86/unix64.$(OBJEXT)
	-rm -f src/x86/unix64.lo
	-rm -f src/x86/win32.$(OBJEXT)
	-rm -f src/x86/win32.lo
Anthony Green committed
839 840 841 842

distclean-compile:
	-rm -f *.tab.c

843
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/closures.Plo@am__quote@
844 845 846 847 848 849 850
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/debug.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/java_raw_api.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/prep_cif.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/raw_api.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/types.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/alpha/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/arm/$(DEPDIR)/ffi.Plo@am__quote@
851
@AMDEP_TRUE@@am__include@ @am__quote@src/cris/$(DEPDIR)/ffi.Plo@am__quote@
852 853 854 855 856 857 858 859 860 861 862 863 864 865 866
@AMDEP_TRUE@@am__include@ @am__quote@src/frv/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/ia64/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/m32r/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/m68k/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/mips/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/pa/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/powerpc/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/powerpc/$(DEPDIR)/ffi_darwin.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/s390/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/sh/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/sh64/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/sparc/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/x86/$(DEPDIR)/ffi.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/x86/$(DEPDIR)/ffi64.Plo@am__quote@

867
.S.o:
868
	$(CCASCOMPILE) -c $<
869 870

.S.obj:
871
	$(CCASCOMPILE) -c `$(CYGPATH_W) '$<'`
872 873

.S.lo:
874
	$(LTCCASCOMPILE) -c -o $@ $<
875 876

.c.o:
877 878 879 880 881 882
@am__fastdepCC_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`; \
@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
@am__fastdepCC_TRUE@	then mv -f "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@	$(COMPILE) -c -o $@ $<
883 884

.c.obj:
885 886 887 888 889 890
@am__fastdepCC_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`; \
@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
@am__fastdepCC_TRUE@	then mv -f "$$depbase.Tpo" "$$depbase.Po"; else rm -f "$$depbase.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@	$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
891 892

.c.lo:
893 894 895 896 897 898
@am__fastdepCC_TRUE@	depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`; \
@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$$depbase.Tpo" -c -o $@ $<; \
@am__fastdepCC_TRUE@	then mv -f "$$depbase.Tpo" "$$depbase.Plo"; else rm -f "$$depbase.Tpo"; exit 1; fi
@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
Matthias Klose committed
899

Anthony Green committed
900 901 902 903 904
mostlyclean-libtool:
	-rm -f *.lo

clean-libtool:
	-rm -rf .libs _libs
905 906 907
	-rm -rf src/.libs src/_libs
	-rm -rf src/alpha/.libs src/alpha/_libs
	-rm -rf src/arm/.libs src/arm/_libs
908
	-rm -rf src/cris/.libs src/cris/_libs
909
	-rm -rf src/frv/.libs src/frv/_libs
910
	-rm -rf src/ia64/.libs src/ia64/_libs
911
	-rm -rf src/m32r/.libs src/m32r/_libs
912 913
	-rm -rf src/m68k/.libs src/m68k/_libs
	-rm -rf src/mips/.libs src/mips/_libs
Matthias Klose committed
914
	-rm -rf src/pa/.libs src/pa/_libs
915 916 917 918 919 920
	-rm -rf src/powerpc/.libs src/powerpc/_libs
	-rm -rf src/s390/.libs src/s390/_libs
	-rm -rf src/sh/.libs src/sh/_libs
	-rm -rf src/sh64/.libs src/sh64/_libs
	-rm -rf src/sparc/.libs src/sparc/_libs
	-rm -rf src/x86/.libs src/x86/_libs
Anthony Green committed
921 922

distclean-libtool:
923
	-rm -f libtool
Anthony Green committed
924

925 926 927
# GNU Make needs to see an explicit $(MAKE) variable in the command it
# runs to enable its job server during parallel builds.  Hence the
# comments below.
928
all-multi:
929
	$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do # $(MAKE)
930
install-multi:
931
	$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do # $(MAKE)
932

933
mostlyclean-multi:
934
	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean # $(MAKE)
935
clean-multi:
936
	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean # $(MAKE)
937
distclean-multi:
938
	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean # $(MAKE)
939
maintainer-clean-multi:
940
	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean # $(MAKE)
941
uninstall-info-am:
Anthony Green committed
942

943 944 945 946 947 948
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
#     (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
949
$(RECURSIVE_TARGETS):
950 951 952 953 954 955 956
	@failcom='exit 1'; \
	for f in x $$MAKEFLAGS; do \
	  case $$f in \
	    *=* | --[!k]*);; \
	    *k*) failcom='fail=yes';; \
	  esac; \
	done; \
957 958 959 960 961 962 963 964 965 966 967
	dot_seen=no; \
	target=`echo $@ | sed s/-recursive//`; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    dot_seen=yes; \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
968
	  || eval $$failcom; \
969 970 971 972 973 974 975
	done; \
	if test "$$dot_seen" = "no"; then \
	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
	fi; test -z "$$fail"

mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
976 977 978 979 980 981 982
	@failcom='exit 1'; \
	for f in x $$MAKEFLAGS; do \
	  case $$f in \
	    *=* | --[!k]*);; \
	    *k*) failcom='fail=yes';; \
	  esac; \
	done; \
983
	dot_seen=no; \
984 985 986 987 988 989 990 991
	case "$@" in \
	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
	  *) list='$(SUBDIRS)' ;; \
	esac; \
	rev=''; for subdir in $$list; do \
	  if test "$$subdir" = "."; then :; else \
	    rev="$$subdir $$rev"; \
	  fi; \
992
	done; \
993
	rev="$$rev ."; \
994 995 996 997 998 999 1000 1001 1002
	target=`echo $@ | sed s/-recursive//`; \
	for subdir in $$rev; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
1003
	  || eval $$failcom; \
1004 1005 1006 1007 1008
	done && test -z "$$fail"
tags-recursive:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
	done
1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019
ctags-recursive:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
	done

ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
Anthony Green committed
1020
	       END { for (i in files) print i; }'`; \
1021
	mkid -fID $$unique
1022
tags: TAGS
Anthony Green committed
1023

1024 1025
TAGS: tags-recursive $(HEADERS) $(SOURCES) fficonfig.h.in $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
Anthony Green committed
1026 1027
	tags=; \
	here=`pwd`; \
1028
	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
1029
	  include_option=--etags-include; \
1030
	  empty_fix=.; \
1031 1032
	else \
	  include_option=--include; \
1033
	  empty_fix=; \
1034
	fi; \
1035
	list='$(SUBDIRS)'; for subdir in $$list; do \
1036
	  if test "$$subdir" = .; then :; else \
1037
	    test ! -f $$subdir/TAGS || \
1038 1039
	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
	  fi; \
1040
	done; \
1041 1042 1043 1044 1045
	list='$(SOURCES) $(HEADERS) fficonfig.h.in $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
Anthony Green committed
1046
	       END { for (i in files) print i; }'`; \
1047 1048 1049 1050 1051
	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
	  test -n "$$unique" || unique=$$empty_fix; \
	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	    $$tags $$unique; \
	fi
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065
ctags: CTAGS
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) fficonfig.h.in $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	tags=; \
	here=`pwd`; \
	list='$(SOURCES) $(HEADERS) fficonfig.h.in $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '    { files[$$0] = 1; } \
	       END { for (i in files) print i; }'`; \
	test -z "$(CTAGS_ARGS)$$tags$$unique" \
	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
	     $$tags $$unique
Anthony Green committed
1066

1067 1068 1069 1070
GTAGS:
	here=`$(am__cd) $(top_builddir) && pwd` \
	  && cd $(top_srcdir) \
	  && gtags -i $(GTAGS_ARGS) $$here
Anthony Green committed
1071 1072

distclean-tags:
1073 1074
	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

Anthony Green committed
1075
distdir: $(DISTFILES)
1076
	$(am__remove_distdir)
Anthony Green committed
1077
	mkdir $(distdir)
1078
	$(mkdir_p) $(distdir)/.. $(distdir)/../config $(distdir)/include $(distdir)/src/alpha $(distdir)/src/arm $(distdir)/src/cris $(distdir)/src/frv $(distdir)/src/ia64 $(distdir)/src/m32r $(distdir)/src/m68k $(distdir)/src/mips $(distdir)/src/pa $(distdir)/src/powerpc $(distdir)/src/s390 $(distdir)/src/sh $(distdir)/src/sh64 $(distdir)/src/sparc $(distdir)/src/x86
1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089
	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
	list='$(DISTFILES)'; for file in $$list; do \
	  case $$file in \
	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
	  esac; \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
	    dir="/$$dir"; \
1090
	    $(mkdir_p) "$(distdir)$$dir"; \
1091 1092 1093
	  else \
	    dir=''; \
	  fi; \
Anthony Green committed
1094
	  if test -d $$d/$$file; then \
1095 1096 1097 1098
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
	    fi; \
	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
Anthony Green committed
1099 1100
	  else \
	    test -f $(distdir)/$$file \
1101 1102
	    || cp -p $$d/$$file $(distdir)/$$file \
	    || exit 1; \
1103 1104
	  fi; \
	done
1105
	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
1106
	  if test "$$subdir" = .; then :; else \
1107
	    test -d "$(distdir)/$$subdir" \
1108
	    || $(mkdir_p) "$(distdir)/$$subdir" \
1109
	    || exit 1; \
1110 1111
	    distdir=`$(am__cd) $(distdir) && pwd`; \
	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
1112 1113
	    (cd $$subdir && \
	      $(MAKE) $(AM_MAKEFLAGS) \
1114 1115
	        top_distdir="$$top_distdir" \
	        distdir="$$distdir/$$subdir" \
1116
	        distdir) \
1117
	      || exit 1; \
Anthony Green committed
1118 1119
	  fi; \
	done
1120 1121 1122 1123 1124 1125
	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
	  ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
	|| chmod -R a+r $(distdir)
dist-gzip: distdir
1126
	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
1127 1128
	$(am__remove_distdir)

1129
dist-bzip2: distdir
1130
	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
1131 1132 1133
	$(am__remove_distdir)

dist-tarZ: distdir
1134
	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145
	$(am__remove_distdir)

dist-shar: distdir
	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
	$(am__remove_distdir)

dist-zip: distdir
	-rm -f $(distdir).zip
	zip -rq $(distdir).zip $(distdir)
	$(am__remove_distdir)

1146
dist dist-all: distdir
1147
	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
1148 1149 1150 1151 1152 1153
	$(am__remove_distdir)

# This target untars the dist file and tries a VPATH configuration.  Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
1154 1155
	case '$(DIST_ARCHIVES)' in \
	*.tar.gz*) \
1156
	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
1157
	*.tar.bz2*) \
1158
	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
1159
	*.tar.Z*) \
1160
	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
1161
	*.shar.gz*) \
1162
	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
1163 1164 1165
	*.zip*) \
	  unzip $(distdir).zip ;;\
	esac
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184
	chmod -R a-w $(distdir); chmod a+w $(distdir)
	mkdir $(distdir)/_build
	mkdir $(distdir)/_inst
	chmod a-w $(distdir)
	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
	  && cd $(distdir)/_build \
	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
	    $(DISTCHECK_CONFIGURE_FLAGS) \
	  && $(MAKE) $(AM_MAKEFLAGS) \
	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
	  && $(MAKE) $(AM_MAKEFLAGS) check \
	  && $(MAKE) $(AM_MAKEFLAGS) install \
	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
	        distuninstallcheck \
	  && chmod -R a-w "$$dc_install_base" \
	  && ({ \
1185
	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
1186 1187 1188 1189 1190 1191
	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
	  && rm -rf "$$dc_destdir" \
1192 1193
	  && $(MAKE) $(AM_MAKEFLAGS) dist \
	  && rm -rf $(DIST_ARCHIVES) \
1194 1195
	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
	$(am__remove_distdir)
1196 1197 1198
	@(echo "$(distdir) archives ready for distribution: "; \
	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
	  sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}'
1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217
distuninstallcheck:
	@cd $(distuninstallcheck_dir) \
	&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
	   || { echo "ERROR: files left after uninstall:" ; \
	        if test -n "$(DESTDIR)"; then \
	          echo "  (check DESTDIR support)"; \
	        fi ; \
	        $(distuninstallcheck_listfiles) ; \
	        exit 1; } >&2
distcleancheck: distclean
	@if test '$(srcdir)' = . ; then \
	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
	  exit 1 ; \
	fi
	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
	  || { echo "ERROR: files left in build directory after distclean:" ; \
	       $(distcleancheck_listfiles) ; \
	       exit 1; } >&2
check-am: all-am
1218
check: check-recursive
1219 1220 1221
all-am: Makefile $(LTLIBRARIES) all-multi fficonfig.h
installdirs: installdirs-recursive
installdirs-am:
1222 1223 1224
	for dir in "$(DESTDIR)$(toolexeclibdir)"; do \
	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
	done
1225
install: install-recursive
1226 1227
install-exec: install-exec-recursive
install-data: install-data-recursive
1228
uninstall: uninstall-recursive
Anthony Green committed
1229 1230 1231 1232

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

1233 1234 1235 1236 1237 1238
installcheck: installcheck-recursive
install-strip:
	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	  `test -z '$(STRIP)' || \
	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
Anthony Green committed
1239 1240 1241 1242 1243
mostlyclean-generic:

clean-generic:

distclean-generic:
1244 1245 1246 1247 1248 1249
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
	-rm -f src/$(DEPDIR)/$(am__dirstamp)
	-rm -f src/$(am__dirstamp)
	-rm -f src/alpha/$(DEPDIR)/$(am__dirstamp)
	-rm -f src/alpha/$(am__dirstamp)
	-rm -f src/arm/$(DEPDIR)/$(am__dirstamp)
1250
	-rm -f src/arm/$(am__dirstamp)
1251 1252
	-rm -f src/cris/$(DEPDIR)/$(am__dirstamp)
	-rm -f src/cris/$(am__dirstamp)
1253
	-rm -f src/frv/$(DEPDIR)/$(am__dirstamp)
1254
	-rm -f src/frv/$(am__dirstamp)
1255 1256 1257
	-rm -f src/ia64/$(DEPDIR)/$(am__dirstamp)
	-rm -f src/ia64/$(am__dirstamp)
	-rm -f src/m32r/$(DEPDIR)/$(am__dirstamp)
1258
	-rm -f src/m32r/$(am__dirstamp)
1259
	-rm -f src/m68k/$(DEPDIR)/$(am__dirstamp)
1260
	-rm -f src/m68k/$(am__dirstamp)
1261 1262 1263
	-rm -f src/mips/$(DEPDIR)/$(am__dirstamp)
	-rm -f src/mips/$(am__dirstamp)
	-rm -f src/pa/$(DEPDIR)/$(am__dirstamp)
Matthias Klose committed
1264
	-rm -f src/pa/$(am__dirstamp)
1265 1266 1267 1268 1269 1270 1271
	-rm -f src/powerpc/$(DEPDIR)/$(am__dirstamp)
	-rm -f src/powerpc/$(am__dirstamp)
	-rm -f src/s390/$(DEPDIR)/$(am__dirstamp)
	-rm -f src/s390/$(am__dirstamp)
	-rm -f src/sh/$(DEPDIR)/$(am__dirstamp)
	-rm -f src/sh/$(am__dirstamp)
	-rm -f src/sh64/$(DEPDIR)/$(am__dirstamp)
1272
	-rm -f src/sh64/$(am__dirstamp)
1273 1274 1275 1276
	-rm -f src/sparc/$(DEPDIR)/$(am__dirstamp)
	-rm -f src/sparc/$(am__dirstamp)
	-rm -f src/x86/$(DEPDIR)/$(am__dirstamp)
	-rm -f src/x86/$(am__dirstamp)
Anthony Green committed
1277 1278

maintainer-clean-generic:
1279
	@echo "This command is intended for maintainers to use"
Anthony Green committed
1280
	@echo "it deletes files that may require special tools to rebuild."
1281
clean: clean-multi clean-recursive
Anthony Green committed
1282

1283 1284
clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
	clean-toolexeclibLTLIBRARIES mostlyclean-am
1285

1286 1287
distclean: distclean-multi distclean-recursive
	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
1288
	-rm -rf src/$(DEPDIR) src/alpha/$(DEPDIR) src/arm/$(DEPDIR) src/cris/$(DEPDIR) src/frv/$(DEPDIR) src/ia64/$(DEPDIR) src/m32r/$(DEPDIR) src/m68k/$(DEPDIR) src/mips/$(DEPDIR) src/pa/$(DEPDIR) src/powerpc/$(DEPDIR) src/s390/$(DEPDIR) src/sh/$(DEPDIR) src/sh64/$(DEPDIR) src/sparc/$(DEPDIR) src/x86/$(DEPDIR)
1289
	-rm -f Makefile
1290 1291
distclean-am: clean-am distclean-compile distclean-generic \
	distclean-hdr distclean-libtool distclean-tags
1292

1293
dvi: dvi-recursive
1294

1295
dvi-am:
1296

1297 1298
html: html-recursive

1299
info: info-recursive
1300

1301
info-am:
1302

1303
install-data-am:
1304

1305
install-exec-am: install-multi install-toolexeclibLTLIBRARIES
1306

1307
install-info: install-info-recursive
Anthony Green committed
1308

1309
install-man:
Andreas Tobler committed
1310

1311 1312 1313 1314 1315
installcheck-am:

maintainer-clean: maintainer-clean-multi maintainer-clean-recursive
	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
	-rm -rf $(top_srcdir)/autom4te.cache
1316
	-rm -rf src/$(DEPDIR) src/alpha/$(DEPDIR) src/arm/$(DEPDIR) src/cris/$(DEPDIR) src/frv/$(DEPDIR) src/ia64/$(DEPDIR) src/m32r/$(DEPDIR) src/m68k/$(DEPDIR) src/mips/$(DEPDIR) src/pa/$(DEPDIR) src/powerpc/$(DEPDIR) src/s390/$(DEPDIR) src/sh/$(DEPDIR) src/sh64/$(DEPDIR) src/sparc/$(DEPDIR) src/x86/$(DEPDIR)
1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-multi mostlyclean-recursive

mostlyclean-am: mostlyclean-compile mostlyclean-generic \
	mostlyclean-libtool

pdf: pdf-recursive

pdf-am:

ps: ps-recursive

ps-am:

uninstall-am: uninstall-info-am uninstall-toolexeclibLTLIBRARIES

uninstall-info: uninstall-info-recursive

1337 1338 1339
.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am all-multi \
	am--refresh check check-am clean clean-generic clean-libtool \
	clean-multi clean-noinstLTLIBRARIES clean-recursive \
1340
	clean-toolexeclibLTLIBRARIES ctags ctags-recursive dist \
1341 1342 1343 1344 1345 1346 1347 1348 1349
	dist-all dist-bzip2 dist-gzip dist-shar dist-tarZ dist-zip \
	distcheck distclean distclean-compile distclean-generic \
	distclean-hdr distclean-libtool distclean-multi \
	distclean-recursive distclean-tags distcleancheck distdir \
	distuninstallcheck dvi dvi-am html html-am info info-am \
	install install-am install-data install-data-am install-exec \
	install-exec-am install-info install-info-am install-man \
	install-multi install-strip install-toolexeclibLTLIBRARIES \
	installcheck installcheck-am installdirs installdirs-am \
1350 1351 1352
	maintainer-clean maintainer-clean-generic \
	maintainer-clean-multi maintainer-clean-recursive mostlyclean \
	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
1353 1354
	mostlyclean-multi mostlyclean-recursive pdf pdf-am ps ps-am \
	tags tags-recursive uninstall uninstall-am uninstall-info-am \
1355
	uninstall-toolexeclibLTLIBRARIES
Andreas Tobler committed
1356

1357

1358 1359
# No install-html or install-pdf support in automake yet
.PHONY: install-html install-pdf
1360
install-html:
1361
install-pdf:
1362 1363 1364 1365 1366 1367 1368 1369

# Multilib support.  Automake should provide these on its own.
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
Anthony Green committed
1370 1371 1372
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: