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/stdio/Makefile.am')
-rw-r--r--newlib/libc/stdio/Makefile.am128
1 files changed, 65 insertions, 63 deletions
diff --git a/newlib/libc/stdio/Makefile.am b/newlib/libc/stdio/Makefile.am
index d8aef7ada..efe0ede49 100644
--- a/newlib/libc/stdio/Makefile.am
+++ b/newlib/libc/stdio/Makefile.am
@@ -87,38 +87,40 @@ GENERAL_SOURCES = \
## The following are EL/IX level 2 interfaces
if ELIX_LEVEL_1
-LIB_OBJS =
+ELIX_SOURCES =
else
-LIB_OBJS = \
- asiprintf.$(oext) \
- asprintf.$(oext) \
- fcloseall.$(oext) \
- fseeko.$(oext) \
- ftello.$(oext) \
- getw.$(oext) \
- mktemp.$(oext) \
- putw.$(oext) \
- vasiprintf.$(oext) \
- vasprintf.$(oext)
+ELIX_SOURCES = \
+ asiprintf.c \
+ asprintf.c \
+ fcloseall.c \
+ fseeko.c \
+ ftello.c \
+ getw.c \
+ mktemp.c \
+ putw.c \
+ vasiprintf.c \
+ vasprintf.c
endif
-LIBADD_OBJS = vfiprintf.$(oext) vfprintf.$(oext) vfscanf.$(oext) vfiscanf.$(oext)
+LIBADD_OBJS = \
+ $(lpfx)vfiprintf.$(oext) $(lpfx)vfprintf.$(oext) \
+ $(lpfx)vfscanf.$(oext) $(lpfx)vfiscanf.$(oext)
libstdio_la_LDFLAGS = -Xcompiler -nostdlib
if USE_LIBTOOL
noinst_LTLIBRARIES = libstdio.la
-libstdio_la_SOURCES = $(GENERAL_SOURCES)
-libstdio_la_LIBADD = $(LIBADD_OBJS) $(LIB_OBJS)
-libstdio_la_DEPENDENCIES = $(LIBADD_OBJS) $(LIB_OBJS)
+libstdio_la_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
+libstdio_la_LIBADD = $(LIBADD_OBJS)
+libstdio_la_DEPENDENCIES = $(LIBADD_OBJS)
LIB_COMPILE = $(LTCOMPILE)
noinst_DATA = objectlist.awk.in
else
noinst_LIBRARIES = lib.a
-lib_a_SOURCES = $(GENERAL_SOURCES)
-lib_a_LIBADD = $(LIBADD_OBJS) $(LIB_OBJS)
+lib_a_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
+lib_a_LIBADD = $(LIBADD_OBJS)
lib_a_CFLAGS = $(AM_CFLAGS)
-lib_a_DEPENDENCIES = $(LIBADD_OBJS) $(LIB_OBJS)
+lib_a_DEPENDENCIES = $(LIBADD_OBJS)
LIB_COMPILE = $(COMPILE)
noinst_DATA =
endif # USE_LIBTOOL
@@ -128,16 +130,16 @@ include $(srcdir)/../../Makefile.shared
# This rule is needed so that libtool compiles vfiprintf before vfprintf. Otherwise
# libtool moves vfprintf.o and subsequently can't find it.
-vfprintf.$(oext): vfprintf.c
- $(LIB_COMPILE) -fshort-enums -c $(srcdir)/vfprintf.c
+$(lpfx)vfprintf.$(oext): vfprintf.c
+ $(LIB_COMPILE) -fshort-enums -c $(srcdir)/vfprintf.c -o $@
-vfiprintf.$(oext): vfprintf.c
+$(lpfx)vfiprintf.$(oext): vfprintf.c
$(LIB_COMPILE) -fshort-enums -DINTEGER_ONLY -c $(srcdir)/vfprintf.c -o $@
-vfscanf.$(oext): vfscanf.c
- $(LIB_COMPILE) -c $(srcdir)/vfscanf.c
+$(lpfx)vfscanf.$(oext): vfscanf.c
+ $(LIB_COMPILE) -c $(srcdir)/vfscanf.c -o $@
-vfiscanf.$(oext): vfscanf.c
+$(lpfx)vfiscanf.$(oext): vfscanf.c
$(LIB_COMPILE) -DINTEGER_ONLY -c $(srcdir)/vfscanf.c -o $@
CHEWOUT_FILES = \
@@ -212,41 +214,41 @@ doc: $(CHEWOUT_FILES)
CLEANFILES = $(CHEWOUT_FILES) *.ref
-fclose.$(oext): local.h
-fdopen.$(oext): local.h
-fflush.$(oext): local.h
-findfp.$(oext): local.h
-fopen.$(oext): local.h
-fputs.$(oext): fvwrite.h
-fread.$(oext): local.h
-freopen.$(oext): local.h
-fseek.$(oext): local.h
-ftell.$(oext): local.h
-fvwrite.$(oext): local.h fvwrite.h
-fwalk.$(oext): local.h
-fwrite.$(oext): local.h fvwrite.h
-iscanf.$(oext): local.h
-makebuf.$(oext): local.h
-puts.$(oext): fvwrite.h
-refill.$(oext): local.h
-scanf.$(oext): local.h
-setbuf.$(oext): local.h
-setvbuf.$(oext): local.h
-siprintf.$(oext): local.h
-sniprintf.$(oext): local.h
-sprintf.$(oext): local.h
-siscanf.$(oext): local.h
-sscanf.$(oext): local.h
-stdio.$(oext): local.h
-ungetc.$(oext): local.h
-vfiprintf.$(oext): local.h
-vfprintf.$(oext): local.h
-vfiscanf.$(oext): local.h floatio.h
-vfscanf.$(oext): local.h floatio.h
-viscanf.$(oext): local.h
-vscanf.$(oext): local.h
-vsniprintf.$(oext): local.h
-vsiscanf.$(oext): local.h
-vsscanf.$(oext): local.h
-wbuf.$(oext): local.h fvwrite.h
-wsetup.$(oext): local.h
+$(lpfx)fclose.$(oext): local.h
+$(lpfx)fdopen.$(oext): local.h
+$(lpfx)fflush.$(oext): local.h
+$(lpfx)findfp.$(oext): local.h
+$(lpfx)fopen.$(oext): local.h
+$(lpfx)fputs.$(oext): fvwrite.h
+$(lpfx)fread.$(oext): local.h
+$(lpfx)freopen.$(oext): local.h
+$(lpfx)fseek.$(oext): local.h
+$(lpfx)ftell.$(oext): local.h
+$(lpfx)fvwrite.$(oext): local.h fvwrite.h
+$(lpfx)fwalk.$(oext): local.h
+$(lpfx)fwrite.$(oext): local.h fvwrite.h
+$(lpfx)iscanf.$(oext): local.h
+$(lpfx)makebuf.$(oext): local.h
+$(lpfx)puts.$(oext): fvwrite.h
+$(lpfx)refill.$(oext): local.h
+$(lpfx)scanf.$(oext): local.h
+$(lpfx)setbuf.$(oext): local.h
+$(lpfx)setvbuf.$(oext): local.h
+$(lpfx)siprintf.$(oext): local.h
+$(lpfx)sniprintf.$(oext): local.h
+$(lpfx)sprintf.$(oext): local.h
+$(lpfx)siscanf.$(oext): local.h
+$(lpfx)sscanf.$(oext): local.h
+$(lpfx)stdio.$(oext): local.h
+$(lpfx)ungetc.$(oext): local.h
+$(lpfx)vfiprintf.$(oext): local.h
+$(lpfx)vfprintf.$(oext): local.h
+$(lpfx)vfiscanf.$(oext): local.h floatio.h
+$(lpfx)vfscanf.$(oext): local.h floatio.h
+$(lpfx)viscanf.$(oext): local.h
+$(lpfx)vscanf.$(oext): local.h
+$(lpfx)vsniprintf.$(oext): local.h
+$(lpfx)vsiscanf.$(oext): local.h
+$(lpfx)vsscanf.$(oext): local.h
+$(lpfx)wbuf.$(oext): local.h fvwrite.h
+$(lpfx)wsetup.$(oext): local.h