1{
2 "case": "t030",
3 "category": "testsuite",
4 "command": "make -f stdin.mk",
5 "compare_output": true,
6 "cwd": "",
7 "description": "Compare $? and $^ internal macros",
8 "details": "",
9 "env": {},
10 "expected_exit": 0,
11 "options_mode": "shell",
12 "output_mode": "exact",
13 "setup": [
14 {
15 "kind": "file",
16 "mode": "0644",
17 "mtime": 1655467200,
18 "path": "file1"
19 },
20 {
21 "kind": "file",
22 "mode": "0644",
23 "mtime": 1655467320,
24 "path": "file2"
25 },
26 {
27 "kind": "file",
28 "mode": "0644",
29 "mtime": 1655467260,
30 "path": "target"
31 },
32 {
33 "kind": "file",
34 "mode": "0644",
35 "path": "input"
36 },
37 {
38 "kind": "file",
39 "mode": "0644",
40 "path": "stdin.mk",
41 "content": "\ntarget: file1 file2\n\t@echo $?\n\t@echo $^\n"
42 }
43 ],
44 "source_script": "testsuite/make.tests",
45 "stdin": "",
46 "suite": "pdpmake",
47 "timeout_seconds": 60
48}