(routines): Remove fgetc.
[kopensolaris-gnu/glibc.git] / libio / Makefile
index 53a1d7d..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
 #
 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                \
+       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 obprintf                                    \
+       iovdprintf vscanf vsnprintf obprintf fcloseall fseeko ftello          \
+       freopen64 fseeko64 ftello64                                           \
                                                                              \
        libc_fatal
 
@@ -40,17 +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 peekc
+           iofflush_u putc_u putchar_u peekc iofread_u iofwrite_u iofgets_u  \
+           iofputs_u
 
 CPPFLAGS += -D_IO_MTSAFE_IO
 endif
 
-aux    :=                                                                    \
-       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