summaryrefslogtreecommitdiffstats
path: root/newlib/libc/stdlib/Makefile.am
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2000-02-17 19:39:52 +0000
committerChristopher Faylor <me@cgf.cx>2000-02-17 19:39:52 +0000
commit8a0efa53e44919bcf5ccb1d3353618a82afdf8bc (patch)
tree68c3dbf3f2c6fd5d49777def9914d77b5cd4589d /newlib/libc/stdlib/Makefile.am
parent1fd5e000ace55b323124c7e556a7a864b972a5c4 (diff)
downloadcygnal-8a0efa53e44919bcf5ccb1d3353618a82afdf8bc.tar.gz
cygnal-8a0efa53e44919bcf5ccb1d3353618a82afdf8bc.tar.bz2
cygnal-8a0efa53e44919bcf5ccb1d3353618a82afdf8bc.zip
import newlib-2000-02-17 snapshot
Diffstat (limited to 'newlib/libc/stdlib/Makefile.am')
-rw-r--r--newlib/libc/stdlib/Makefile.am166
1 files changed, 166 insertions, 0 deletions
diff --git a/newlib/libc/stdlib/Makefile.am b/newlib/libc/stdlib/Makefile.am
new file mode 100644
index 000000000..f33550fc7
--- /dev/null
+++ b/newlib/libc/stdlib/Makefile.am
@@ -0,0 +1,166 @@
+## Process this file with automake to generate Makefile.in
+
+AUTOMAKE_OPTIONS = cygnus
+
+INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
+
+noinst_LIBRARIES = lib.a
+
+lib_a_SOURCES = \
+ __adjust.c \
+ __exp10.c \
+ __ten_mu.c \
+ abort.c \
+ abs.c \
+ assert.c \
+ atexit.c \
+ atof.c \
+ atoff.c \
+ atoi.c \
+ atol.c \
+ bsearch.c \
+ calloc.c \
+ div.c \
+ dtoa.c \
+ dtoastub.c \
+ ecvtbuf.c \
+ efgcvt.c \
+ environ.c \
+ envlock.c \
+ eprintf.c \
+ exit.c \
+ getenv.c \
+ getenv_r.c \
+ getopt.c \
+ labs.c \
+ ldiv.c \
+ malign.c \
+ malloc.c \
+ mblen.c \
+ mblen_r.c \
+ mbstowcs.c \
+ mbstowcs_r.c \
+ mbtowc.c \
+ mbtowc_r.c \
+ mlock.c \
+ mprec.c \
+ msize.c \
+ mstats.c \
+ mtrim.c \
+ putenv.c \
+ putenv_r.c \
+ qsort.c \
+ rand.c \
+ rand_r.c \
+ realloc.c \
+ setenv.c \
+ setenv_r.c \
+ strdup.c \
+ strdup_r.c \
+ strtod.c \
+ strtol.c \
+ strtoul.c \
+ system.c \
+ valloc.c \
+ wcstombs.c \
+ wcstombs_r.c \
+ wctomb.c \
+ wctomb_r.c
+
+lib_a_LIBADD = mallocr.o freer.o reallocr.o callocr.o cfreer.o malignr.o \
+ vallocr.o pvallocr.o mallinfor.o mallstatsr.o msizer.o malloptr.o
+
+MALLOC_COMPILE = $(COMPILE) -DINTERNAL_NEWLIB
+
+mallocr.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_MALLOC -c $(srcdir)/mallocr.c -o $@
+
+freer.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_FREE -c $(srcdir)/mallocr.c -o $@
+
+reallocr.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_REALLOC -c $(srcdir)/mallocr.c -o $@
+
+callocr.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_CALLOC -c $(srcdir)/mallocr.c -o $@
+
+cfreer.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_CFREE -c $(srcdir)/mallocr.c -o $@
+
+malignr.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_MEMALIGN -c $(srcdir)/mallocr.c -o $@
+
+vallocr.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_VALLOC -c $(srcdir)/mallocr.c -o $@
+
+pvallocr.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_PVALLOC -c $(srcdir)/mallocr.c -o $@
+
+mallinfor.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_MALLINFO -c $(srcdir)/mallocr.c -o $@
+
+mallstatsr.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_MALLOC_STATS -c $(srcdir)/mallocr.c -o $@
+
+msizer.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_MALLOC_USABLE_SIZE -c $(srcdir)/mallocr.c -o $@
+
+malloptr.o: mallocr.c
+ $(MALLOC_COMPILE) -DDEFINE_MALLOPT -c $(srcdir)/mallocr.c -o $@
+
+CHEWOUT_FILES= \
+ abort.def \
+ abs.def \
+ assert.def \
+ atexit.def \
+ atof.def \
+ ecvtbuf.def \
+ atoi.def \
+ bsearch.def \
+ calloc.def \
+ div.def \
+ efgcvt.def \
+ envlock.def \
+ exit.def \
+ getenv.def \
+ labs.def \
+ ldiv.def \
+ malloc.def \
+ mallocr.def \
+ mblen.def \
+ mbstowcs.def \
+ mbtowc.def \
+ mlock.def \
+ mstats.def \
+ qsort.def \
+ rand.def \
+ strtod.def \
+ strtol.def \
+ strtoul.def \
+ system.def \
+ wcstombs.def \
+ wctomb.def
+
+SUFFIXES = .def
+
+CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str
+
+.c.def:
+ $(CHEW) < $< > $*.def 2> $*.ref
+ touch stmp-def
+
+TARGETDOC = ../tmp.texi
+
+doc: $(CHEWOUT_FILES)
+ cat $(srcdir)/stdlib.tex >> $(TARGETDOC)
+
+CLEANFILES = $(CHEWOUT_FILES) *.ref
+
+dtoa.o: dtoa.c mprec.h
+ecvtbuf.o: ecvtbuf.c mprec.h
+mbtowc_r.o: mbtowc_r.c mbctype.h
+ $(COMPILE) -c -fshort-enums $(srcdir)/mbtowc_r.c -o $@
+
+mprec.o: mprec.c mprec.h
+strtod.o: strtod.c mprec.h
+wctomb_r.o: wctomb_r.c mbctype.h