aboutsummaryrefslogtreecommitdiff
path: root/io/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'io/Makefile')
-rw-r--r--io/Makefile262
1 files changed, 199 insertions, 63 deletions
diff --git a/io/Makefile b/io/Makefile
index f72571c..6b58728 100644
--- a/io/Makefile
+++ b/io/Makefile
@@ -22,65 +22,193 @@ subdir := io
include ../Makeconfig
-headers := sys/stat.h bits/stat.h sys/statfs.h bits/statfs.h sys/vfs.h \
- sys/statvfs.h bits/statvfs.h fcntl.h sys/fcntl.h bits/fcntl.h \
- poll.h sys/poll.h bits/poll.h bits/fcntl2.h bits/poll2.h \
- bits/statx.h bits/statx-generic.h bits/types/struct_statx.h \
- bits/types/struct_statx_timestamp.h \
- utime.h ftw.h fts.h sys/sendfile.h
-
-routines := \
- utime \
- mkfifo mkfifoat \
- stat fstat lstat stat64 fstat64 lstat64 fstatat fstatat64 \
- statx \
- mknod mknodat \
- statfs fstatfs statfs64 fstatfs64 \
- statvfs fstatvfs statvfs64 fstatvfs64 \
- umask chmod fchmod lchmod fchmodat \
- mkdir mkdirat \
- open open_2 open64 open64_2 openat openat_2 openat64 openat64_2 \
- read write lseek lseek64 access euidaccess faccessat \
- fcntl fcntl64 flock lockf lockf64 \
- close dup dup2 dup3 pipe pipe2 \
- creat creat64 \
- chdir fchdir \
- getcwd getwd getdirname \
- chown fchown lchown fchownat \
- ttyname ttyname_r isatty \
- link linkat symlink symlinkat readlink readlinkat \
- unlink unlinkat rmdir \
- ftw ftw64 fts fts64 poll ppoll \
- posix_fadvise posix_fadvise64 \
- posix_fallocate posix_fallocate64 \
- sendfile sendfile64 copy_file_range \
- utimensat futimens file_change_detection \
- fts64-time64 \
- ftw64-time64 \
- closefrom close_range
-
-others := pwd
-test-srcs := ftwtest ftwtest-time64
-tests := test-utime test-stat test-stat2 test-lfs tst-getcwd \
- tst-fcntl bug-ftw1 bug-ftw2 bug-ftw3 bug-ftw4 tst-statvfs \
- tst-openat tst-unlinkat tst-fstatat tst-futimesat \
- tst-renameat tst-fchownat tst-fchmodat tst-faccessat \
- tst-symlinkat tst-linkat tst-readlinkat tst-mkdirat \
- tst-mknodat tst-mkfifoat tst-ttyname_r bug-ftw5 \
- tst-posix_fallocate tst-posix_fallocate64 \
- tst-fts tst-fts-lfs tst-open-tmpfile \
- tst-copy_file_range tst-getcwd-abspath tst-lockf \
- tst-ftw-lnk tst-lchmod \
- tst-ftw-bz26353 tst-stat tst-stat-lfs \
- tst-utime \
- tst-utimes \
- tst-futimes \
- tst-lutimes \
- tst-futimens \
- tst-utimensat \
- tst-closefrom \
- tst-close_range \
- tst-ftw-bz28126
+headers := \
+ bits/fcntl.h \
+ bits/fcntl2.h \
+ bits/poll.h \
+ bits/poll2.h \
+ bits/stat.h \
+ bits/statfs.h \
+ bits/statvfs.h \
+ bits/statx-generic.h \
+ bits/statx.h \
+ bits/types/struct_statx.h \
+ bits/types/struct_statx_timestamp.h \
+ fcntl.h \
+ fts.h \
+ ftw.h \
+ poll.h \
+ sys/fcntl.h \
+ sys/poll.h \
+ sys/sendfile.h \
+ sys/stat.h \
+ sys/statfs.h \
+ sys/statvfs.h \
+ sys/vfs.h \
+ utime.h \
+ # headers
+
+routines := \
+ access \
+ chdir \
+ chmod \
+ chown \
+ close \
+ close_range \
+ closefrom \
+ copy_file_range \
+ creat \
+ creat64 \
+ dup \
+ dup2 \
+ dup3 \
+ euidaccess \
+ faccessat \
+ fchdir \
+ fchmod \
+ fchmodat \
+ fchown \
+ fchownat \
+ fcntl \
+ fcntl64 \
+ file_change_detection \
+ flock \
+ fstat \
+ fstat64 \
+ fstatat \
+ fstatat64 \
+ fstatfs \
+ fstatfs64 \
+ fstatvfs \
+ fstatvfs64 \
+ fts \
+ fts64 \
+ fts64-time64 \
+ ftw \
+ ftw64 \
+ ftw64-time64 \
+ futimens \
+ getcwd \
+ getdirname \
+ getwd \
+ isatty \
+ lchmod \
+ lchown \
+ link \
+ linkat \
+ lockf \
+ lockf64 \
+ lseek \
+ lseek64 \
+ lstat \
+ lstat64 \
+ mkdir \
+ mkdirat \
+ mkfifo \
+ mkfifoat \
+ mknod \
+ mknodat \
+ open \
+ open64 \
+ open64_2 \
+ open_2 \
+ openat \
+ openat64 \
+ openat64_2 \
+ openat_2 \
+ pipe \
+ pipe2 \
+ poll \
+ posix_fadvise \
+ posix_fadvise64 \
+ posix_fallocate \
+ posix_fallocate64 \
+ ppoll \
+ read \
+ readlink \
+ readlinkat \
+ rmdir \
+ sendfile \
+ sendfile64 \
+ stat \
+ stat64 \
+ statfs \
+ statfs64 \
+ statvfs \
+ statvfs64 \
+ statx \
+ symlink \
+ symlinkat \
+ ttyname \
+ ttyname_r \
+ umask \
+ unlink \
+ unlinkat \
+ utime \
+ utimensat \
+ write \
+ # routines
+
+others := \
+ pwd \
+ # others
+
+test-srcs := \
+ ftwtest \
+ ftwtest-time64 \
+ # test-srcs
+
+tests := \
+ bug-ftw1 \
+ bug-ftw2 \
+ bug-ftw3 \
+ bug-ftw4 \
+ bug-ftw5 \
+ test-lfs \
+ test-stat \
+ test-stat2 \
+ test-utime \
+ tst-close_range \
+ tst-closefrom \
+ tst-copy_file_range \
+ tst-faccessat \
+ tst-fchmodat \
+ tst-fchownat \
+ tst-fcntl \
+ tst-fstatat \
+ tst-fts \
+ tst-fts-lfs \
+ tst-ftw-bz26353 \
+ tst-ftw-bz28126 \
+ tst-ftw-lnk \
+ tst-futimens \
+ tst-futimes \
+ tst-futimesat \
+ tst-getcwd \
+ tst-getcwd-abspath \
+ tst-lchmod \
+ tst-linkat \
+ tst-lockf \
+ tst-lutimes \
+ tst-mkdirat \
+ tst-mkfifoat \
+ tst-mknodat \
+ tst-open-tmpfile \
+ tst-openat \
+ tst-posix_fallocate \
+ tst-posix_fallocate64 \
+ tst-readlinkat \
+ tst-renameat \
+ tst-stat \
+ tst-stat-lfs \
+ tst-statvfs \
+ tst-symlinkat \
+ tst-ttyname_r \
+ tst-unlinkat \
+ tst-utime \
+ tst-utimensat \
+ tst-utimes \
+ # tests
tests-time64 := \
tst-fcntl-time64 \
@@ -97,12 +225,20 @@ tests-time64 := \
# tests-time64
# Likewise for statx, but we do not need static linking here.
-tests-internal += tst-statx tst-file_change_detection
-tests-static += tst-statx
+tests-internal += \
+ tst-file_change_detection \
+ tst-statx \
+ # tests-internal
+
+tests-static += \
+ tst-statx \
+ # tests-static
ifeq ($(run-built-tests),yes)
-tests-special += $(objpfx)ftwtest.out \
- $(objpfx)ftwtest-time64.out
+tests-special += \
+ $(objpfx)ftwtest-time64.out \
+ $(objpfx)ftwtest.out \
+ # tests-special
endif
include ../Rules