tests: stat-free-color: accommodate stat of /selinux on rawhide
[coreutils.git] / tests / Makefile.am
bloba324dc1eb4b274a39b4bb98a55dd0fb1c417e019
1 ## Process this file with automake to produce Makefile.in -*-Makefile-*-.
3 # Sort in traditional ASCII order, regardless of the current locale;
4 # otherwise we may get into trouble with distinct strings that the
5 # current locale considers to be equal.
6 ASSORT = LC_ALL=C sort
8 EXTRA_DIST =            \
9   Coreutils.pm          \
10   CuSkip.pm             \
11   CuTmpdir.pm           \
12   check.mk              \
13   d_type-check          \
14   envvar-check          \
15   filefrag-extent-compare \
16   fiemap-capable        \
17   init.cfg              \
18   init.sh               \
19   lang-default          \
20   other-fs-tmpdir       \
21   require-perl          \
22   sample-test           \
23   $(pr_data)
25 root_tests =                                    \
26   chown/basic                                   \
27   cp/cp-a-selinux                               \
28   cp/preserve-gid                               \
29   cp/special-bits                               \
30   cp/cp-mv-enotsup-xattr                        \
31   cp/capability                                 \
32   cp/sparse-fiemap                              \
33   dd/skip-seek-past-dev                         \
34   install/install-C-root                        \
35   ls/capability                                 \
36   ls/nameless-uid                               \
37   misc/chcon                                    \
38   misc/chroot-credentials                       \
39   misc/selinux                                  \
40   misc/truncate-owned-by-other                  \
41   mkdir/writable-under-readonly                 \
42   mv/sticky-to-xpart                            \
43   rm/fail-2eperm                                \
44   rm/no-give-up                                 \
45   rm/one-file-system                            \
46   rm/read-only                                  \
47   tail-2/append-only                            \
48   touch/now-owned-by-other
50 .PHONY: check-root
51 check-root:
52         $(MAKE) check TESTS='$(root_tests)'
54 check-recursive: root-hint
56 # Advertise `check-root' target.
57 .PHONY: root-hint
58 root-hint:
59         @echo '***********************************************************'
60         @echo "NOTICE: Some tests may be run only as root."
61         @echo "  See the 'Running tests as root' section in README."
62         @echo '***********************************************************'
64 EXTRA_DIST += $(TESTS)
66 # Do not choose a name that is a shell keyword like 'if', or a
67 # commonly-used utility like 'cat' or 'test', as the name of a test.
68 # Otherwise, VPATH builds will fail on hosts like Solaris, since they
69 # will expand 'if test ...' to 'if .../test ...', and the '.../test'
70 # will execute the test script rather than the standard utility.
72 # Notes on the ordering of these tests:
73 # Place early in the list tests of the tools that
74 # are most commonly used in test scripts themselves.
75 # E.g., nearly every test script uses rm and chmod.
76 # help-version comes early because it's a basic sanity test.
77 # Put seq early, since lots of other tests use it.
78 # Put tests that sleep early, but not all together, so in parallel builds
79 # they share time with tests that burn CPU, not with others that sleep.
80 # Put head-elide-tail early, because it's long-running.
82 TESTS =                                         \
83   misc/help-version                             \
84   tail-2/inotify-race                           \
85   misc/invalid-opt                              \
86   rm/ext3-perf                                  \
87   rm/cycle                                      \
88   cp/link-heap                                  \
89   tail-2/inotify-hash-abuse                     \
90   tail-2/inotify-hash-abuse2                    \
91   tail-2/F-vs-missing                           \
92   tail-2/F-vs-rename                            \
93   tail-2/inotify-rotate                         \
94   chmod/no-x                                    \
95   chgrp/basic                                   \
96   rm/dangling-symlink                           \
97   misc/ls-time                                  \
98   rm/deep-1                                     \
99   rm/deep-2                                     \
100   rm/dir-no-w                                   \
101   rm/dir-nonrecur                               \
102   rm/dot-rel                                    \
103   rm/isatty                                     \
104   rm/empty-inacc                                \
105   rm/empty-name                                 \
106   rm/f-1                                        \
107   rm/fail-eacces                                \
108   rm/fail-eperm                                 \
109   tail-2/assert                                 \
110   rm/hash                                       \
111   rm/i-1                                        \
112   rm/i-never                                    \
113   rm/i-no-r                                     \
114   tail-2/infloop-1                              \
115   rm/ignorable                                  \
116   rm/inaccessible                               \
117   rm/interactive-always                         \
118   rm/interactive-once                           \
119   rm/ir-1                                       \
120   rm/one-file-system2                           \
121   rm/r-1                                        \
122   rm/r-2                                        \
123   rm/r-3                                        \
124   rm/r-4                                        \
125   rm/readdir-bug                                \
126   rm/rm1                                        \
127   touch/empty-file                              \
128   rm/rm2                                        \
129   rm/rm3                                        \
130   rm/rm4                                        \
131   rm/rm5                                        \
132   rm/sunos-1                                    \
133   rm/unread2                                    \
134   rm/unread3                                    \
135   rm/unreadable                                 \
136   rm/v-slash                                    \
137   chgrp/default-no-deref                        \
138   chgrp/deref                                   \
139   chgrp/no-x                                    \
140   chgrp/posix-H                                 \
141   chgrp/recurse                                 \
142   misc/env                                      \
143   misc/ptx                                      \
144   misc/test                                     \
145   misc/seq                                      \
146   misc/seq-long-double                          \
147   misc/head                                     \
148   misc/head-elide-tail                          \
149   tail-2/tail-n0f                               \
150   misc/ls-misc                                  \
151   misc/date                                     \
152   misc/date-next-dow                            \
153   misc/ptx-overrun                              \
154   misc/xstrtol                                  \
155   tail-2/pid                                    \
156   misc/od                                       \
157   misc/od-float                                 \
158   misc/mktemp                                   \
159   misc/arch                                     \
160   misc/pr                                       \
161   misc/join                                     \
162   pr/pr-tests                                   \
163   misc/df-P                                     \
164   misc/pwd-option                               \
165   misc/chcon-fail                               \
166   misc/cut                                      \
167   misc/wc                                       \
168   misc/wc-files0-from                           \
169   misc/wc-files0                                \
170   misc/wc-parallel                              \
171   misc/cat-proc                                 \
172   misc/cat-buf                                  \
173   misc/base64                                   \
174   misc/basename                                 \
175   misc/close-stdout                             \
176   misc/chroot-fail                              \
177   misc/comm                                     \
178   misc/csplit                                   \
179   misc/csplit-1000                              \
180   misc/csplit-heap                              \
181   misc/date-sec                                 \
182   misc/dircolors                                \
183   misc/df                                       \
184   misc/dirname                                  \
185   misc/env-null                                 \
186   misc/expand                                   \
187   misc/expr                                     \
188   misc/factor                                   \
189   misc/false-status                             \
190   misc/fmt                                      \
191   misc/fmt-long-line                            \
192   misc/fold                                     \
193   misc/groups-dash                              \
194   misc/groups-version                           \
195   misc/head-c                                   \
196   misc/head-pos                                 \
197   misc/id-context                               \
198   misc/id-groups                                \
199   misc/md5sum                                   \
200   misc/md5sum-newline                           \
201   misc/md5sum-parallel                          \
202   misc/mknod                                    \
203   misc/nice                                     \
204   misc/nice-fail                                \
205   misc/nl                                       \
206   misc/nohup                                    \
207   misc/nproc-avail                              \
208   misc/nproc-positive                           \
209   misc/od-N                                     \
210   misc/od-multiple-t                            \
211   misc/od-x8                                    \
212   misc/paste                                    \
213   misc/pathchk1                                 \
214   misc/printenv                                 \
215   misc/printf                                   \
216   misc/printf-cov                               \
217   misc/printf-hex                               \
218   misc/printf-surprise                          \
219   misc/pwd-long                                 \
220   misc/readlink-fp-loop                         \
221   misc/runcon-no-reorder                        \
222   misc/sha1sum                                  \
223   misc/sha1sum-vec                              \
224   misc/sha224sum                                \
225   misc/sha256sum                                \
226   misc/sha384sum                                \
227   misc/sha512sum                                \
228   misc/shred-exact                              \
229   misc/shred-passes                             \
230   misc/shred-remove                             \
231   misc/shuf                                     \
232   misc/sort                                     \
233   misc/sort-benchmark-random                    \
234   misc/sort-compress                            \
235   misc/sort-compress-hang                       \
236   misc/sort-compress-proc                       \
237   misc/sort-continue                            \
238   misc/sort-debug-keys                          \
239   misc/sort-debug-warn                          \
240   misc/sort-files0-from                         \
241   misc/sort-float                               \
242   misc/sort-merge                               \
243   misc/sort-merge-fdlimit                       \
244   misc/sort-month                               \
245   misc/sort-rand                                \
246   misc/sort-spinlock-abuse                      \
247   misc/sort-stale-thread-mem                    \
248   misc/sort-unique                              \
249   misc/sort-unique-segv                         \
250   misc/sort-version                             \
251   split/filter                                  \
252   split/suffix-length                           \
253   split/b-chunk                                 \
254   split/fail                                    \
255   split/lines                                   \
256   split/l-chunk                                 \
257   split/r-chunk                                 \
258   misc/stat-birthtime                           \
259   misc/stat-fmt                                 \
260   misc/stat-hyphen                              \
261   misc/stat-mount                               \
262   misc/stat-nanoseconds                         \
263   misc/stat-printf                              \
264   misc/stat-slash                               \
265   misc/stdbuf                                   \
266   misc/stty                                     \
267   misc/stty-invalid                             \
268   misc/stty-row-col                             \
269   misc/su-fail                                  \
270   misc/sum                                      \
271   misc/sum-sysv                                 \
272   misc/tac                                      \
273   misc/tac-continue                             \
274   misc/tail                                     \
275   misc/tee                                      \
276   misc/tee-dash                                 \
277   misc/test-diag                                \
278   misc/timeout                                  \
279   misc/timeout-parameters                       \
280   misc/tr                                       \
281   misc/tr-case-class                            \
282   misc/truncate-dangling-symlink                \
283   misc/truncate-dir-fail                        \
284   misc/truncate-fail-diag                       \
285   misc/truncate-fifo                            \
286   misc/truncate-no-create-missing               \
287   misc/truncate-overflow                        \
288   misc/truncate-parameters                      \
289   misc/truncate-relative                        \
290   misc/tsort                                    \
291   misc/tty-eof                                  \
292   misc/unexpand                                 \
293   misc/uniq                                     \
294   misc/uniq-perf                                \
295   misc/xattr                                    \
296   tail-2/wait                                   \
297   chmod/c-option                                \
298   chmod/equal-x                                 \
299   chmod/equals                                  \
300   chmod/inaccessible                            \
301   chmod/octal                                   \
302   chmod/setgid                                  \
303   chmod/silent                                  \
304   chmod/thru-dangling                           \
305   chmod/umask-x                                 \
306   chmod/usage                                   \
307   chown/deref                                   \
308   chown/preserve-root                           \
309   chown/separator                               \
310   cp/abuse                                      \
311   cp/acl                                        \
312   cp/backup-1                                   \
313   cp/backup-dir                                 \
314   cp/backup-is-src                              \
315   cp/cp-HL                                      \
316   cp/cp-deref                                   \
317   cp/cp-i                                       \
318   cp/cp-mv-backup                               \
319   cp/cp-parents                                 \
320   cp/deref-slink                                \
321   cp/dir-rm-dest                                \
322   cp/dir-slash                                  \
323   cp/dir-vs-file                                \
324   cp/existing-perm-race                         \
325   cp/fail-perm                                  \
326   cp/fiemap-empty                               \
327   cp/fiemap-perf                                \
328   cp/fiemap-2                                   \
329   cp/file-perm-race                             \
330   cp/into-self                                  \
331   cp/link                                       \
332   cp/link-no-deref                              \
333   cp/link-preserve                              \
334   cp/link-symlink                               \
335   cp/no-deref-link1                             \
336   cp/no-deref-link2                             \
337   cp/no-deref-link3                             \
338   cp/parent-perm                                \
339   cp/parent-perm-race                           \
340   cp/perm                                       \
341   cp/preserve-2                                 \
342   cp/preserve-slink-time                        \
343   cp/proc-short-read                            \
344   cp/proc-zero-len                              \
345   cp/r-vs-symlink                               \
346   cp/reflink-auto                               \
347   cp/reflink-perm                               \
348   cp/same-file                                  \
349   cp/slink-2-slink                              \
350   cp/sparse                                     \
351   cp/sparse-to-pipe                             \
352   cp/special-f                                  \
353   cp/src-base-dot                               \
354   cp/symlink-slash                              \
355   cp/thru-dangling                              \
356   df/unreadable                                 \
357   dd/direct                                     \
358   dd/misc                                       \
359   dd/nocache                                    \
360   dd/not-rewound                                \
361   dd/reblock                                    \
362   dd/skip-seek                                  \
363   dd/skip-seek2                                 \
364   dd/skip-seek-past-file                        \
365   dd/stderr                                     \
366   dd/unblock                                    \
367   dd/unblock-sync                               \
368   df/total-verify                               \
369   du/2g                                         \
370   du/8gb                                        \
371   du/basic                                      \
372   du/bigtime                                    \
373   du/deref                                      \
374   du/deref-args                                 \
375   du/exclude                                    \
376   du/fd-leak                                    \
377   du/files0-from                                \
378   du/files0-from-dir                            \
379   du/hard-link                                  \
380   du/inacc-dest                                 \
381   du/inacc-dir                                  \
382   du/inaccessible-cwd                           \
383   du/long-from-unreadable                       \
384   du/long-sloop                                 \
385   du/max-depth                                  \
386   du/move-dir-while-traversing                  \
387   du/no-deref                                   \
388   du/no-x                                       \
389   du/one-file-system                            \
390   du/restore-wd                                 \
391   du/slash                                      \
392   du/slink                                      \
393   du/trailing-slash                             \
394   du/two-args                                   \
395   id/no-context                                 \
396   install/basic-1                               \
397   install/create-leading                        \
398   install/d-slashdot                            \
399   install/install-C                             \
400   install/install-C-selinux                     \
401   install/strip-program                         \
402   install/trap                                  \
403   ln/backup-1                                   \
404   ln/hard-backup                                \
405   ln/hard-to-sym                                \
406   ln/misc                                       \
407   ln/sf-1                                       \
408   ln/slash-decorated-nonexistent-dest           \
409   ln/target-1                                   \
410   ls/abmon-align                                \
411   ls/color-clear-to-eol                         \
412   ls/color-dtype-dir                            \
413   ls/color-norm                                 \
414   ls/dangle                                     \
415   ls/dired                                      \
416   ls/file-type                                  \
417   ls/follow-slink                               \
418   ls/infloop                                    \
419   ls/inode                                      \
420   ls/m-option                                   \
421   ls/multihardlink                              \
422   ls/no-arg                                     \
423   ls/no-cap                                     \
424   ls/proc-selinux-segfault                      \
425   ls/readdir-mountpoint-inode                   \
426   ls/recursive                                  \
427   ls/rt-1                                       \
428   ls/stat-dtype                                 \
429   ls/stat-failed                                \
430   ls/stat-free-color                            \
431   ls/stat-free-symlinks                         \
432   ls/stat-vs-dirent                             \
433   ls/symlink-slash                              \
434   ls/x-option                                   \
435   mkdir/p-1                                     \
436   mkdir/p-2                                     \
437   mkdir/p-3                                     \
438   mkdir/p-slashdot                              \
439   mkdir/p-thru-slink                            \
440   mkdir/p-v                                     \
441   mkdir/parents                                 \
442   mkdir/perm                                    \
443   mkdir/selinux                                 \
444   mkdir/special-1                               \
445   mkdir/t-slash                                 \
446   mv/acl                                        \
447   mv/atomic                                     \
448   mv/atomic2                                    \
449   mv/backup-dir                                 \
450   mv/backup-is-src                              \
451   mv/childproof                                 \
452   mv/diag                                       \
453   mv/dir-file                                   \
454   mv/dir2dir                                    \
455   mv/dup-source                                 \
456   mv/force                                      \
457   mv/hard-2                                     \
458   mv/hard-3                                     \
459   mv/hard-4                                     \
460   mv/hard-link-1                                \
461   mv/hard-verbose                               \
462   mv/i-1                                        \
463   mv/i-2                                        \
464   mv/i-3                                        \
465   mv/i-4                                        \
466   mv/i-5                                        \
467   mv/i-link-no                                  \
468   mv/into-self                                  \
469   mv/into-self-2                                \
470   mv/into-self-3                                \
471   mv/into-self-4                                \
472   mv/leak-fd                                    \
473   mv/mv-n                                       \
474   mv/mv-special-1                               \
475   mv/no-target-dir                              \
476   mv/part-fail                                  \
477   mv/part-hardlink                              \
478   mv/part-rename                                \
479   mv/part-symlink                               \
480   mv/partition-perm                             \
481   mv/perm-1                                     \
482   mv/to-symlink                                 \
483   mv/trailing-slash                             \
484   mv/update                                     \
485   readlink/can-e                                \
486   readlink/can-f                                \
487   readlink/can-m                                \
488   readlink/rl-1                                 \
489   rmdir/fail-perm                               \
490   rmdir/ignore                                  \
491   rmdir/t-slash                                 \
492   tail-2/assert-2                               \
493   tail-2/big-4gb                                \
494   tail-2/flush-initial                          \
495   tail-2/follow-name                            \
496   tail-2/follow-stdin                           \
497   tail-2/pipe-f                                 \
498   tail-2/pipe-f2                                \
499   tail-2/proc-ksyms                             \
500   tail-2/start-middle                           \
501   touch/60-seconds                              \
502   touch/dangling-symlink                        \
503   touch/dir-1                                   \
504   touch/fail-diag                               \
505   touch/fifo                                    \
506   touch/no-create-missing                       \
507   touch/no-dereference                          \
508   touch/no-rights                               \
509   touch/not-owner                               \
510   touch/obsolescent                             \
511   touch/read-only                               \
512   touch/relative                                \
513   touch/trailing-slash                          \
514   $(root_tests)
516 pr_data =                                       \
517   pr/0F                                         \
518   pr/0FF                                        \
519   pr/0FFnt                                      \
520   pr/0FFt                                       \
521   pr/0FnFnt                                     \
522   pr/0FnFt                                      \
523   pr/0Fnt                                       \
524   pr/0Ft                                        \
525   pr/2-S_f-t_notab                              \
526   pr/2-Sf-t_notab                               \
527   pr/2f-t_notab                                 \
528   pr/2s_f-t_notab                               \
529   pr/2s_w60f-t_nota                             \
530   pr/2sf-t_notab                                \
531   pr/2sw60f-t_notab                             \
532   pr/2w60f-t_notab                              \
533   pr/3-0F                                       \
534   pr/3-5l24f-t                                  \
535   pr/3-FF                                       \
536   pr/3a2l17-FF                                  \
537   pr/3a3f-0F                                    \
538   pr/3a3l15-t                                   \
539   pr/3a3l15f-t                                  \
540   pr/3b2l17-FF                                  \
541   pr/3b3f-0F                                    \
542   pr/3b3f-0FF                                   \
543   pr/3b3f-FF                                    \
544   pr/3b3l15-t                                   \
545   pr/3b3l15f-t                                  \
546   pr/3f-0F                                      \
547   pr/3f-FF                                      \
548   pr/3l24-t                                     \
549   pr/3l24f-t                                    \
550   pr/3ml24-FF                                   \
551   pr/3ml24-t                                    \
552   pr/3ml24-t-FF                                 \
553   pr/3ml24f-t                                   \
554   pr/4-7l24-FF                                  \
555   pr/4l24-FF                                    \
556   pr/FF                                         \
557   pr/FFn                                        \
558   pr/FFtn                                       \
559   pr/FnFn                                       \
560   pr/Ja3l24f-lm                                 \
561   pr/Jb3l24f-lm                                 \
562   pr/Jml24f-lm-lo                               \
563   pr/W-72l24f-ll                                \
564   pr/W20l24f-ll                                 \
565   pr/W26l24f-ll                                 \
566   pr/W27l24f-ll                                 \
567   pr/W28l24f-ll                                 \
568   pr/W35Ja3l24f-lm                              \
569   pr/W35Jb3l24f-lm                              \
570   pr/W35Jml24f-lmlo                             \
571   pr/W35a3l24f-lm                               \
572   pr/W35b3l24f-lm                               \
573   pr/W35ml24f-lm-lo                             \
574   pr/W72Jl24f-ll                                \
575   pr/a2l15-FF                                   \
576   pr/a2l17-FF                                   \
577   pr/a3-0F                                      \
578   pr/a3f-0F                                     \
579   pr/a3f-0FF                                    \
580   pr/a3f-FF                                     \
581   pr/a3l15-t                                    \
582   pr/a3l15f-t                                   \
583   pr/a3l24f-lm                                  \
584   pr/b2l15-FF                                   \
585   pr/b2l17-FF                                   \
586   pr/b3-0F                                      \
587   pr/b3f-0F                                     \
588   pr/b3f-0FF                                    \
589   pr/b3f-FF                                     \
590   pr/b3l15-t                                    \
591   pr/b3l15f-t                                   \
592   pr/b3l24f-lm                                  \
593   pr/l24-FF                                     \
594   pr/l24-t                                      \
595   pr/l24f-t                                     \
596   pr/loli                                       \
597   pr/ml20-FF-t                                  \
598   pr/ml24-FF                                    \
599   pr/ml24-t                                     \
600   pr/ml24-t-FF                                  \
601   pr/ml24f-0F                                   \
602   pr/ml24f-lm-lo                                \
603   pr/ml24f-t                                    \
604   pr/ml24f-t-0F                                 \
605   pr/n+2-5l24f-0FF                              \
606   pr/n+2l24f-0FF                                \
607   pr/n+2l24f-bl                                 \
608   pr/n+3-7l24-FF                                \
609   pr/n+3l24f-0FF                                \
610   pr/n+3l24f-bl                                 \
611   pr/n+3ml20f-bl-FF                             \
612   pr/n+3ml24f-bl-tn                             \
613   pr/n+3ml24f-tn-bl                             \
614   pr/n+4-8a2l17-FF                              \
615   pr/n+4b2l17f-0FF                              \
616   pr/n+5-8b3l17f-FF                             \
617   pr/n+5a3l13f-0FF                              \
618   pr/n+6a2l17-FF                                \
619   pr/n+6b3l13f-FF                               \
620   pr/n+7l24-FF                                  \
621   pr/n+8l20-FF                                  \
622   pr/nJml24f-lmlmlo                             \
623   pr/nJml24f-lmlolm                             \
624   pr/nN1+3l24f-bl                               \
625   pr/nN15l24f-bl                                \
626   pr/nSml20-bl-FF                               \
627   pr/nSml20-t-t-FF                              \
628   pr/nSml20-t-tFFFF                             \
629   pr/nSml24-bl-FF                               \
630   pr/nSml24-t-t-FF                              \
631   pr/nSml24-t-tFFFF                             \
632   pr/nl24f-bl                                   \
633   pr/o3Jml24f-lm-lo                             \
634   pr/o3a3Sl24f-tn                               \
635   pr/o3a3Snl24f-tn                              \
636   pr/o3a3l24f-tn                                \
637   pr/o3b3Sl24f-tn                               \
638   pr/o3b3Snl24f-tn                              \
639   pr/o3b3l24f-tn                                \
640   pr/o3mSl24f-bl-tn                             \
641   pr/o3mSnl24fbltn                              \
642   pr/o3ml24f-bl-tn                              \
643   pr/t-0FF                                      \
644   pr/t-FF                                       \
645   pr/t-bl                                       \
646   pr/t-t                                        \
647   pr/tFFn                                       \
648   pr/tFFt                                       \
649   pr/tFFt-bl                                    \
650   pr/tFFt-ll                                    \
651   pr/tFFt-lm                                    \
652   pr/tFnFt                                      \
653   pr/t_notab                                    \
654   pr/t_tab                                      \
655   pr/t_tab_                                     \
656   pr/ta3-0FF                                    \
657   pr/ta3-FF                                     \
658   pr/tb3-0FF                                    \
659   pr/tb3-FF                                     \
660   pr/tn                                         \
661   pr/tn2e5o3-t_tab                              \
662   pr/tn2e8-t_tab                                \
663   pr/tn2e8o3-t_tab                              \
664   pr/tn_2e8-t_tab                               \
665   pr/tn_2e8S-t_tab                              \
666   pr/tne8-t_tab                                 \
667   pr/tne8o3-t_tab                               \
668   pr/tt-0FF                                     \
669   pr/tt-FF                                      \
670   pr/tt-bl                                      \
671   pr/tt-t                                       \
672   pr/tta3-0FF                                   \
673   pr/tta3-FF                                    \
674   pr/ttb3-0FF                                   \
675   pr/ttb3-FF                                    \
676   pr/w72l24f-ll
678 include $(srcdir)/check.mk