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/Makefile.am')
-rw-r--r--newlib/libc/Makefile.am82
1 files changed, 10 insertions, 72 deletions
diff --git a/newlib/libc/Makefile.am b/newlib/libc/Makefile.am
index feba1b101..0937818c7 100644
--- a/newlib/libc/Makefile.am
+++ b/newlib/libc/Makefile.am
@@ -18,70 +18,49 @@ if HAVE_UNIX_DIR
UNIX_SUBDIR = unix
endif
-if HAVE_STDIO64_DIR
-STDIO64_SUBDIR = stdio64
-endif
-
-if ENABLE_NEWLIB_ICONV
-NEWLIB_ICONV_DIRS = iconv
-NEWLIB_ICONV_LIBS = iconv/ces/lib.$(aext) iconv/ccs/lib.$(aext) iconv/lib/lib.$(aext)
-else
-NEWLIB_ICONV_DIRS =
-NEWLIB_ICONV_LIBS =
-endif
-
# The order of SUBDIRS is important for the integrated documentation.
# Do not change the order without considering the doc impact.
-SUBDIRS = argz stdlib ctype search stdio $(STDIO64_SUBDIR) string $(SIGNAL_SUBDIR) time locale sys reent \
- $(extra_dir) errno misc machine $(UNIX_SUBDIR) $(POSIX_SUBDIR) $(SYSCALLS_SUBDIR) $(NEWLIB_ICONV_DIRS) .
+SUBDIRS = stdlib ctype stdio string $(SIGNAL_SUBDIR) time locale sys reent \
+ errno misc machine $(UNIX_SUBDIR) $(POSIX_SUBDIR) $(SYSCALLS_SUBDIR) .
noinst_DATA = $(CRT0)
if USE_LIBTOOL
noinst_LTLIBRARIES = libc.la
SUBLIBS = \
- argz/libargz.$(aext) \
stdlib/libstdlib.$(aext) \
ctype/libctype.$(aext) \
- search/libsearch.$(aext) \
stdio/libstdio.$(aext) \
- $(LIBC_STDIO64_LIB) \
string/libstring.$(aext) \
$(LIBC_SIGNAL_LIB) \
time/libtime.$(aext) \
locale/liblocale.$(aext) \
+ $(LIBC_SYS_LIB) \
reent/libreent.$(aext) \
- $(LIBC_EXTRA_LIB) \
errno/liberrno.$(aext) \
misc/libmisc.$(aext) \
+ $(LIBC_MACHINE_LIB) \
$(LIBC_UNIX_LIB) \
$(LIBC_POSIX_LIB) \
- $(LIBC_SYSCALL_LIB) \
- $(LIBC_MACHINE_LIB) \
- $(LIBC_SYS_LIB)
+ $(LIBC_SYSCALL_LIB)
else
noinst_LIBRARIES = libc.a
SUBLIBS = \
- argz/lib.$(aext) \
stdlib/lib.$(aext) \
ctype/lib.$(aext) \
- search/lib.$(aext) \
stdio/lib.$(aext) \
- $(LIBC_STDIO64_LIB) \
string/lib.$(aext) \
$(LIBC_SIGNAL_LIB) \
time/lib.$(aext) \
locale/lib.$(aext) \
+ $(LIBC_SYS_LIB) \
reent/lib.$(aext) \
- $(LIBC_EXTRA_LIB) \
errno/lib.$(aext) \
misc/lib.$(aext) \
+ $(LIBC_MACHINE_LIB) \
$(LIBC_UNIX_LIB) \
$(LIBC_POSIX_LIB) \
- $(LIBC_SYSCALL_LIB) \
- $(NEWLIB_ICONV_LIBS) \
- $(LIBC_MACHINE_LIB) \
- $(LIBC_SYS_LIB)
+ $(LIBC_SYSCALL_LIB)
endif
libc_la_LDFLAGS = -Xcompiler -nostdlib
@@ -89,7 +68,6 @@ libc_la_LDFLAGS = -Xcompiler -nostdlib
if USE_LIBTOOL
libc_la_SOURCES =
libc_la_LIBADD = $(SUBLIBS)
-libc_la_DEPENDENCIES = $(SUBLIBS)
else
libc.a: $(SUBLIBS)
rm -f $@
@@ -122,20 +100,14 @@ SUBDEFS = \
stdlib/stmp-def \
ctype/stmp-def \
stdio/stmp-def \
- $(LIBC_STDIO64_DEF) \
string/stmp-def \
$(LIBC_SIGNAL_DEF) \
time/stmp-def \
locale/stmp-def \
reent/stmp-def \
- $(LIBC_EXTRA_DEF) \
misc/stmp-def
-libc.info: sigset.texi extra.texi stdio64.texi iconvset.texi \
- targetdep.tex $(SUBDEFS)
-
-libc.dvi: sigset.texi extra.texi stdio64.texi iconvset.texi \
- targetdep.tex $(SUBDEFS)
+libc.info: sigset.texi targetdep.tex $(SUBDEFS)
stmp-sigset: config.status
if test -n "$(LIBC_SIGNAL_LIB)"; then \
@@ -148,39 +120,6 @@ stmp-sigset: config.status
sigset.texi: stmp-sigset ; @true
-stmp-iconvset: config.status
- if test -n "$(NEWLIB_ICONV_LIBS)"; then \
- echo "@set ICONV" >tmp.texi; \
- else \
- echo "@clear ICONV" >tmp.texi; \
- fi
- $(SHELL) $(newlib_basedir)/../move-if-change tmp.texi iconvset.texi
- touch $@
-
-iconvset.texi: stmp-iconvset ; @true
-
-stmp-extra: config.status
- if test -n "$(LIBC_EXTRA_LIB)"; then \
- echo "@set EXTRA" >tmp.texi; \
- else \
- echo "@clear EXTRA" >tmp.texi; \
- fi
- $(SHELL) $(newlib_basedir)/../move-if-change tmp.texi extra.texi
- touch $@
-
-extra.texi: stmp-extra ; @true
-
-stmp-stdio64: config.status
- if test -n "$(LIBC_STDIO64_LIB)"; then \
- echo "@set STDIO64" >tmp.texi; \
- else \
- echo "@clear STDIO64" >tmp.texi; \
- fi
- $(SHELL) $(newlib_basedir)/../move-if-change tmp.texi stdio64.texi
- touch $@
-
-stdio64.texi: stmp-stdio64 ; @true
-
stmp-targetdep: force
rm -f tmp.texi
targetdoc=`pwd`/tmp.texi; \
@@ -201,8 +140,7 @@ $(SUBDEFS): stmp-targetdep ; @true
force:
CLEANFILES = $(CRT0) \
- sigset.texi stmp-sigset extra.texi stmp-extra \
- stdio64.texi stmp-stdio64 tmp.texi targetdep.tex stmp-targetdep
+ sigset.texi stmp-sigset tmp.texi targetdep.tex stmp-targetdep
ACLOCAL_AMFLAGS = -I ..
CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host