]>
Commit | Line | Data |
---|---|---|
5290baf0 | 1 | # Copyright (C) 1991, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc. |
deab9dea RM |
2 | # This file is part of the GNU C Library. |
3 | ||
4 | # The GNU C Library is free software; you can redistribute it and/or | |
5 | # modify it under the terms of the GNU Library General Public License as | |
6 | # published by the Free Software Foundation; either version 2 of the | |
7 | # License, or (at your option) any later version. | |
8 | ||
9 | # The GNU C Library is distributed in the hope that it will be useful, | |
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
12 | # Library General Public License for more details. | |
13 | ||
14 | # You should have received a copy of the GNU Library General Public | |
8a523922 UD |
15 | # License along with the GNU C Library; see the file COPYING.LIB. If not, |
16 | # write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
17 | # Boston, MA 02111-1307, USA. | |
deab9dea RM |
18 | |
19 | # | |
20 | # Specific makefile for stdio-common. | |
21 | # | |
22 | subdir := stdio-common | |
23 | ||
5107cf1d | 24 | headers := bits/stdio_lim.h printf.h |
deab9dea RM |
25 | |
26 | routines := \ | |
27 | ctermid cuserid \ | |
af6f3906 UD |
28 | _itoa itoa-digits \ |
29 | vfprintf vprintf printf_fp reg-printf printf-prs printf_fphex \ | |
3e5f5557 | 30 | printf_size fprintf printf snprintf sprintf asprintf dprintf \ |
eb48c963 | 31 | vfscanf \ |
deab9dea RM |
32 | fscanf scanf sscanf \ |
33 | perror psignal \ | |
dfd2257a | 34 | tmpfile tmpfile64 tmpnam tmpnam_r tempnam tempname \ |
deab9dea | 35 | getline getw putw \ |
39a0b056 | 36 | remove rename \ |
7e3be507 | 37 | lockfile |
fafaa44e | 38 | |
deab9dea RM |
39 | aux := errlist siglist |
40 | distribute := _itoa.h printf-parse.h | |
41 | ||
42 | tests := tst-printf tstscanf test_rdwr test-popen tstgetln test-fseek \ | |
c131718c | 43 | temptest tst-fileno test-fwrite tst-ungetc tst-ferror \ |
deab9dea | 44 | xbug errnobug \ |
2114e10a | 45 | bug1 bug2 bug3 bug4 bug5 bug6 bug7 bug8 bug9 bug10 bug11 \ |
b4012b75 | 46 | tfformat tiformat tstdiomisc tst-printfsz \ |
8d57beea | 47 | scanf1 scanf2 scanf3 scanf4 scanf5 scanf7 scanf8 scanf9 scanf10 |
deab9dea RM |
48 | |
49 | ||
50 | include ../Rules | |
0793d348 | 51 | |
01c901a5 | 52 | CFLAGS-vfprintf.c = -Wno-uninitialized |
fa0bc87c | 53 | CFLAGS-_itoa.c = -Wno-unused |
0793d348 | 54 | CFLAGS-tst-printf.c = -Wno-format |
ba1ffaa1 | 55 | CFLAGS-tstdiomisc.c = -Wno-format |
8a523922 UD |
56 | CFLAGS-scanf4.c = -Wno-format |
57 | CFLAGS-scanf7.c = -Wno-format | |
b4012b75 | 58 | CFLAGS-tst-printfsz.c = -Wno-format |
ec4b0518 UD |
59 | |
60 | ifeq ($(stdio),libio) | |
61 | ifneq (,$(filter %REENTRANT, $(defines))) | |
62 | CPPFLAGS += -D_IO_MTSAFE_IO | |
63 | endif | |
64 | endif |