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