(routines): Remove fgetc.
[kopensolaris-gnu/glibc.git] / libio / Makefile
index ba64fc7..5f62590 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 1995, 1996 Free Software Foundation, Inc.
+# Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
 # Library General Public License for more details.
 
 # You should have received a copy of the GNU Library General Public
-# License along with the GNU C Library; see the file COPYING.LIB.  If
-# not, write to the Free Software Foundation, Inc., 675 Mass Ave,
-# Cambridge, MA 02139, USA.
+# License along with the GNU C Library; see the file COPYING.LIB.  If not,
+# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
 
 #
 #      Specific makefile for libio.
 #
 subdir := libio
 
-headers        := stdio.h libio.h _G_config.h
+headers        := stdio.h libio.h _G_config.h bits/stdio.h
 
 routines       :=                                                            \
        filedoalloc iofclose iofdopen iofflush iofgetpos iofgets iofopen      \
-       iofopncook iofprintf iofputs iofread iofsetpos ioftell                \
-       iofwrite iogetdelim iogetline iogets iopadn iopopen ioprims ioputs    \
+       iofopncook iofputs iofread iofsetpos ioftell                          \
+       iofwrite iogetdelim iogetline iogets iopadn iopopen ioputs            \
        ioseekoff ioseekpos iosetbuffer iosetvbuf iosprintf ioungetc          \
        iovsprintf iovsscanf                                                  \
+       iofgetpos64 iofopen64 iofsetpos64                                     \
                                                                              \
-       clearerr feof ferror fgetc fileno fputc freopen fseek getc getchar    \
+       clearerr feof ferror fileno fputc freopen fseek getc getchar          \
        memstream pclose putc putchar rewind setbuf setlinebuf vasprintf      \
-       vdprintf vscanf vsnprintf                                             \
+       iovdprintf vscanf vsnprintf obprintf fcloseall fseeko ftello          \
+       freopen64 fseeko64 ftello64                                           \
                                                                              \
        libc_fatal
 
@@ -40,15 +42,29 @@ all: # Make this the default target; it will be defined in Rules.
 
 include ../Makeconfig
 
+ifeq ($(versioning),yes)
+routines += oldiofopen oldiofdopen oldiofclose oldiopopen oldpclose \
+           oldtmpfile
+endif
+
+CPPFLAGS-.o += -DIO_DEBUG
+
 ifneq (,$(filter %REENTRANT, $(defines)))
 routines += clearerr_u feof_u ferror_u fputc_u getc_u getchar_u                      \
-           iofflush_u putc_u putchar_u
+           iofflush_u putc_u putchar_u peekc iofread_u iofwrite_u iofgets_u  \
+           iofputs_u
 
 CPPFLAGS += -D_IO_MTSAFE_IO
 endif
 
-aux    :=                                                                    \
-       cleanup fileops genops stdfiles stdio strops
+aux    := fileops genops stdfiles stdio strops
+
+ifeq ($(versioning),yes)
+aux    += oldfileops oldstdfiles
+endif
+
+shared-only-routines = oldiofopen oldiofdopen oldiofclose oldfileops   \
+                      oldstdfiles oldiopopen oldpclose oldtmpfile
 
 distribute := iolibio.h libioP.h strfile.h Banner