1 ## Process this file with automake to generate Makefile.in
3 AUTOMAKE_OPTIONS = cygnus
5 INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
88 ## The following are EL/IX level 2 interfaces
105 LIBADD_OBJS = vfiprintf.$(oext) vfprintf.$(oext) vfscanf.$(oext) vfiscanf.$(oext)
107 libstdio_la_LDFLAGS = -Xcompiler -nostdlib
110 noinst_LTLIBRARIES = libstdio.la
111 libstdio_la_SOURCES = $(GENERAL_SOURCES)
112 libstdio_la_LIBADD = $(LIBADD_OBJS) $(LIB_OBJS)
113 libstdio_la_DEPENDENCIES = $(LIBADD_OBJS) $(LIB_OBJS)
114 LIB_COMPILE = $(LTCOMPILE)
115 noinst_DATA = objectlist.awk.in
117 noinst_LIBRARIES = lib.a
118 lib_a_SOURCES = $(GENERAL_SOURCES)
119 lib_a_LIBADD = $(LIBADD_OBJS) $(LIB_OBJS)
120 lib_a_CFLAGS = $(AM_CFLAGS)
121 lib_a_DEPENDENCIES = $(LIBADD_OBJS) $(LIB_OBJS)
122 LIB_COMPILE = $(COMPILE)
126 include $(srcdir)/../../Makefile.shared
128 # This rule is needed so that libtool compiles vfiprintf before vfprintf. Otherwise
129 # libtool moves vfprintf.o and subsequently can't find it.
131 vfprintf.$(oext): vfprintf.c
132 $(LIB_COMPILE) -fshort-enums -c $(srcdir)/vfprintf.c
134 vfiprintf.$(oext): vfprintf.c
135 $(LIB_COMPILE) -fshort-enums -DINTEGER_ONLY -c $(srcdir)/vfprintf.c -o $@
137 vfscanf.$(oext): vfscanf.c
138 $(LIB_COMPILE) -c $(srcdir)/vfscanf.c
140 vfiscanf.$(oext): vfscanf.c
141 $(LIB_COMPILE) -DINTEGER_ONLY -c $(srcdir)/vfscanf.c -o $@
202 CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str
205 $(CHEW) < $< > $*.def 2> $*.ref
208 TARGETDOC = ../tmp.texi
210 doc: $(CHEWOUT_FILES)
211 cat $(srcdir)/stdio.tex >> $(TARGETDOC)
213 CLEANFILES = $(CHEWOUT_FILES) *.ref
215 fclose.$(oext): local.h
216 fdopen.$(oext): local.h
217 fflush.$(oext): local.h
218 findfp.$(oext): local.h
219 fopen.$(oext): local.h
220 fputs.$(oext): fvwrite.h
221 fread.$(oext): local.h
222 freopen.$(oext): local.h
223 fseek.$(oext): local.h
224 ftell.$(oext): local.h
225 fvwrite.$(oext): local.h fvwrite.h
226 fwalk.$(oext): local.h
227 fwrite.$(oext): local.h fvwrite.h
228 iscanf.$(oext): local.h
229 makebuf.$(oext): local.h
230 puts.$(oext): fvwrite.h
231 refill.$(oext): local.h
232 scanf.$(oext): local.h
233 setbuf.$(oext): local.h
234 setvbuf.$(oext): local.h
235 siprintf.$(oext): local.h
236 sniprintf.$(oext): local.h
237 sprintf.$(oext): local.h
238 siscanf.$(oext): local.h
239 sscanf.$(oext): local.h
240 stdio.$(oext): local.h
241 ungetc.$(oext): local.h
242 vfiprintf.$(oext): local.h
243 vfprintf.$(oext): local.h
244 vfiscanf.$(oext): local.h floatio.h
245 vfscanf.$(oext): local.h floatio.h
246 viscanf.$(oext): local.h
247 vscanf.$(oext): local.h
248 vsniprintf.$(oext): local.h
249 vsiscanf.$(oext): local.h
250 vsscanf.$(oext): local.h
251 wbuf.$(oext): local.h fvwrite.h
252 wsetup.$(oext): local.h