Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/stdlib/Makefile.am')
-rw-r--r--newlib/libc/stdlib/Makefile.am128
1 files changed, 40 insertions, 88 deletions
diff --git a/newlib/libc/stdlib/Makefile.am b/newlib/libc/stdlib/Makefile.am
index 36e61074f..8c7687e70 100644
--- a/newlib/libc/stdlib/Makefile.am
+++ b/newlib/libc/stdlib/Makefile.am
@@ -4,13 +4,10 @@ AUTOMAKE_OPTIONS = cygnus
INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
-GENERAL_SOURCES = \
+LIB_SOURCES = \
__adjust.c \
- __atexit.c \
- __call_atexit.c \
__exp10.c \
__ten_mu.c \
- _Exit.c \
abort.c \
abs.c \
assert.c \
@@ -19,19 +16,29 @@ GENERAL_SOURCES = \
atoff.c \
atoi.c \
atol.c \
+ bsearch.c \
calloc.c \
div.c \
+ drand48.c \
dtoa.c \
dtoastub.c \
+ ecvtbuf.c \
+ efgcvt.c \
environ.c \
envlock.c \
eprintf.c \
+ erand48.c \
exit.c \
getenv.c \
getenv_r.c \
+ getopt.c \
+ jrand48.c \
labs.c \
+ lcong48.c \
ldiv.c \
ldtoa.c \
+ lrand48.c \
+ malign.c \
malloc.c \
mblen.c \
mblen_r.c \
@@ -41,105 +48,54 @@ GENERAL_SOURCES = \
mbtowc_r.c \
mlock.c \
mprec.c \
- mstats.c \
- rand.c \
- rand_r.c \
- realloc.c \
- strtod.c \
- strtol.c \
- strtoul.c \
- wcstombs.c \
- wcstombs_r.c \
- wctomb.c \
- wctomb_r.c
-
-EXTENDED_SOURCES = \
- cxa_atexit.c \
- cxa_finalize.c \
- drand48.c \
- ecvtbuf.c \
- efgcvt.c \
- erand48.c \
- jrand48.c \
- lcong48.c \
- lrand48.c \
mrand48.c \
msize.c \
+ mstats.c \
mtrim.c \
nrand48.c \
+ putenv.c \
+ putenv_r.c \
+ qsort.c \
+ rand.c \
rand48.c \
+ rand_r.c \
+ realloc.c \
seed48.c \
+ setenv.c \
+ setenv_r.c \
srand48.c \
+ strdup.c \
+ strdup_r.c \
+ strtod.c \
+ strtol.c \
strtoll.c \
strtoll_r.c \
+ strtoul.c \
strtoull.c \
strtoull_r.c \
- atoll.c \
- llabs.c \
- lldiv.c
-
-ELIX_2_OBJS = \
- a64l.$(oext) \
- btowc.$(oext) \
- getopt.$(oext) \
- getsubopt.$(oext) \
- l64a.$(oext) \
- malign.$(oext) \
- malignr.$(oext) \
- malloptr.$(oext) \
- mbrlen.$(oext) \
- mbrtowc.$(oext) \
- mbsinit.$(oext) \
- mbsrtowcs.$(oext) \
- on_exit.$(oext) \
- pvallocr.$(oext) \
- valloc.$(oext) \
- vallocr.$(oext) \
- wcrtomb.$(oext) \
- wcsrtombs.$(oext) \
- wctob.$(oext)
-
-ELIX_3_OBJS = \
- putenv.$(oext) \
- putenv_r.$(oext) \
- setenv.$(oext) \
- setenv_r.$(oext)
-
-ELIX_4_OBJS = \
- system.$(oext)
-
-if ELIX_LEVEL_1
-LIB_OBJS =
-else
-if ELIX_LEVEL_2
-LIB_OBJS = $(ELIX_2_OBJS)
-else
-if ELIX_LEVEL_3
-LIB_OBJS = $(ELIX_2_OBJS) $(ELIX_3_OBJS)
-else
-LIB_OBJS = $(ELIX_2_OBJS) $(ELIX_3_OBJS) $(ELIX_4_OBJS)
-endif
-endif
-endif
+ system.c \
+ valloc.c \
+ wcstombs.c \
+ wcstombs_r.c \
+ wctomb.c \
+ wctomb_r.c
# Because of how libtool moves objects around, mallocr must be built last.
-LIBADD_OBJS = freer.$(oext) reallocr.$(oext) callocr.$(oext) cfreer.$(oext) \
- mallinfor.$(oext) mallstatsr.$(oext) msizer.$(oext) mallocr.$(oext)
+LIBADD_OBJS = freer.$(oext) reallocr.$(oext) callocr.$(oext) cfreer.$(oext) malignr.$(oext) \
+ vallocr.$(oext) pvallocr.$(oext) mallinfor.$(oext) mallstatsr.$(oext) msizer.$(oext) malloptr.$(oext) mallocr.$(oext)
libstdlib_la_LDFLAGS = -Xcompiler -nostdlib
if USE_LIBTOOL
noinst_LTLIBRARIES = libstdlib.la
-libstdlib_la_SOURCES = $(GENERAL_SOURCES) $(EXTENDED_SOURCES)
-libstdlib_la_LIBADD = $(LIB_OBJS) $(LIBADD_OBJS)
-libstdlib_la_DEPENDENCIES = $(LIB_OBJS) $(LIBADD_OBJS)
+libstdlib_la_SOURCES = $(LIB_SOURCES)
+libstdlib_la_LIBADD = $(LIBADD_OBJS)
LIB_COMPILE = $(LTCOMPILE)
noinst_DATA = objectlist.awk.in
else
noinst_LIBRARIES = lib.a
-lib_a_SOURCES = $(GENERAL_SOURCES) $(EXTENDED_SOURCES)
-lib_a_LIBADD = $(LIBADD_OBJS) $(LIB_OBJS)
-lib_a_DEPENDENCIES = $(LIBADD_OBJS) $(LIB_OBJS)
+lib_a_SOURCES = $(LIB_SOURCES)
+lib_a_LIBADD = $(LIBADD_OBJS)
LIB_COMPILE = $(COMPILE)
noinst_DATA =
endif # USE_LIBTOOL
@@ -185,26 +141,22 @@ malloptr.$(oext): mallocr.c
$(MALLOC_COMPILE) -DDEFINE_MALLOPT -c $(srcdir)/mallocr.c -o $@
CHEWOUT_FILES= \
- _Exit.def \
- a64l.def \
abort.def \
abs.def \
assert.def \
atexit.def \
atof.def \
+ ecvtbuf.def \
atoi.def \
- atoll.def \
+ bsearch.def \
calloc.def \
div.def \
- ecvtbuf.def \
efgcvt.def \
envlock.def \
exit.def \
getenv.def \
labs.def \
ldiv.def \
- llabs.def \
- lldiv.def \
malloc.def \
mallocr.def \
mblen.def \
@@ -212,7 +164,7 @@ CHEWOUT_FILES= \
mbtowc.def \
mlock.def \
mstats.def \
- on_exit.def \
+ qsort.def \
rand.def \
rand48.def \
strtod.def \