]>
Commit | Line | Data |
---|---|---|
dff8da6b | 1 | # Copyright (C) 1991-2024 Free Software Foundation, Inc. |
28f540f4 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 | |
41bdb6e2 AJ |
5 | # modify it under the terms of the GNU Lesser General Public |
6 | # License as published by the Free Software Foundation; either | |
7 | # version 2.1 of the License, or (at your option) any later version. | |
28f540f4 RM |
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 | |
41bdb6e2 | 12 | # Lesser General Public License for more details. |
28f540f4 | 13 | |
41bdb6e2 | 14 | # You should have received a copy of the GNU Lesser General Public |
59ba27a6 | 15 | # License along with the GNU C Library; if not, see |
5a82c748 | 16 | # <https://www.gnu.org/licenses/>. |
28f540f4 RM |
17 | |
18 | # | |
19 | # Sub-makefile for dirent portion of the library. | |
20 | # | |
21 | subdir := dirent | |
22 | ||
a5f891ac JM |
23 | include ../Makeconfig |
24 | ||
a4a12af5 CD |
25 | headers := \ |
26 | bits/dirent.h \ | |
27 | bits/dirent_ext.h \ | |
28 | dirent.h \ | |
29 | # headers | |
30 | routines := \ | |
31 | alphasort \ | |
32 | alphasort64 \ | |
33 | closedir \ | |
34 | dirfd \ | |
35 | fdopendir \ | |
36 | getdents \ | |
37 | getdents64 \ | |
38 | opendir \ | |
39 | readdir \ | |
40 | readdir64 \ | |
41 | readdir64_r \ | |
42 | readdir_r \ | |
43 | rewinddir \ | |
44 | scandir \ | |
45 | scandir-cancel \ | |
46 | scandir-tail \ | |
47 | scandir64 \ | |
48 | scandir64-tail \ | |
49 | scandirat \ | |
50 | scandirat64 \ | |
51 | seekdir \ | |
52 | telldir \ | |
53 | versionsort \ | |
54 | versionsort64 \ | |
55 | # routines | |
56 | ||
57 | tests := \ | |
58 | bug-readdir1 \ | |
59 | list \ | |
60 | opendir-tst1 \ | |
61 | tst-fdopendir \ | |
62 | tst-fdopendir2 \ | |
63 | tst-scandir \ | |
64 | tst-scandir64 \ | |
65 | tst-seekdir \ | |
66 | # tests | |
28f540f4 | 67 | |
36975e8e L |
68 | CFLAGS-scandir.c += $(uses-callbacks) |
69 | CFLAGS-scandir64.c += $(uses-callbacks) | |
70 | CFLAGS-scandir-tail.c += $(uses-callbacks) | |
71 | CFLAGS-scandir64-tail.c += $(uses-callbacks) | |
8d98c7c0 | 72 | CFLAGS-dirfd.c += $(config-cflags-wno-ignored-attributes) |
e07bb02a | 73 | |
28f540f4 | 74 | include ../Rules |
80a18298 | 75 | |
9f835f5f | 76 | opendir-tst1-ARGS = --test-dir=${common-objpfx}dirent |