source: trunk/libs/newlib/src/newlib/Makefile.am @ 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: 15.7 KB
Line 
1## Process this file with automake to generate Makefile.in
2
3AUTOMAKE_OPTIONS = cygnus dejagnu
4ACLOCAL_AMFLAGS = -I . -I ..
5
6# Multilib support variables.
7MULTISRCTOP =
8MULTIBUILDTOP =
9MULTIDIRS =
10MULTISUBDIR =
11MULTIDO = true
12MULTICLEAN = true
13
14LIBTOOL_VERSION_INFO = 0:0:0
15
16# The newlib hardware floating-point routines have been disabled due to
17# inaccuracy.  If you wish to work on them, you will need to edit the
18# configure.in file to re-enable the configuration option.  By default,
19# the NEWLIB_HW_FP variable will always be false.
20if NEWLIB_HW_FP
21MATHDIR = mathfp
22else
23MATHDIR = math
24endif
25
26# Work around what appears to be a GNU make bug handling MAKEFLAGS
27# values defined in terms of make variables, as is the case for CC and
28# friends when we are called from the top level Makefile.
29AM_MAKEFLAGS = \
30        "AR_FLAGS=$(AR_FLAGS)" \
31        "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
32        "CFLAGS=$(CFLAGS)" \
33        "CCASFLAGS=$(CCASFLAGS)" \
34        "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
35        "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
36        "INSTALL=$(INSTALL)" \
37        "LDFLAGS=$(LDFLAGS)" \
38        "LIBCFLAGS=$(LIBCFLAGS)" \
39        "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
40        "MAKE=$(MAKE)" \
41        "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
42        "PICFLAG=$(PICFLAG)" \
43        "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
44        "SHELL=$(SHELL)" \
45        "EXPECT=$(EXPECT)" \
46        "RUNTEST=$(RUNTEST)" \
47        "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
48        "exec_prefix=$(exec_prefix)" \
49        "infodir=$(infodir)" \
50        "libdir=$(libdir)" \
51        "prefix=$(prefix)" \
52        "tooldir=$(tooldir)" \
53        "top_toollibdir=$(toollibdir)" \
54        "AR=$(AR)" \
55        "AS=$(AS)" \
56        "CC=$(CC_FOR_NEWLIB)" \
57        "LD=$(LD)" \
58        "LIBCFLAGS=$(LIBCFLAGS)" \
59        "NM=$(NM)" \
60        "PICFLAG=$(PICFLAG)" \
61        "RANLIB=$(RANLIB)" \
62        "DESTDIR=$(DESTDIR)"
63
64FLAGS_TO_PASS=$(AM_MAKEFLAGS)
65
66if HAVE_DOC
67DOCDIR = doc
68else
69DOCDIR =
70endif
71
72SUBDIRS = libc libm \
73        $(DOCDIR) . $(EXTRA_DIRS)
74
75tooldir = $(exec_prefix)/$(host_alias)
76toollibdir = $(tooldir)/lib$(MULTISUBDIR)
77
78AR_FLAGS = rc
79
80noinst_DATA = stmp-targ-include
81
82if USE_LIBTOOL
83toollib_LTLIBRARIES = libm.la \
84        libc.la
85else
86toollib_LIBRARIES = libm.a \
87        libc.a
88if HAVE_MULTISUBDIR
89BUILD_MULTISUBDIR = $(builddir)$(MULTISUBDIR)
90if HAVE_CRT0
91noinst_DATA += $(BUILD_MULTISUBDIR)/$(CRT0)
92endif
93noinst_DATA += $(BUILD_MULTISUBDIR)/libc.a $(BUILD_MULTISUBDIR)/libm.a
94endif
95endif
96
97toollib_DATA = $(CRT0) $(CRT1)
98
99# The functions ldexp, frexp and modf are traditionally supplied in
100# both libc.a and libm.a.  We build them in libm.a and copy them over,
101# along with some required supporting routines.
102MATHOBJS_IN_LIBC = \
103        $(lpfx)s_fpclassify.$(oext) $(lpfx)sf_fpclassify.$(oext) \
104        $(lpfx)s_isinf.$(oext) $(lpfx)sf_isinf.$(oext) \
105        $(lpfx)s_isnan.$(oext) $(lpfx)sf_isnan.$(oext) \
106        $(lpfx)s_isinfd.$(oext) $(lpfx)sf_isinff.$(oext) \
107        $(lpfx)s_isnand.$(oext) $(lpfx)sf_isnanf.$(oext) \
108        $(lpfx)s_nan.$(oext) $(lpfx)sf_nan.$(oext) \
109        $(lpfx)s_ldexp.$(oext) $(lpfx)sf_ldexp.$(oext) \
110        $(lpfx)s_frexp.$(oext) $(lpfx)sf_frexp.$(oext) \
111        $(lpfx)s_modf.$(oext) \
112        $(lpfx)sf_modf.$(oext) $(lpfx)s_scalbn.$(oext) \
113        $(lpfx)sf_scalbn.$(oext) \
114        $(lpfx)s_finite.$(oext) $(lpfx)sf_finite.$(oext) \
115        $(lpfx)s_copysign.$(oext) $(lpfx)sf_copysign.$(oext)
116
117LIBC_OBJECTLISTS = \
118        $(POSIX_OBJECTLIST) \
119        $(SIGNAL_OBJECTLIST) \
120        $(SYSCALL_OBJECTLIST) \
121        $(UNIX_OBJECTLIST) \
122        $(STDIO64_OBJECTLIST) \
123        libc/argz/objectlist.awk.in \
124        libc/stdlib/objectlist.awk.in \
125        libc/time/objectlist.awk.in \
126        libc/ctype/objectlist.awk.in \
127        libc/search/objectlist.awk.in \
128        libc/string/objectlist.awk.in \
129        libc/locale/objectlist.awk.in \
130        libc/misc/objectlist.awk.in \
131        libc/reent/objectlist.awk.in \
132        libc/errno/objectlist.awk.in \
133        libc/stdio/objectlist.awk.in \
134        $(MACHINE_OBJECTLIST) \
135        $(SYS_OBJECTLIST) \
136        $(SYS_MACH_OBJECTLIST)
137
138LIBM_OBJECTLISTS = \
139        libm/$(MATHDIR)/objectlist.awk.in \
140        libm/common/objectlist.awk.in \
141        $(LIBM_MACHINE_OBJECTLIST)
142
143libm_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
144
145libc_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
146
147if USE_LIBTOOL
148libm_la_SOURCES =
149libm_la_DEPENDENCIES = libm-libtool-objectlist
150
151# objects listed later in LIBM_OBJECTLISTS will override those listed earlier
152libm-libtool-objectlist: $(LIBM_OBJECTLISTS)
153        cat $(LIBM_OBJECTLISTS) | $(AWK) '{ libm[$$1] = $$2 }; END { for (x in libm) printf ("%s\n", libm[x]) }' > $@
154
155libc_la_SOURCES =
156libc_la_DEPENDENCIES = libc-libtool-objectlist
157
158# objects listed later in LIBM_OBJECTLISTS and LIBC_OBJECTLISTS will override those listed earlier
159libc-libtool-objectlist: $(LIBM_OBJECTLISTS) $(LIBC_OBJECTLISTS)
160        cat $(LIBM_OBJECTLISTS) $(LIBC_OBJECTLISTS) |  $(AWK) '{ libc[$$1] = $$2 }; END { for (x in libc) printf ("%s\n", libc[x]) }' > $@
161
162else
163
164libc.a: libc/libc.a libm.a
165        rm -rf libc.a libg.a tmp
166        mkdir tmp
167        cd tmp; \
168         $(AR) x ../libm.a $(MATHOBJS_IN_LIBC) ; \
169         $(AR) x ../libc/libc.a ; \
170         $(AR) $(AR_FLAGS) ../$@ *.o
171        $(RANLIB) libc.a
172        ln libc.a libg.a >/dev/null 2>/dev/null || cp libc.a libg.a
173        rm -rf tmp
174
175libc/libc.a: ; @true
176
177libm.a: libm/libm.a
178        rm -f $@
179        ln $< $@ >/dev/null 2>/dev/null || cp $< $@
180
181libm/libm.a: ; @true
182
183endif # USE_LIBTOOL
184
185if HAVE_MULTISUBDIR
186$(BUILD_MULTISUBDIR):
187        $(MKDIR_P) $@
188
189$(BUILD_MULTISUBDIR)/crt0.o: $(CRT0_DIR)$(CRT0) $(BUILD_MULTISUBDIR)
190        rm -f $@
191        ln $< $@ >/dev/null 2>/dev/null || cp $< $@
192
193$(BUILD_MULTISUBDIR)/libc.a: libc.a $(BUILD_MULTISUBDIR)
194        rm -f $@ $(BUILD_MULTISUBDIR)/libg.a
195        ln $< $@ >/dev/null 2>/dev/null || cp $< $@
196        ln libg.a $(BUILD_MULTISUBDIR)/libg.a >/dev/null 2>/dev/null || \
197        cp libg.a $(BUILD_MULTISUBDIR)/libg.a
198
199$(BUILD_MULTISUBDIR)/libm.a: libm.a $(BUILD_MULTISUBDIR)
200        rm -f $@
201        ln $< $@ >/dev/null 2>/dev/null || cp $< $@
202endif
203
204crt0.o: $(CRT0_DIR)$(CRT0)
205        rm -f $@
206        ln $< $@ >/dev/null 2>/dev/null || cp $< $@
207
208$(CRT0_DIR)$(CRT0): ; @true
209
210crt1.o: $(CRT1_DIR)$(CRT1)
211        rm -f $@
212        ln $< $@ >/dev/null 2>/dev/null || cp $< $@
213
214$(CRT1_DIR)$(CRT1): ; @true
215
216targ-include:
217        mkdir $@
218
219targ-include/newlib.h: targ-include/_newlib_version.h
220
221targ-include/sys targ-include/machine targ-include/bits: targ-include/_newlib_version.h targ-include/newlib.h
222        mkdir $@
223
224targ-include/newlib.h: newlib.h targ-include
225        cp newlib.h $@
226
227targ-include/_newlib_version.h: _newlib_version.h targ-include
228        cp _newlib_version.h $@
229
230all-recursive: stmp-targ-include
231
232# The targ-include directory just holds the includes files for the
233# particular system and machine we have been configured for.  It is
234# used while building.
235stmp-targ-include: config.status
236        -rm -rf targ-include stmp-targ-include
237        $(MAKE) targ-include/sys \
238                targ-include/machine \
239                targ-include/bits
240        -for i in $(srcdir)/libc/machine/$(machine_dir)/machine/*.h; do \
241            if [ -f $$i ]; then \
242              cp $$i targ-include/machine/`basename $$i`; \
243            else true; fi ; \
244          done
245        -for i in $(srcdir)/libc/machine/$(machine_dir)/sys/*.h; do \
246            if [ -f $$i ]; then \
247              cp $$i targ-include/sys/`basename $$i`; \
248            else true; fi ; \
249          done
250        -for i in $(srcdir)/libc/machine/$(machine_dir)/include/*.h; do \
251            if [ -f $$i ]; then \
252              cp $$i targ-include/`basename $$i`; \
253            else true; fi ; \
254          done
255        -for i in $(srcdir)/libc/sys/$(sys_dir)/include/*.h; do \
256            if [ -f $$i ]; then \
257              cp $$i targ-include/`basename $$i`; \
258            else true; fi ; \
259          done
260        -for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \
261            if [ -d $$i ]; then \
262                for j in $$i/*.h; do \
263                    if [ ! -d targ-include/`basename $$i` ]; then \
264                        mkdir targ-include/`basename $$i`; \
265                    fi; \
266                    cp $$j targ-include/`basename $$i`/`basename $$j`; \
267                done \
268            else true; fi ; \
269          done
270        -for i in $(srcdir)/libc/sys/$(sys_dir)/sys/*.h; do \
271            if [ -f $$i ]; then \
272              cp $$i targ-include/sys/`basename $$i`; \
273            else true; fi ; \
274          done
275        -for i in $(srcdir)/libc/sys/$(sys_dir)/bits/*.h; do \
276            if [ -f $$i ]; then \
277              cp $$i targ-include/bits/`basename $$i`; \
278            else true; fi ; \
279          done
280        -for i in $(srcdir)/libc/sys/$(sys_dir)/machine/*.h; do \
281            if [ -f $$i ]; then \
282              cp $$i targ-include/machine/`basename $$i`; \
283            else true; fi ; \
284          done
285        -for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/*.h; do \
286            if [ -f $$i ]; then \
287              cp $$i targ-include/machine/`basename $$i`; \
288            else true; fi ; \
289          done
290        -for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/include/*.h; do \
291            if [ -f $$i ]; then \
292              cp $$i targ-include/machine/`basename $$i`; \
293            else true; fi ; \
294          done
295        $(MAKE) targ-include/newlib.h
296        touch $@
297
298CLEANFILES = stmp-targ-include
299
300install-data-local:     install-toollibLIBRARIES
301if USE_LIBTOOL
302else
303        rm -f $(DESTDIR)$(toollibdir)/libg.a
304        ln $(DESTDIR)$(toollibdir)/libc.a $(DESTDIR)$(toollibdir)/libg.a >/dev/null 2>/dev/null || cp $(DESTDIR)$(toollibdir)/libc.a $(DESTDIR)$(toollibdir)/libg.a
305endif
306        $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do # $(MAKE)
307        -if [ -z "$(MULTISUBDIR)" ]; then \
308          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include; \
309          for i in $(srcdir)/libc/include/*.h; do \
310           $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \
311          done; \
312          $(INSTALL_DATA) newlib.h $(DESTDIR)$(tooldir)/include/newlib.h; \
313          $(INSTALL_DATA) _newlib_version.h $(DESTDIR)$(tooldir)/include/_newlib_version.h; \
314          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/machine; \
315          for i in $(srcdir)/libc/include/machine/*.h; do \
316           $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
317          done; \
318          for i in $(srcdir)/libc/machine/$(machine_dir)/machine/*.h; do \
319            if [ -f $$i ]; then \
320             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
321            else true; fi ; \
322          done; \
323          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/rpc; \
324          for i in $(srcdir)/libc/include/rpc/*.h; do \
325           $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/rpc/`basename $$i`; \
326          done; \
327          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/ssp; \
328          for i in $(srcdir)/libc/include/ssp/*.h; do \
329           $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/ssp/`basename $$i`; \
330          done; \
331          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/sys; \
332          for i in $(srcdir)/libc/include/sys/*.h; do \
333           $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \
334          done; \
335          for i in $(srcdir)/libc/machine/$(machine_dir)/sys/*.h; do \
336            if [ -f $$i ]; then \
337             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \
338            else true; fi ; \
339          done ; \
340          for i in $(srcdir)/libc/machine/$(machine_dir)/include/*.h; do \
341            if [ -f $$i ]; then \
342             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \
343            else true; fi ; \
344          done ; \
345          for i in $(srcdir)/libc/sys/$(sys_dir)/sys/*.h; do \
346            if [ -f $$i ]; then \
347             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \
348            else true; fi ; \
349          done ; \
350          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/bits; \
351          for i in $(srcdir)/libc/sys/$(sys_dir)/bits/*.h; do \
352            if [ -f $$i ]; then \
353             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/bits/`basename $$i`; \
354            else true; fi ; \
355          done ; \
356          for i in $(srcdir)/libc/sys/$(sys_dir)/machine/*.h; do \
357            if [ -f $$i ]; then \
358             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
359            else true; fi ; \
360          done ; \
361          for i in $(srcdir)/libc/sys/$(sys_dir)/include/*.h; do \
362            if [ -f $$i ]; then \
363             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/`basename $$i`; \
364            else true; fi ; \
365          done ; \
366          for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \
367            if [ -d $$i ]; then \
368                for j in $$i/*.h; do \
369                    $(INSTALL_DATA) $$j $(DESTDIR)$(tooldir)/include/`basename $$i`/`basename $$j`; \
370                done ; \
371            else true; fi ; \
372          done ; \
373          for i in $(srcdir)/libc/sys/$(sys_dir)/machine/$(machine_dir)/include/*.h; do \
374            if [ -f $$i ]; then \
375             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \
376            else true; fi ; \
377          done ; \
378          for i in $(NO_INCLUDE_LIST); do \
379            if [ -f $(DESTDIR)$(tooldir)/include/$$i ]; then \
380                rm $(DESTDIR)$(tooldir)/include/$$i; \
381            else true; fi ; \
382          done ; \
383        else true; fi
384
385# Force makedoc to be built before building info files.
386info-recursive: doc/makedoc
387dvi-recursive: doc/makedoc
388doc/makedoc:
389        cd doc && $(MAKE) all
390
391# Recursive targets for man and install-man
392man:
393        (cd doc && $(MAKE) man-cache) || exit 1; \
394        for d in $(SUBDIRS); do \
395          if test "$$d" != "."; then \
396            (cd $$d && $(MAKE) man) || exit 1; \
397          fi; \
398        done
399
400install-man:
401        for d in $(SUBDIRS); do \
402          if test "$$d" != "."; then \
403            (cd $$d && $(MAKE) install-man) || exit 1; \
404          fi; \
405        done
406
407CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
408
409# Multilib support.
410.PHONY: all-multi check-multi mostlyclean-multi clean-multi distclean-multi \
411        maintainer-clean-multi
412
413all-recursive: all-multi
414check-recursive: check-multi
415mostlyclean-recursive: mostlyclean-multi
416clean-recursive: clean-multi
417distclean-recursive: distclean-multi
418maintainer-clean-recursive: maintainer-clean-multi
419
420# The $(MAKE) comments below are to enable parallel building.
421all-multi:
422        $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do # $(MAKE)
423check-multi:
424        $(MULTIDO) $(AM_MAKEFLAGS) DO=check multi-do # $(MAKE)
425mostlyclean-multi:
426        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean # $(MAKE)
427clean-multi:
428        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean # $(MAKE)
429distclean-multi:
430        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean # $(MAKE)
431maintainer-clean-multi:
432        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean # $(MAKE)
433
434MAKEOVERRIDES=
435
436# dejagnu support
437
438RUNTESTFLAGS=
439
440site.exp: Makefile
441        @echo 'Making a new site.exp file...'
442        @test ! -f site.bak || rm -f site.bak
443        @echo '## these variables are automatically generated by make ##' > $@-t
444        @echo '# Do not edit here.  If you wish to override these values' >> $@-t
445        @echo '# edit the last section' >> $@-t
446        @echo 'set tool $(DEJATOOL)' >> $@-t
447        @echo 'set tool_version $(VERSION)' >> $@-t
448        @echo 'set srcdir $(srcdir)/testsuite' >> $@-t
449        @echo 'set objdir' `pwd` >> $@-t
450        @echo 'set tmpdir' `pwd`/testsuite >> $@-t
451        @echo 'set multibuildtop ./$(MULTIBUILDTOP)' >> $@-t
452        @echo 'set host_alias $(build_alias)' >> $@-t
453        @echo 'set host_triplet $(build_triplet)' >> $@-t
454        @echo 'set target_alias $(host_alias)' >> $@-t
455        @echo 'set target_triplet $(host_triplet)' >> $@-t
456        @echo '## All variables above are generated by configure. Do Not Edit ##' >> $@-t
457        @test ! -f site.exp || sed '1,/^## All variables above are.*##/ d' site.exp >> $@-t
458        @test ! -f site.exp || mv site.exp site.bak
459        @mv $@-t site.exp
460
461check-DEJAGNU: site.exp
462        @if [ -d testsuite ] ; then \
463          true ; \
464        else \
465          mkdir testsuite ; \
466        fi
467        @rm -f testsuite/site.exp
468        @cp site.exp testsuite/site.exp
469        @rootme=`pwd` ; \
470        export rootme ; \
471        srcdir=`cd ${srcdir}; pwd` ; \
472        export srcdir ; \
473        EXPECT=`if [ -f $${rootme}/${MULTIBUILDTOP}../../expect/expect ] ; then \
474                  echo $${rootme}/${MULTIBUILDTOP}../../expect/expect ; \
475                else \
476                  echo expect ; \
477                fi` ; \
478        export EXPECT ; \
479        echo "Found expect: $${EXPECT}" ; \
480        if [ -f $(top_builddir)/$(MULTIBUILDTOP)../../expect/expect ] ; then \
481          TCL_LIBRARY=`cd $(top_srcdir)/../tcl/library && pwd` ; \
482          export TCL_LIBRARY ; \
483          echo "Found TCL library directory: $${TCL_LIBRARY}" ; \
484        fi ; \
485        RUNTEST=`if [ -f $${srcdir}/../dejagnu/runtest ] ; then \
486                   echo $${srcdir}/../dejagnu/runtest ; \
487                 else \
488                   echo runtest ; \
489                 fi` ; \
490        export RUNTEST ; \
491        echo "Found runtest: $${RUNTEST}" ; \
492        cd testsuite ; \
493        if $(SHELL) -c "$$RUNTEST --version" > /dev/null 2>&1 ; then \
494           $$RUNTEST --tool $(DEJATOOL) --srcdir $${srcdir}/testsuite $(RUNTESTFLAGS) ; \
495           : ; \
496        else \
497           echo "WARNING: could not find \`runtest'" 1>&2 ; \
498        fi
499
500clean-local:
501        -rm -rf targ-include newlib.h _newlib_version.h stamp-*
Note: See TracBrowser for help on using the repository browser.