1*e5dd7070Spatrick[
2*e5dd7070Spatrick{
3*e5dd7070Spatrick  "directory": "${path}",
4*e5dd7070Spatrick  "command": "g++ -c -o main.o main.c -Wall -DDEBUG -Dvariable=value",
5*e5dd7070Spatrick  "file": "${path}/main.c"
6*e5dd7070Spatrick}
7*e5dd7070Spatrick,
8*e5dd7070Spatrick{
9*e5dd7070Spatrick  "directory": "${path}",
10*e5dd7070Spatrick  "command": "cc -c -o broken-one.o broken-one.c -Wall -DDEBUG \"-Dvariable=value with space\"",
11*e5dd7070Spatrick  "file": "${path}/broken-one.c"
12*e5dd7070Spatrick}
13*e5dd7070Spatrick,
14*e5dd7070Spatrick{
15*e5dd7070Spatrick  "directory": "${path}",
16*e5dd7070Spatrick  "command": "g++ -c -o broken-two.o broken-two.c -Wall -DDEBUG -Dvariable=value",
17*e5dd7070Spatrick  "file": "${path}/broken-two.c"
18*e5dd7070Spatrick}
19*e5dd7070Spatrick,
20*e5dd7070Spatrick{
21*e5dd7070Spatrick  "directory": "${path}",
22*e5dd7070Spatrick  "command": "cc -c -o clean-one.o clean-one.c -Wall -DDEBUG \"-Dvariable=value with space\" -Iinclude",
23*e5dd7070Spatrick  "file": "${path}/clean-one.c"
24*e5dd7070Spatrick}
25*e5dd7070Spatrick,
26*e5dd7070Spatrick{
27*e5dd7070Spatrick  "directory": "${path}",
28*e5dd7070Spatrick  "command": "g++ -c -o clean-two.o clean-two.c -Wall -DDEBUG -Dvariable=value -I ./include",
29*e5dd7070Spatrick  "file": "${path}/clean-two.c"
30*e5dd7070Spatrick}
31*e5dd7070Spatrick,
32*e5dd7070Spatrick{
33*e5dd7070Spatrick  "directory": "${path}",
34*e5dd7070Spatrick  "command": "cc -c -o emit-one.o emit-one.c -Wall -DDEBUG \"-Dvariable=value with space\"",
35*e5dd7070Spatrick  "file": "${path}/emit-one.c"
36*e5dd7070Spatrick}
37*e5dd7070Spatrick,
38*e5dd7070Spatrick{
39*e5dd7070Spatrick  "directory": "${path}",
40*e5dd7070Spatrick  "command": "g++ -c -o emit-two.o emit-two.c -Wall -DDEBUG -Dvariable=value",
41*e5dd7070Spatrick  "file": "${path}/emit-two.c"
42*e5dd7070Spatrick}
43*e5dd7070Spatrick]
44