source: trunk/libs/newlib/src/newlib/Makefile.in @ 444

Last change on this file since 444 was 444, checked in by satin@…, 6 years ago

add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc

File size: 41.3 KB
Line 
1# Makefile.in generated by automake 1.11.6 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6# Foundation, Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17
18
19
20VPATH = @srcdir@
21am__make_dryrun = \
22  { \
23    am__dry=no; \
24    case $$MAKEFLAGS in \
25      *\\[\ \   ]*) \
26        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
27          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
28      *) \
29        for am__flg in $$MAKEFLAGS; do \
30          case $$am__flg in \
31            *=*|--*) ;; \
32            *n*) am__dry=yes; break;; \
33          esac; \
34        done;; \
35    esac; \
36    test $$am__dry = yes; \
37  }
38pkgdatadir = $(datadir)/@PACKAGE@
39pkgincludedir = $(includedir)/@PACKAGE@
40pkglibdir = $(libdir)/@PACKAGE@
41pkglibexecdir = $(libexecdir)/@PACKAGE@
42am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
43install_sh_DATA = $(install_sh) -c -m 644
44install_sh_PROGRAM = $(install_sh) -c
45install_sh_SCRIPT = $(install_sh) -c
46INSTALL_HEADER = $(INSTALL_DATA)
47transform = $(program_transform_name)
48NORMAL_INSTALL = :
49PRE_INSTALL = :
50POST_INSTALL = :
51NORMAL_UNINSTALL = :
52PRE_UNINSTALL = :
53POST_UNINSTALL = :
54build_triplet = @build@
55host_triplet = @host@
56@HAVE_CRT0_TRUE@@HAVE_MULTISUBDIR_TRUE@@USE_LIBTOOL_FALSE@am__append_1 = $(BUILD_MULTISUBDIR)/$(CRT0)
57@HAVE_MULTISUBDIR_TRUE@@USE_LIBTOOL_FALSE@am__append_2 = $(BUILD_MULTISUBDIR)/libc.a $(BUILD_MULTISUBDIR)/libm.a
58subdir = .
59DIST_COMMON = NEWS README ChangeLog $(srcdir)/Makefile.in \
60        $(srcdir)/Makefile.am $(top_srcdir)/configure \
61        $(am__configure_deps) acconfig.h $(srcdir)/_newlib_version.hin \
62        $(srcdir)/newlib.hin $(srcdir)/../mkinstalldirs
63ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64am__aclocal_m4_deps = $(top_srcdir)/../libtool.m4 \
65        $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \
66        $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \
67        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
68am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
69        $(ACLOCAL_M4)
70am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
71 configure.lineno config.status.lineno
72mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
73CONFIG_HEADER = _newlib_version.h newlib.h
74CONFIG_CLEAN_FILES =
75CONFIG_CLEAN_VPATH_FILES =
76am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
77am__vpath_adj = case $$p in \
78    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
79    *) f=$$p;; \
80  esac;
81am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
82am__install_max = 40
83am__nobase_strip_setup = \
84  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
85am__nobase_strip = \
86  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
87am__nobase_list = $(am__nobase_strip_setup); \
88  for p in $$list; do echo "$$p $$p"; done | \
89  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
90  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
91    if (++n[$$2] == $(am__install_max)) \
92      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
93    END { for (dir in files) print dir, files[dir] }'
94am__base_list = \
95  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
96  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
97am__uninstall_files_from_dir = { \
98  test -z "$$files" \
99    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
100    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
101         $(am__cd) "$$dir" && rm -f $$files; }; \
102  }
103am__installdirs = "$(DESTDIR)$(toollibdir)" "$(DESTDIR)$(toollibdir)" \
104        "$(DESTDIR)$(toollibdir)"
105LIBRARIES = $(toollib_LIBRARIES)
106ARFLAGS = cru
107libc_a_AR = $(AR) $(ARFLAGS)
108libc_a_LIBADD =
109libc_a_SOURCES = libc.c
110libc_a_OBJECTS = libc.$(OBJEXT)
111libm_a_AR = $(AR) $(ARFLAGS)
112libm_a_LIBADD =
113libm_a_SOURCES = libm.c
114libm_a_OBJECTS = libm.$(OBJEXT)
115LTLIBRARIES = $(toollib_LTLIBRARIES)
116libc_la_LIBADD =
117am_libc_la_OBJECTS =
118libc_la_OBJECTS = $(am_libc_la_OBJECTS)
119libc_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
120        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(libc_la_LDFLAGS) \
121        $(LDFLAGS) -o $@
122@USE_LIBTOOL_TRUE@am_libc_la_rpath = -rpath $(toollibdir)
123libm_la_LIBADD =
124am_libm_la_OBJECTS =
125libm_la_OBJECTS = $(am_libm_la_OBJECTS)
126libm_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
127        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(libm_la_LDFLAGS) \
128        $(LDFLAGS) -o $@
129@USE_LIBTOOL_TRUE@am_libm_la_rpath = -rpath $(toollibdir)
130DEFAULT_INCLUDES = -I.@am__isrc@
131depcomp =
132am__depfiles_maybe =
133COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
134        $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
135LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
136        --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
137        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
138CCLD = $(CC)
139LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
140        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
141        $(LDFLAGS) -o $@
142SOURCES = libc.c libm.c $(libc_la_SOURCES) $(libm_la_SOURCES)
143RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
144        html-recursive info-recursive install-data-recursive \
145        install-dvi-recursive install-exec-recursive \
146        install-html-recursive install-info-recursive \
147        install-pdf-recursive install-ps-recursive install-recursive \
148        installcheck-recursive installdirs-recursive pdf-recursive \
149        ps-recursive uninstall-recursive
150am__can_run_installinfo = \
151  case $$AM_UPDATE_INFO_DIR in \
152    n|no|NO) false;; \
153    *) (install-info --version) >/dev/null 2>&1;; \
154  esac
155DATA = $(noinst_DATA) $(toollib_DATA)
156RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
157  distclean-recursive maintainer-clean-recursive
158AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
159        $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
160ETAGS = etags
161CTAGS = ctags
162DEJATOOL = $(PACKAGE)
163RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
164EXPECT = `if test -f $(top_builddir)/../expect/expect; then \
165            echo $(top_builddir)/../expect/expect; \
166          else \
167            echo expect; \
168          fi`
169RUNTEST = `if test -f $(top_srcdir)/../dejagnu/runtest; then \
170             echo $(top_srcdir)/../dejagnu/runtest; \
171           else \
172             echo runtest; \
173           fi`
174DIST_SUBDIRS = libc libm doc . @EXTRA_DIRS@
175ACLOCAL = @ACLOCAL@
176AMTAR = @AMTAR@
177AR = @AR@
178AS = @AS@
179AUTOCONF = @AUTOCONF@
180AUTOHEADER = @AUTOHEADER@
181AUTOMAKE = @AUTOMAKE@
182AWK = @AWK@
183CC = @CC@
184CCAS = @CCAS@
185CCASFLAGS = @CCASFLAGS@
186CCDEPMODE = @CCDEPMODE@
187CC_FOR_BUILD = @CC_FOR_BUILD@
188CC_FOR_NEWLIB = @CC_FOR_NEWLIB@
189CFLAGS = @CFLAGS@
190CPP = @CPP@
191CPPFLAGS = @CPPFLAGS@
192CRT0 = @CRT0@
193CRT0_DIR = @CRT0_DIR@
194CRT1 = @CRT1@
195CRT1_DIR = @CRT1_DIR@
196CYGPATH_W = @CYGPATH_W@
197DEFS = @DEFS@
198DEPDIR = @DEPDIR@
199DLLTOOL = @DLLTOOL@
200DSYMUTIL = @DSYMUTIL@
201DUMPBIN = @DUMPBIN@
202ECHO_C = @ECHO_C@
203ECHO_N = @ECHO_N@
204ECHO_T = @ECHO_T@
205EGREP = @EGREP@
206EXEEXT = @EXEEXT@
207EXTRA_DIRS = @EXTRA_DIRS@
208FGREP = @FGREP@
209GREP = @GREP@
210INSTALL = @INSTALL@
211INSTALL_DATA = @INSTALL_DATA@
212INSTALL_PROGRAM = @INSTALL_PROGRAM@
213INSTALL_SCRIPT = @INSTALL_SCRIPT@
214INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
215LD = @LD@
216LDFLAGS = @LDFLAGS@
217LIBM_MACHINE_OBJECTLIST = @LIBM_MACHINE_OBJECTLIST@
218LIBOBJS = @LIBOBJS@
219LIBS = @LIBS@
220LIBTOOL = @LIBTOOL@
221LIPO = @LIPO@
222LN_S = @LN_S@
223LTLIBOBJS = @LTLIBOBJS@
224MACHINE_OBJECTLIST = @MACHINE_OBJECTLIST@
225MAINT = @MAINT@
226MAKEINFO = @MAKEINFO@
227MKDIR_P = @MKDIR_P@
228NEWLIB_CFLAGS = @NEWLIB_CFLAGS@
229NM = @NM@
230NMEDIT = @NMEDIT@
231NO_INCLUDE_LIST = @NO_INCLUDE_LIST@
232OBJDUMP = @OBJDUMP@
233OBJEXT = @OBJEXT@
234OTOOL = @OTOOL@
235OTOOL64 = @OTOOL64@
236PACKAGE = @PACKAGE@
237PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
238PACKAGE_NAME = @PACKAGE_NAME@
239PACKAGE_STRING = @PACKAGE_STRING@
240PACKAGE_TARNAME = @PACKAGE_TARNAME@
241PACKAGE_URL = @PACKAGE_URL@
242PACKAGE_VERSION = @PACKAGE_VERSION@
243PATH_SEPARATOR = @PATH_SEPARATOR@
244POSIX_OBJECTLIST = @POSIX_OBJECTLIST@
245RANLIB = @RANLIB@
246READELF = @READELF@
247SED = @SED@
248SET_MAKE = @SET_MAKE@
249SHELL = @SHELL@
250SIGNAL_OBJECTLIST = @SIGNAL_OBJECTLIST@
251STDIO64_OBJECTLIST = @STDIO64_OBJECTLIST@
252STRIP = @STRIP@
253SYSCALL_OBJECTLIST = @SYSCALL_OBJECTLIST@
254SYS_MACH_OBJECTLIST = @SYS_MACH_OBJECTLIST@
255SYS_OBJECTLIST = @SYS_OBJECTLIST@
256UNIX_OBJECTLIST = @UNIX_OBJECTLIST@
257VERSION = @VERSION@
258abs_builddir = @abs_builddir@
259abs_srcdir = @abs_srcdir@
260abs_top_builddir = @abs_top_builddir@
261abs_top_srcdir = @abs_top_srcdir@
262ac_ct_CC = @ac_ct_CC@
263ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
264aext = @aext@
265am__include = @am__include@
266am__leading_dot = @am__leading_dot@
267am__quote = @am__quote@
268am__tar = @am__tar@
269am__untar = @am__untar@
270bindir = @bindir@
271build = @build@
272build_alias = @build_alias@
273build_cpu = @build_cpu@
274build_os = @build_os@
275build_vendor = @build_vendor@
276builddir = @builddir@
277datadir = @datadir@
278datarootdir = @datarootdir@
279docdir = @docdir@
280dvidir = @dvidir@
281exec_prefix = @exec_prefix@
282host = @host@
283host_alias = @host_alias@
284host_cpu = @host_cpu@
285host_os = @host_os@
286host_vendor = @host_vendor@
287htmldir = @htmldir@
288includedir = @includedir@
289infodir = @infodir@
290install_sh = @install_sh@
291libc_cv_cc_loop_to_function = @libc_cv_cc_loop_to_function@
292libc_cv_initfinit_array = @libc_cv_initfinit_array@
293libdir = @libdir@
294libexecdir = @libexecdir@
295libm_machine_dir = @libm_machine_dir@
296localedir = @localedir@
297localstatedir = @localstatedir@
298lpfx = @lpfx@
299machine_dir = @machine_dir@
300mandir = @mandir@
301mkdir_p = @mkdir_p@
302newlib_basedir = @newlib_basedir@
303oext = @oext@
304oldincludedir = @oldincludedir@
305pdfdir = @pdfdir@
306prefix = @prefix@
307program_transform_name = @program_transform_name@
308psdir = @psdir@
309sbindir = @sbindir@
310sharedstatedir = @sharedstatedir@
311srcdir = @srcdir@
312subdirs = @subdirs@
313sys_dir = @sys_dir@
314sysconfdir = @sysconfdir@
315target_alias = @target_alias@
316top_build_prefix = @top_build_prefix@
317top_builddir = @top_builddir@
318top_srcdir = @top_srcdir@
319AUTOMAKE_OPTIONS = cygnus dejagnu
320ACLOCAL_AMFLAGS = -I . -I ..
321
322# Multilib support variables.
323MULTISRCTOP =
324MULTIBUILDTOP =
325MULTIDIRS =
326MULTISUBDIR =
327MULTIDO = true
328MULTICLEAN = true
329LIBTOOL_VERSION_INFO = 0:0:0
330@NEWLIB_HW_FP_FALSE@MATHDIR = math
331
332# The newlib hardware floating-point routines have been disabled due to
333# inaccuracy.  If you wish to work on them, you will need to edit the
334# configure.in file to re-enable the configuration option.  By default,
335# the NEWLIB_HW_FP variable will always be false.
336@NEWLIB_HW_FP_TRUE@MATHDIR = mathfp
337
338# Work around what appears to be a GNU make bug handling MAKEFLAGS
339# values defined in terms of make variables, as is the case for CC and
340# friends when we are called from the top level Makefile.
341AM_MAKEFLAGS = \
342        "AR_FLAGS=$(AR_FLAGS)" \
343        "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
344        "CFLAGS=$(CFLAGS)" \
345        "CCASFLAGS=$(CCASFLAGS)" \
346        "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
347        "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
348        "INSTALL=$(INSTALL)" \
349        "LDFLAGS=$(LDFLAGS)" \
350        "LIBCFLAGS=$(LIBCFLAGS)" \
351        "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
352        "MAKE=$(MAKE)" \
353        "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
354        "PICFLAG=$(PICFLAG)" \
355        "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
356        "SHELL=$(SHELL)" \
357        "EXPECT=$(EXPECT)" \
358        "RUNTEST=$(RUNTEST)" \
359        "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
360        "exec_prefix=$(exec_prefix)" \
361        "infodir=$(infodir)" \
362        "libdir=$(libdir)" \
363        "prefix=$(prefix)" \
364        "tooldir=$(tooldir)" \
365        "top_toollibdir=$(toollibdir)" \
366        "AR=$(AR)" \
367        "AS=$(AS)" \
368        "CC=$(CC_FOR_NEWLIB)" \
369        "LD=$(LD)" \
370        "LIBCFLAGS=$(LIBCFLAGS)" \
371        "NM=$(NM)" \
372        "PICFLAG=$(PICFLAG)" \
373        "RANLIB=$(RANLIB)" \
374        "DESTDIR=$(DESTDIR)"
375
376FLAGS_TO_PASS = $(AM_MAKEFLAGS)
377@HAVE_DOC_FALSE@DOCDIR =
378@HAVE_DOC_TRUE@DOCDIR = doc
379SUBDIRS = libc libm \
380        $(DOCDIR) . $(EXTRA_DIRS)
381
382tooldir = $(exec_prefix)/$(host_alias)
383toollibdir = $(tooldir)/lib$(MULTISUBDIR)
384AR_FLAGS = rc
385noinst_DATA = stmp-targ-include $(am__append_1) $(am__append_2)
386@USE_LIBTOOL_TRUE@toollib_LTLIBRARIES = libm.la \
387@USE_LIBTOOL_TRUE@      libc.la
388
389@USE_LIBTOOL_FALSE@toollib_LIBRARIES = libm.a \
390@USE_LIBTOOL_FALSE@     libc.a
391
392@HAVE_MULTISUBDIR_TRUE@@USE_LIBTOOL_FALSE@BUILD_MULTISUBDIR = $(builddir)$(MULTISUBDIR)
393toollib_DATA = $(CRT0) $(CRT1)
394
395# The functions ldexp, frexp and modf are traditionally supplied in
396# both libc.a and libm.a.  We build them in libm.a and copy them over,
397# along with some required supporting routines.
398MATHOBJS_IN_LIBC = \
399        $(lpfx)s_fpclassify.$(oext) $(lpfx)sf_fpclassify.$(oext) \
400        $(lpfx)s_isinf.$(oext) $(lpfx)sf_isinf.$(oext) \
401        $(lpfx)s_isnan.$(oext) $(lpfx)sf_isnan.$(oext) \
402        $(lpfx)s_isinfd.$(oext) $(lpfx)sf_isinff.$(oext) \
403        $(lpfx)s_isnand.$(oext) $(lpfx)sf_isnanf.$(oext) \
404        $(lpfx)s_nan.$(oext) $(lpfx)sf_nan.$(oext) \
405        $(lpfx)s_ldexp.$(oext) $(lpfx)sf_ldexp.$(oext) \
406        $(lpfx)s_frexp.$(oext) $(lpfx)sf_frexp.$(oext) \
407        $(lpfx)s_modf.$(oext) \
408        $(lpfx)sf_modf.$(oext) $(lpfx)s_scalbn.$(oext) \
409        $(lpfx)sf_scalbn.$(oext) \
410        $(lpfx)s_finite.$(oext) $(lpfx)sf_finite.$(oext) \
411        $(lpfx)s_copysign.$(oext) $(lpfx)sf_copysign.$(oext)
412
413LIBC_OBJECTLISTS = \
414        $(POSIX_OBJECTLIST) \
415        $(SIGNAL_OBJECTLIST) \
416        $(SYSCALL_OBJECTLIST) \
417        $(UNIX_OBJECTLIST) \
418        $(STDIO64_OBJECTLIST) \
419        libc/argz/objectlist.awk.in \
420        libc/stdlib/objectlist.awk.in \
421        libc/time/objectlist.awk.in \
422        libc/ctype/objectlist.awk.in \
423        libc/search/objectlist.awk.in \
424        libc/string/objectlist.awk.in \
425        libc/locale/objectlist.awk.in \
426        libc/misc/objectlist.awk.in \
427        libc/reent/objectlist.awk.in \
428        libc/errno/objectlist.awk.in \
429        libc/stdio/objectlist.awk.in \
430        $(MACHINE_OBJECTLIST) \
431        $(SYS_OBJECTLIST) \
432        $(SYS_MACH_OBJECTLIST)
433
434LIBM_OBJECTLISTS = \
435        libm/$(MATHDIR)/objectlist.awk.in \
436        libm/common/objectlist.awk.in \
437        $(LIBM_MACHINE_OBJECTLIST)
438
439libm_la_LDFLAGS = -version-info $(LIBTOOL_VERSION_INFO) -release newlib -no-undefined -Xcompiler -nostdlib -Xlinker --version-script=$(srcdir)/libc/sys/linux/shared.ld -lgcc -objectlist libm-libtool-objectlist
440libc_la_LDFLAGS = -version-info $(LIBTOOL_VERSION_INFO) -release newlib -no-undefined -Xcompiler -nostdlib -Xlinker --version-script=$(srcdir)/libc/sys/linux/shared.ld -lgcc -objectlist libc-libtool-objectlist
441@USE_LIBTOOL_TRUE@libm_la_SOURCES =
442@USE_LIBTOOL_TRUE@libm_la_DEPENDENCIES = libm-libtool-objectlist
443@USE_LIBTOOL_TRUE@libc_la_SOURCES =
444@USE_LIBTOOL_TRUE@libc_la_DEPENDENCIES = libc-libtool-objectlist
445CLEANFILES = stmp-targ-include
446CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
447MAKEOVERRIDES =
448
449# dejagnu support
450RUNTESTFLAGS =
451all: _newlib_version.h newlib.h
452        $(MAKE) $(AM_MAKEFLAGS) all-recursive
453
454.SUFFIXES:
455.SUFFIXES: .c .lo .o .obj
456am--refresh: Makefile
457        @:
458$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
459        @for dep in $?; do \
460          case '$(am__configure_deps)' in \
461            *$$dep*) \
462              echo ' cd $(srcdir) && $(AUTOMAKE) --cygnus'; \
463              $(am__cd) $(srcdir) && $(AUTOMAKE) --cygnus \
464                && exit 0; \
465              exit 1;; \
466          esac; \
467        done; \
468        echo ' cd $(top_srcdir) && $(AUTOMAKE) --cygnus Makefile'; \
469        $(am__cd) $(top_srcdir) && \
470          $(AUTOMAKE) --cygnus Makefile
471.PRECIOUS: Makefile
472Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
473        @case '$?' in \
474          *config.status*) \
475            echo ' $(SHELL) ./config.status'; \
476            $(SHELL) ./config.status;; \
477          *) \
478            echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
479            cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
480        esac;
481
482$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
483        $(SHELL) ./config.status --recheck
484
485$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
486        $(am__cd) $(srcdir) && $(AUTOCONF)
487$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
488        $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
489$(am__aclocal_m4_deps):
490
491_newlib_version.h: stamp-h1
492        @if test ! -f $@; then rm -f stamp-h1; else :; fi
493        @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
494
495stamp-h1: $(srcdir)/_newlib_version.hin $(top_builddir)/config.status
496        @rm -f stamp-h1
497        cd $(top_builddir) && $(SHELL) ./config.status _newlib_version.h
498$(srcdir)/_newlib_version.hin: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(top_srcdir)/acconfig.h
499        ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
500        rm -f stamp-h1
501        touch $@
502
503newlib.h: stamp-h2
504        @if test ! -f $@; then rm -f stamp-h2; else :; fi
505        @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h2; else :; fi
506
507stamp-h2: $(srcdir)/newlib.hin $(top_builddir)/config.status
508        @rm -f stamp-h2
509        cd $(top_builddir) && $(SHELL) ./config.status newlib.h
510
511distclean-hdr:
512        -rm -f _newlib_version.h stamp-h1 newlib.h stamp-h2
513install-toollibLIBRARIES: $(toollib_LIBRARIES)
514        @$(NORMAL_INSTALL)
515        @list='$(toollib_LIBRARIES)'; test -n "$(toollibdir)" || list=; \
516        list2=; for p in $$list; do \
517          if test -f $$p; then \
518            list2="$$list2 $$p"; \
519          else :; fi; \
520        done; \
521        test -z "$$list2" || { \
522          echo " $(MKDIR_P) '$(DESTDIR)$(toollibdir)'"; \
523          $(MKDIR_P) "$(DESTDIR)$(toollibdir)" || exit 1; \
524          echo " $(INSTALL_DATA) $$list2 '$(DESTDIR)$(toollibdir)'"; \
525          $(INSTALL_DATA) $$list2 "$(DESTDIR)$(toollibdir)" || exit $$?; }
526        @$(POST_INSTALL)
527        @list='$(toollib_LIBRARIES)'; test -n "$(toollibdir)" || list=; \
528        for p in $$list; do \
529          if test -f $$p; then \
530            $(am__strip_dir) \
531            echo " ( cd '$(DESTDIR)$(toollibdir)' && $(RANLIB) $$f )"; \
532            ( cd "$(DESTDIR)$(toollibdir)" && $(RANLIB) $$f ) || exit $$?; \
533          else :; fi; \
534        done
535
536uninstall-toollibLIBRARIES:
537        @$(NORMAL_UNINSTALL)
538        @list='$(toollib_LIBRARIES)'; test -n "$(toollibdir)" || list=; \
539        files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
540        dir='$(DESTDIR)$(toollibdir)'; $(am__uninstall_files_from_dir)
541
542clean-toollibLIBRARIES:
543        -test -z "$(toollib_LIBRARIES)" || rm -f $(toollib_LIBRARIES)
544@USE_LIBTOOL_TRUE@libc.a: $(libc_a_OBJECTS) $(libc_a_DEPENDENCIES) $(EXTRA_libc_a_DEPENDENCIES)
545@USE_LIBTOOL_TRUE@      -rm -f libc.a
546@USE_LIBTOOL_TRUE@      $(libc_a_AR) libc.a $(libc_a_OBJECTS) $(libc_a_LIBADD)
547@USE_LIBTOOL_TRUE@      $(RANLIB) libc.a
548@USE_LIBTOOL_TRUE@libm.a: $(libm_a_OBJECTS) $(libm_a_DEPENDENCIES) $(EXTRA_libm_a_DEPENDENCIES)
549@USE_LIBTOOL_TRUE@      -rm -f libm.a
550@USE_LIBTOOL_TRUE@      $(libm_a_AR) libm.a $(libm_a_OBJECTS) $(libm_a_LIBADD)
551@USE_LIBTOOL_TRUE@      $(RANLIB) libm.a
552install-toollibLTLIBRARIES: $(toollib_LTLIBRARIES)
553        @$(NORMAL_INSTALL)
554        @list='$(toollib_LTLIBRARIES)'; test -n "$(toollibdir)" || list=; \
555        list2=; for p in $$list; do \
556          if test -f $$p; then \
557            list2="$$list2 $$p"; \
558          else :; fi; \
559        done; \
560        test -z "$$list2" || { \
561          echo " $(MKDIR_P) '$(DESTDIR)$(toollibdir)'"; \
562          $(MKDIR_P) "$(DESTDIR)$(toollibdir)" || exit 1; \
563          echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(toollibdir)'"; \
564          $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(toollibdir)"; \
565        }
566
567uninstall-toollibLTLIBRARIES:
568        @$(NORMAL_UNINSTALL)
569        @list='$(toollib_LTLIBRARIES)'; test -n "$(toollibdir)" || list=; \
570        for p in $$list; do \
571          $(am__strip_dir) \
572          echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(toollibdir)/$$f'"; \
573          $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(toollibdir)/$$f"; \
574        done
575
576clean-toollibLTLIBRARIES:
577        -test -z "$(toollib_LTLIBRARIES)" || rm -f $(toollib_LTLIBRARIES)
578        @list='$(toollib_LTLIBRARIES)'; for p in $$list; do \
579          dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
580          test "$$dir" != "$$p" || dir=.; \
581          echo "rm -f \"$${dir}/so_locations\""; \
582          rm -f "$${dir}/so_locations"; \
583        done
584libc.la: $(libc_la_OBJECTS) $(libc_la_DEPENDENCIES) $(EXTRA_libc_la_DEPENDENCIES)
585        $(libc_la_LINK) $(am_libc_la_rpath) $(libc_la_OBJECTS) $(libc_la_LIBADD) $(LIBS)
586libm.la: $(libm_la_OBJECTS) $(libm_la_DEPENDENCIES) $(EXTRA_libm_la_DEPENDENCIES)
587        $(libm_la_LINK) $(am_libm_la_rpath) $(libm_la_OBJECTS) $(libm_la_LIBADD) $(LIBS)
588
589mostlyclean-compile:
590        -rm -f *.$(OBJEXT)
591
592distclean-compile:
593        -rm -f *.tab.c
594
595.c.o:
596        $(COMPILE) -c $<
597
598.c.obj:
599        $(COMPILE) -c `$(CYGPATH_W) '$<'`
600
601.c.lo:
602        $(LTCOMPILE) -c -o $@ $<
603
604mostlyclean-libtool:
605        -rm -f *.lo
606
607clean-libtool:
608        -rm -rf .libs _libs
609
610distclean-libtool:
611        -rm -f libtool config.lt
612install-toollibDATA: $(toollib_DATA)
613        @$(NORMAL_INSTALL)
614        @list='$(toollib_DATA)'; test -n "$(toollibdir)" || list=; \
615        if test -n "$$list"; then \
616          echo " $(MKDIR_P) '$(DESTDIR)$(toollibdir)'"; \
617          $(MKDIR_P) "$(DESTDIR)$(toollibdir)" || exit 1; \
618        fi; \
619        for p in $$list; do \
620          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
621          echo "$$d$$p"; \
622        done | $(am__base_list) | \
623        while read files; do \
624          echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(toollibdir)'"; \
625          $(INSTALL_DATA) $$files "$(DESTDIR)$(toollibdir)" || exit $$?; \
626        done
627
628uninstall-toollibDATA:
629        @$(NORMAL_UNINSTALL)
630        @list='$(toollib_DATA)'; test -n "$(toollibdir)" || list=; \
631        files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
632        dir='$(DESTDIR)$(toollibdir)'; $(am__uninstall_files_from_dir)
633
634# This directory's subdirectories are mostly independent; you can cd
635# into them and run `make' without going through this Makefile.
636# To change the values of `make' variables: instead of editing Makefiles,
637# (1) if the variable is set in `config.status', edit `config.status'
638#     (which will cause the Makefiles to be regenerated when you run `make');
639# (2) otherwise, pass the desired values on the `make' command line.
640$(RECURSIVE_TARGETS):
641        @fail= failcom='exit 1'; \
642        for f in x $$MAKEFLAGS; do \
643          case $$f in \
644            *=* | --[!k]*);; \
645            *k*) failcom='fail=yes';; \
646          esac; \
647        done; \
648        dot_seen=no; \
649        target=`echo $@ | sed s/-recursive//`; \
650        list='$(SUBDIRS)'; for subdir in $$list; do \
651          echo "Making $$target in $$subdir"; \
652          if test "$$subdir" = "."; then \
653            dot_seen=yes; \
654            local_target="$$target-am"; \
655          else \
656            local_target="$$target"; \
657          fi; \
658          ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
659          || eval $$failcom; \
660        done; \
661        if test "$$dot_seen" = "no"; then \
662          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
663        fi; test -z "$$fail"
664
665$(RECURSIVE_CLEAN_TARGETS):
666        @fail= failcom='exit 1'; \
667        for f in x $$MAKEFLAGS; do \
668          case $$f in \
669            *=* | --[!k]*);; \
670            *k*) failcom='fail=yes';; \
671          esac; \
672        done; \
673        dot_seen=no; \
674        case "$@" in \
675          distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
676          *) list='$(SUBDIRS)' ;; \
677        esac; \
678        rev=''; for subdir in $$list; do \
679          if test "$$subdir" = "."; then :; else \
680            rev="$$subdir $$rev"; \
681          fi; \
682        done; \
683        rev="$$rev ."; \
684        target=`echo $@ | sed s/-recursive//`; \
685        for subdir in $$rev; do \
686          echo "Making $$target in $$subdir"; \
687          if test "$$subdir" = "."; then \
688            local_target="$$target-am"; \
689          else \
690            local_target="$$target"; \
691          fi; \
692          ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
693          || eval $$failcom; \
694        done && test -z "$$fail"
695tags-recursive:
696        list='$(SUBDIRS)'; for subdir in $$list; do \
697          test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
698        done
699ctags-recursive:
700        list='$(SUBDIRS)'; for subdir in $$list; do \
701          test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
702        done
703
704ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
705        list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
706        unique=`for i in $$list; do \
707            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
708          done | \
709          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
710              END { if (nonempty) { for (i in files) print i; }; }'`; \
711        mkid -fID $$unique
712tags: TAGS
713
714TAGS: tags-recursive $(HEADERS) $(SOURCES) _newlib_version.hin newlib.hin $(TAGS_DEPENDENCIES) \
715                $(TAGS_FILES) $(LISP)
716        set x; \
717        here=`pwd`; \
718        if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
719          include_option=--etags-include; \
720          empty_fix=.; \
721        else \
722          include_option=--include; \
723          empty_fix=; \
724        fi; \
725        list='$(SUBDIRS)'; for subdir in $$list; do \
726          if test "$$subdir" = .; then :; else \
727            test ! -f $$subdir/TAGS || \
728              set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
729          fi; \
730        done; \
731        list='$(SOURCES) $(HEADERS) _newlib_version.hin newlib.hin $(LISP) $(TAGS_FILES)'; \
732        unique=`for i in $$list; do \
733            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
734          done | \
735          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
736              END { if (nonempty) { for (i in files) print i; }; }'`; \
737        shift; \
738        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
739          test -n "$$unique" || unique=$$empty_fix; \
740          if test $$# -gt 0; then \
741            $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
742              "$$@" $$unique; \
743          else \
744            $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
745              $$unique; \
746          fi; \
747        fi
748ctags: CTAGS
749CTAGS: ctags-recursive $(HEADERS) $(SOURCES) _newlib_version.hin newlib.hin $(TAGS_DEPENDENCIES) \
750                $(TAGS_FILES) $(LISP)
751        list='$(SOURCES) $(HEADERS) _newlib_version.hin newlib.hin $(LISP) $(TAGS_FILES)'; \
752        unique=`for i in $$list; do \
753            if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
754          done | \
755          $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
756              END { if (nonempty) { for (i in files) print i; }; }'`; \
757        test -z "$(CTAGS_ARGS)$$unique" \
758          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
759             $$unique
760
761GTAGS:
762        here=`$(am__cd) $(top_builddir) && pwd` \
763          && $(am__cd) $(top_srcdir) \
764          && gtags -i $(GTAGS_ARGS) "$$here"
765
766distclean-tags:
767        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
768
769distclean-DEJAGNU:
770        -rm -f site.exp site.bak
771        -l='$(DEJATOOL)'; for tool in $$l; do \
772          rm -f $$tool.sum $$tool.log; \
773        done
774check-am:
775        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
776check: check-recursive
777all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) $(DATA) _newlib_version.h \
778                newlib.h
779installdirs: installdirs-recursive
780installdirs-am:
781        for dir in "$(DESTDIR)$(toollibdir)" "$(DESTDIR)$(toollibdir)" "$(DESTDIR)$(toollibdir)"; do \
782          test -z "$$dir" || $(MKDIR_P) "$$dir"; \
783        done
784install: install-recursive
785install-exec: install-exec-recursive
786install-data: install-data-recursive
787uninstall: uninstall-recursive
788
789install-am: all-am
790        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
791
792installcheck: installcheck-recursive
793install-strip:
794        if test -z '$(STRIP)'; then \
795          $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
796            install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
797              install; \
798        else \
799          $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
800            install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
801            "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
802        fi
803mostlyclean-generic:
804
805clean-generic:
806        -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
807
808distclean-generic:
809        -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
810        -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
811
812maintainer-clean-generic:
813        @echo "This command is intended for maintainers to use"
814        @echo "it deletes files that may require special tools to rebuild."
815clean: clean-recursive
816
817clean-am: clean-generic clean-libtool clean-local \
818        clean-toollibLIBRARIES clean-toollibLTLIBRARIES mostlyclean-am
819
820distclean: distclean-recursive
821        -rm -f $(am__CONFIG_DISTCLEAN_FILES)
822        -rm -f Makefile
823distclean-am: clean-am distclean-DEJAGNU distclean-compile \
824        distclean-generic distclean-hdr distclean-libtool \
825        distclean-tags
826
827dvi: dvi-recursive
828
829dvi-am:
830
831html: html-recursive
832
833html-am:
834
835info: info-recursive
836
837info-am:
838
839install-data-am: install-data-local install-toollibDATA \
840        install-toollibLIBRARIES install-toollibLTLIBRARIES
841
842install-dvi: install-dvi-recursive
843
844install-dvi-am:
845
846install-exec-am:
847
848install-html: install-html-recursive
849
850install-html-am:
851
852install-info: install-info-recursive
853
854install-info-am:
855
856install-pdf: install-pdf-recursive
857
858install-pdf-am:
859
860install-ps: install-ps-recursive
861
862install-ps-am:
863
864installcheck-am:
865
866maintainer-clean: maintainer-clean-recursive
867        -rm -f $(am__CONFIG_DISTCLEAN_FILES)
868        -rm -rf $(top_srcdir)/autom4te.cache
869        -rm -f Makefile
870maintainer-clean-am: distclean-am maintainer-clean-generic
871
872mostlyclean: mostlyclean-recursive
873
874mostlyclean-am: mostlyclean-compile mostlyclean-generic \
875        mostlyclean-libtool
876
877pdf: pdf-recursive
878
879pdf-am:
880
881ps: ps-recursive
882
883ps-am:
884
885uninstall-am: uninstall-toollibDATA uninstall-toollibLIBRARIES \
886        uninstall-toollibLTLIBRARIES
887
888.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check-am \
889        ctags-recursive install-am install-strip tags-recursive
890
891.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
892        all all-am am--refresh check check-DEJAGNU check-am clean \
893        clean-generic clean-libtool clean-local clean-toollibLIBRARIES \
894        clean-toollibLTLIBRARIES ctags ctags-recursive distclean \
895        distclean-DEJAGNU distclean-compile distclean-generic \
896        distclean-hdr distclean-libtool distclean-tags dvi dvi-am html \
897        html-am info info-am install install-am install-data \
898        install-data-am install-data-local install-dvi install-dvi-am \
899        install-exec install-exec-am install-html install-html-am \
900        install-info install-info-am install-man install-pdf \
901        install-pdf-am install-ps install-ps-am install-strip \
902        install-toollibDATA install-toollibLIBRARIES \
903        install-toollibLTLIBRARIES installcheck installcheck-am \
904        installdirs installdirs-am maintainer-clean \
905        maintainer-clean-generic mostlyclean mostlyclean-compile \
906        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
907        tags tags-recursive uninstall uninstall-am \
908        uninstall-toollibDATA uninstall-toollibLIBRARIES \
909        uninstall-toollibLTLIBRARIES
910
911
912# objects listed later in LIBM_OBJECTLISTS will override those listed earlier
913@USE_LIBTOOL_TRUE@libm-libtool-objectlist: $(LIBM_OBJECTLISTS)
914@USE_LIBTOOL_TRUE@      cat $(LIBM_OBJECTLISTS) | $(AWK) '{ libm[$$1] = $$2 }; END { for (x in libm) printf ("%s\n", libm[x]) }' > $@
915
916# objects listed later in LIBM_OBJECTLISTS and LIBC_OBJECTLISTS will override those listed earlier
917@USE_LIBTOOL_TRUE@libc-libtool-objectlist: $(LIBM_OBJECTLISTS) $(LIBC_OBJECTLISTS)
918@USE_LIBTOOL_TRUE@      cat $(LIBM_OBJECTLISTS) $(LIBC_OBJECTLISTS) |  $(AWK) '{ libc[$$1] = $$2 }; END { for (x in libc) printf ("%s\n", libc[x]) }' > $@
919
920@USE_LIBTOOL_FALSE@libc.a: libc/libc.a libm.a
921@USE_LIBTOOL_FALSE@     rm -rf libc.a libg.a tmp
922@USE_LIBTOOL_FALSE@     mkdir tmp
923@USE_LIBTOOL_FALSE@     cd tmp; \
924@USE_LIBTOOL_FALSE@      $(AR) x ../libm.a $(MATHOBJS_IN_LIBC) ; \
925@USE_LIBTOOL_FALSE@      $(AR) x ../libc/libc.a ; \
926@USE_LIBTOOL_FALSE@      $(AR) $(AR_FLAGS) ../$@ *.o
927@USE_LIBTOOL_FALSE@     $(RANLIB) libc.a
928@USE_LIBTOOL_FALSE@     ln libc.a libg.a >/dev/null 2>/dev/null || cp libc.a libg.a
929@USE_LIBTOOL_FALSE@     rm -rf tmp
930
931@USE_LIBTOOL_FALSE@libc/libc.a: ; @true
932
933@USE_LIBTOOL_FALSE@libm.a: libm/libm.a
934@USE_LIBTOOL_FALSE@     rm -f $@
935@USE_LIBTOOL_FALSE@     ln $< $@ >/dev/null 2>/dev/null || cp $< $@
936
937@USE_LIBTOOL_FALSE@libm/libm.a: ; @true
938
939@HAVE_MULTISUBDIR_TRUE@$(BUILD_MULTISUBDIR):
940@HAVE_MULTISUBDIR_TRUE@ $(MKDIR_P) $@
941
942@HAVE_MULTISUBDIR_TRUE@$(BUILD_MULTISUBDIR)/crt0.o: $(CRT0_DIR)$(CRT0) $(BUILD_MULTISUBDIR)
943@HAVE_MULTISUBDIR_TRUE@ rm -f $@
944@HAVE_MULTISUBDIR_TRUE@ ln $< $@ >/dev/null 2>/dev/null || cp $< $@
945
946@HAVE_MULTISUBDIR_TRUE@$(BUILD_MULTISUBDIR)/libc.a: libc.a $(BUILD_MULTISUBDIR)
947@HAVE_MULTISUBDIR_TRUE@ rm -f $@ $(BUILD_MULTISUBDIR)/libg.a
948@HAVE_MULTISUBDIR_TRUE@ ln $< $@ >/dev/null 2>/dev/null || cp $< $@
949@HAVE_MULTISUBDIR_TRUE@ ln libg.a $(BUILD_MULTISUBDIR)/libg.a >/dev/null 2>/dev/null || \
950@HAVE_MULTISUBDIR_TRUE@ cp libg.a $(BUILD_MULTISUBDIR)/libg.a
951
952@HAVE_MULTISUBDIR_TRUE@$(BUILD_MULTISUBDIR)/libm.a: libm.a $(BUILD_MULTISUBDIR)
953@HAVE_MULTISUBDIR_TRUE@ rm -f $@
954@HAVE_MULTISUBDIR_TRUE@ ln $< $@ >/dev/null 2>/dev/null || cp $< $@
955
956crt0.o: $(CRT0_DIR)$(CRT0)
957        rm -f $@
958        ln $< $@ >/dev/null 2>/dev/null || cp $< $@
959
960$(CRT0_DIR)$(CRT0): ; @true
961
962crt1.o: $(CRT1_DIR)$(CRT1)
963        rm -f $@
964        ln $< $@ >/dev/null 2>/dev/null || cp $< $@
965
966$(CRT1_DIR)$(CRT1): ; @true
967
968targ-include:
969        mkdir $@
970
971targ-include/newlib.h: targ-include/_newlib_version.h
972
973targ-include/sys targ-include/machine targ-include/bits: targ-include/_newlib_version.h targ-include/newlib.h
974        mkdir $@
975
976targ-include/newlib.h: newlib.h targ-include
977        cp newlib.h $@
978
979targ-include/_newlib_version.h: _newlib_version.h targ-include
980        cp _newlib_version.h $@
981
982all-recursive: stmp-targ-include
983
984# The targ-include directory just holds the includes files for the
985# particular system and machine we have been configured for.  It is
986# used while building.
987stmp-targ-include: config.status
988        -rm -rf targ-include stmp-targ-include
989        $(MAKE) targ-include/sys \
990                targ-include/machine \
991                targ-include/bits
992        -for i in $(srcdir)/libc/machine/$(machine_dir)/machine/*.h; do \
993            if [ -f $$i ]; then \
994              cp $$i targ-include/machine/`basename $$i`; \
995            else true; fi ; \
996          done
997        -for i in $(srcdir)/libc/machine/$(machine_dir)/sys/*.h; do \
998            if [ -f $$i ]; then \
999              cp $$i targ-include/sys/`basename $$i`; \
1000            else true; fi ; \
1001          done
1002        -for i in $(srcdir)/libc/machine/$(machine_dir)/include/*.h; do \
1003            if [ -f $$i ]; then \
1004              cp $$i targ-include/`basename $$i`; \
1005            else true; fi ; \
1006          done
1007        -for i in $(srcdir)/libc/sys/$(sys_dir)/include/*.h; do \
1008            if [ -f $$i ]; then \
1009              cp $$i targ-include/`basename $$i`; \
1010            else true; fi ; \
1011          done
1012        -for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \
1013            if [ -d $$i ]; then \
1014                for j in $$i/*.h; do \
1015                    if [ ! -d targ-include/`basename $$i` ]; then \
1016                        mkdir targ-include/`basename $$i`; \
1017                    fi; \
1018                    cp $$j targ-include/`basename $$i`/`basename $$j`; \
1019                done \
1020            else true; fi ; \
1021          done
1022        -for i in $(srcdir)/libc/sys/$(sys_dir)/sys/*.h; do \
1023            if [ -f $$i ]; then \
1024              cp $$i targ-include/sys/`basename $$i`; \
1025            else true; fi ; \
1026          done
1027        -for i in $(srcdir)/libc/sys/$(sys_dir)/bits/*.h; do \
1028            if [ -f $$i ]; then \
1029              cp $$i targ-include/bits/`basename $$i`; \
1030            else true; fi ; \
1031          done
1032        -for i in $(srcdir)/libc/sys/$(sys_dir)/machine/*.h; do \
1033            if [ -f $$i ]; then \
1034              cp $$i targ-include/machine/`basename $$i`; \
1035            else true; fi ; \
1036          done
1037        -for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/*.h; do \
1038            if [ -f $$i ]; then \
1039              cp $$i targ-include/machine/`basename $$i`; \
1040            else true; fi ; \
1041          done
1042        -for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/include/*.h; do \
1043            if [ -f $$i ]; then \
1044              cp $$i targ-include/machine/`basename $$i`; \
1045            else true; fi ; \
1046          done
1047        $(MAKE) targ-include/newlib.h
1048        touch $@
1049
1050install-data-local:     install-toollibLIBRARIES
1051@USE_LIBTOOL_FALSE@     rm -f $(DESTDIR)$(toollibdir)/libg.a
1052@USE_LIBTOOL_FALSE@     ln $(DESTDIR)$(toollibdir)/libc.a $(DESTDIR)$(toollibdir)/libg.a >/dev/null 2>/dev/null || cp $(DESTDIR)$(toollibdir)/libc.a $(DESTDIR)$(toollibdir)/libg.a
1053        $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do # $(MAKE)
1054        -if [ -z "$(MULTISUBDIR)" ]; then \
1055          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include; \
1056          for i in $(srcdir)/libc/include/*.h; do \
1057           $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \
1058          done; \
1059          $(INSTALL_DATA) newlib.h $(DESTDIR)$(tooldir)/include/newlib.h; \
1060          $(INSTALL_DATA) _newlib_version.h $(DESTDIR)$(tooldir)/include/_newlib_version.h; \
1061          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/machine; \
1062          for i in $(srcdir)/libc/include/machine/*.h; do \
1063           $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
1064          done; \
1065          for i in $(srcdir)/libc/machine/$(machine_dir)/machine/*.h; do \
1066            if [ -f $$i ]; then \
1067             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
1068            else true; fi ; \
1069          done; \
1070          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/rpc; \
1071          for i in $(srcdir)/libc/include/rpc/*.h; do \
1072           $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/rpc/`basename $$i`; \
1073          done; \
1074          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/ssp; \
1075          for i in $(srcdir)/libc/include/ssp/*.h; do \
1076           $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/ssp/`basename $$i`; \
1077          done; \
1078          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/sys; \
1079          for i in $(srcdir)/libc/include/sys/*.h; do \
1080           $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \
1081          done; \
1082          for i in $(srcdir)/libc/machine/$(machine_dir)/sys/*.h; do \
1083            if [ -f $$i ]; then \
1084             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \
1085            else true; fi ; \
1086          done ; \
1087          for i in $(srcdir)/libc/machine/$(machine_dir)/include/*.h; do \
1088            if [ -f $$i ]; then \
1089             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \
1090            else true; fi ; \
1091          done ; \
1092          for i in $(srcdir)/libc/sys/$(sys_dir)/sys/*.h; do \
1093            if [ -f $$i ]; then \
1094             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \
1095            else true; fi ; \
1096          done ; \
1097          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/bits; \
1098          for i in $(srcdir)/libc/sys/$(sys_dir)/bits/*.h; do \
1099            if [ -f $$i ]; then \
1100             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/bits/`basename $$i`; \
1101            else true; fi ; \
1102          done ; \
1103          for i in $(srcdir)/libc/sys/$(sys_dir)/machine/*.h; do \
1104            if [ -f $$i ]; then \
1105             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
1106            else true; fi ; \
1107          done ; \
1108          for i in $(srcdir)/libc/sys/$(sys_dir)/include/*.h; do \
1109            if [ -f $$i ]; then \
1110             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \
1111            else true; fi ; \
1112          done ; \
1113          for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \
1114            if [ -d $$i ]; then \
1115                for j in $$i/*.h; do \
1116                    $(INSTALL_DATA) $$j $(DESTDIR)$(tooldir)/include/`basename $$i`/`basename $$j`; \
1117                done ; \
1118            else true; fi ; \
1119          done ; \
1120          for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/include/*.h; do \
1121            if [ -f $$i ]; then \
1122             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
1123            else true; fi ; \
1124          done ; \
1125          for i in $(NO_INCLUDE_LIST); do \
1126            if [ -f $(DESTDIR)$(tooldir)/include/$$i ]; then \
1127                rm $(DESTDIR)$(tooldir)/include/$$i; \
1128            else true; fi ; \
1129          done ; \
1130        else true; fi
1131
1132# Force makedoc to be built before building info files.
1133info-recursive: doc/makedoc
1134dvi-recursive: doc/makedoc
1135doc/makedoc:
1136        cd doc && $(MAKE) all
1137
1138# Recursive targets for man and install-man
1139man:
1140        (cd doc && $(MAKE) man-cache) || exit 1; \
1141        for d in $(SUBDIRS); do \
1142          if test "$$d" != "."; then \
1143            (cd $$d && $(MAKE) man) || exit 1; \
1144          fi; \
1145        done
1146
1147install-man:
1148        for d in $(SUBDIRS); do \
1149          if test "$$d" != "."; then \
1150            (cd $$d && $(MAKE) install-man) || exit 1; \
1151          fi; \
1152        done
1153
1154# Multilib support.
1155.PHONY: all-multi check-multi mostlyclean-multi clean-multi distclean-multi \
1156        maintainer-clean-multi
1157
1158all-recursive: all-multi
1159check-recursive: check-multi
1160mostlyclean-recursive: mostlyclean-multi
1161clean-recursive: clean-multi
1162distclean-recursive: distclean-multi
1163maintainer-clean-recursive: maintainer-clean-multi
1164
1165# The $(MAKE) comments below are to enable parallel building.
1166all-multi:
1167        $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do # $(MAKE)
1168check-multi:
1169        $(MULTIDO) $(AM_MAKEFLAGS) DO=check multi-do # $(MAKE)
1170mostlyclean-multi:
1171        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean # $(MAKE)
1172clean-multi:
1173        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean # $(MAKE)
1174distclean-multi:
1175        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean # $(MAKE)
1176maintainer-clean-multi:
1177        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean # $(MAKE)
1178
1179site.exp: Makefile
1180        @echo 'Making a new site.exp file...'
1181        @test ! -f site.bak || rm -f site.bak
1182        @echo '## these variables are automatically generated by make ##' > $@-t
1183        @echo '# Do not edit here.  If you wish to override these values' >> $@-t
1184        @echo '# edit the last section' >> $@-t
1185        @echo 'set tool $(DEJATOOL)' >> $@-t
1186        @echo 'set tool_version $(VERSION)' >> $@-t
1187        @echo 'set srcdir $(srcdir)/testsuite' >> $@-t
1188        @echo 'set objdir' `pwd` >> $@-t
1189        @echo 'set tmpdir' `pwd`/testsuite >> $@-t
1190        @echo 'set multibuildtop ./$(MULTIBUILDTOP)' >> $@-t
1191        @echo 'set host_alias $(build_alias)' >> $@-t
1192        @echo 'set host_triplet $(build_triplet)' >> $@-t
1193        @echo 'set target_alias $(host_alias)' >> $@-t
1194        @echo 'set target_triplet $(host_triplet)' >> $@-t
1195        @echo '## All variables above are generated by configure. Do Not Edit ##' >> $@-t
1196        @test ! -f site.exp || sed '1,/^## All variables above are.*##/ d' site.exp >> $@-t
1197        @test ! -f site.exp || mv site.exp site.bak
1198        @mv $@-t site.exp
1199
1200check-DEJAGNU: site.exp
1201        @if [ -d testsuite ] ; then \
1202          true ; \
1203        else \
1204          mkdir testsuite ; \
1205        fi
1206        @rm -f testsuite/site.exp
1207        @cp site.exp testsuite/site.exp
1208        @rootme=`pwd` ; \
1209        export rootme ; \
1210        srcdir=`cd ${srcdir}; pwd` ; \
1211        export srcdir ; \
1212        EXPECT=`if [ -f $${rootme}/${MULTIBUILDTOP}../../expect/expect ] ; then \
1213                  echo $${rootme}/${MULTIBUILDTOP}../../expect/expect ; \
1214                else \
1215                  echo expect ; \
1216                fi` ; \
1217        export EXPECT ; \
1218        echo "Found expect: $${EXPECT}" ; \
1219        if [ -f $(top_builddir)/$(MULTIBUILDTOP)../../expect/expect ] ; then \
1220          TCL_LIBRARY=`cd $(top_srcdir)/../tcl/library && pwd` ; \
1221          export TCL_LIBRARY ; \
1222          echo "Found TCL library directory: $${TCL_LIBRARY}" ; \
1223        fi ; \
1224        RUNTEST=`if [ -f $${srcdir}/../dejagnu/runtest ] ; then \
1225                   echo $${srcdir}/../dejagnu/runtest ; \
1226                 else \
1227                   echo runtest ; \
1228                 fi` ; \
1229        export RUNTEST ; \
1230        echo "Found runtest: $${RUNTEST}" ; \
1231        cd testsuite ; \
1232        if $(SHELL) -c "$$RUNTEST --version" > /dev/null 2>&1 ; then \
1233           $$RUNTEST --tool $(DEJATOOL) --srcdir $${srcdir}/testsuite $(RUNTESTFLAGS) ; \
1234           : ; \
1235        else \
1236           echo "WARNING: could not find \`runtest'" 1>&2 ; \
1237        fi
1238
1239clean-local:
1240        -rm -rf targ-include newlib.h _newlib_version.h stamp-*
1241
1242# Tell versions [3.59,3.63) of GNU make to not export all variables.
1243# Otherwise a system limit (for SysV at least) may be exceeded.
1244.NOEXPORT:
Note: See TracBrowser for help on using the repository browser.