]>
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 | ||
24 | headers := stdio_lim.h printf.h | |
25 | ||
26 | routines := \ | |
27 | ctermid cuserid \ | |
2f6d1f1b | 28 | vfprintf vprintf printf_fp reg-printf printf-prs _itoa printf_fphex \ |
3e5f5557 | 29 | printf_size fprintf printf snprintf sprintf asprintf dprintf \ |
eb48c963 | 30 | vfscanf \ |
deab9dea RM |
31 | fscanf scanf sscanf \ |
32 | perror psignal \ | |
1f64ac13 | 33 | tmpfile tmpnam tmpnam_r tempnam tempname \ |
deab9dea | 34 | getline getw putw \ |
39a0b056 | 35 | remove rename \ |
7e3be507 | 36 | lockfile |
fafaa44e | 37 | |
deab9dea RM |
38 | aux := errlist siglist |
39 | distribute := _itoa.h printf-parse.h | |
40 | ||
41 | tests := tst-printf tstscanf test_rdwr test-popen tstgetln test-fseek \ | |
c131718c | 42 | temptest tst-fileno test-fwrite tst-ungetc tst-ferror \ |
deab9dea | 43 | xbug errnobug \ |
2114e10a | 44 | bug1 bug2 bug3 bug4 bug5 bug6 bug7 bug8 bug9 bug10 bug11 \ |
b4012b75 | 45 | tfformat tiformat tstdiomisc tst-printfsz \ |
8d57beea | 46 | scanf1 scanf2 scanf3 scanf4 scanf5 scanf7 scanf8 scanf9 scanf10 |
deab9dea RM |
47 | |
48 | ||
49 | include ../Rules | |
0793d348 | 50 | |
01c901a5 | 51 | CFLAGS-vfprintf.c = -Wno-uninitialized |
fa0bc87c | 52 | CFLAGS-_itoa.c = -Wno-unused |
0793d348 | 53 | CFLAGS-tst-printf.c = -Wno-format |
ba1ffaa1 | 54 | CFLAGS-tstdiomisc.c = -Wno-format |
8a523922 UD |
55 | CFLAGS-scanf4.c = -Wno-format |
56 | CFLAGS-scanf7.c = -Wno-format | |
b4012b75 | 57 | CFLAGS-tst-printfsz.c = -Wno-format |
ec4b0518 UD |
58 | |
59 | ifeq ($(stdio),libio) | |
60 | ifneq (,$(filter %REENTRANT, $(defines))) | |
61 | CPPFLAGS += -D_IO_MTSAFE_IO | |
62 | endif | |
63 | endif |