1{
2 "case": "t002",
3 "category": "features/mult_targets",
4 "compare_output": true,
5 "description": "The following test creates a makefile to test that a \n rule with multiple targets is equivalent to writing \nmany rules, each with one target, and all identical aside\nfrom that.",
6 "details": "A makefile is created with one rule and two targets. Make \nis called twice, once for each target, and the output which \ncontains the target name with $@ is looked at for the changes.\nThis test also tests the substitute function by replacing \nthe word output with nothing in the target name giving either\nan output of \"I am little\" or \"I am big\"",
7 "env": {},
8 "expected_exit": 0,
9 "options": "littleoutput",
10 "options_mode": "shell",
11 "output_mode": "exact",
12 "setup": [
13 {
14 "content": "\n",
15 "kind": "file",
16 "mode": "0644",
17 "mtime": 1778707195,
18 "path": "test.h"
19 }
20 ],
21 "source_script": "features/mult_targets",
22 "stdin": "",
23 "suite": "gnu",
24 "timeout_seconds": 60
25}