93 lines
2.3 KiB
Plaintext
93 lines
2.3 KiB
Plaintext
|
TargetList(
|
||
|
{
|
||
|
"three": Target {
|
||
|
outfile: "foobar",
|
||
|
compiler: "gcc",
|
||
|
compiler_flags: [
|
||
|
"-Wall",
|
||
|
"-Wextra",
|
||
|
],
|
||
|
linker: "gcc",
|
||
|
linker_flags: [],
|
||
|
linker_libs: [],
|
||
|
sources: [
|
||
|
"main.c",
|
||
|
],
|
||
|
opts: TargetOptions {
|
||
|
inherit: true,
|
||
|
inherit_from: "two",
|
||
|
default: false,
|
||
|
depend_on: [],
|
||
|
},
|
||
|
},
|
||
|
"one": Target {
|
||
|
outfile: "foobar",
|
||
|
compiler: "gcc",
|
||
|
compiler_flags: [],
|
||
|
linker: "gcc",
|
||
|
linker_flags: [],
|
||
|
linker_libs: [],
|
||
|
sources: [
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
],
|
||
|
opts: TargetOptions {
|
||
|
inherit: true,
|
||
|
inherit_from: "main",
|
||
|
default: false,
|
||
|
depend_on: [],
|
||
|
},
|
||
|
},
|
||
|
"two": Target {
|
||
|
outfile: "foobar",
|
||
|
compiler: "gcc",
|
||
|
compiler_flags: [
|
||
|
"-Wall",
|
||
|
"-Wall",
|
||
|
],
|
||
|
linker: "gcc",
|
||
|
linker_flags: [],
|
||
|
linker_libs: [],
|
||
|
sources: [
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
],
|
||
|
opts: TargetOptions {
|
||
|
inherit: true,
|
||
|
inherit_from: "one",
|
||
|
default: false,
|
||
|
depend_on: [],
|
||
|
},
|
||
|
},
|
||
|
"main": Target {
|
||
|
outfile: "foobar",
|
||
|
compiler: "cc",
|
||
|
compiler_flags: [],
|
||
|
linker: "cc",
|
||
|
linker_flags: [],
|
||
|
linker_libs: [],
|
||
|
sources: [
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
"main.c",
|
||
|
],
|
||
|
opts: TargetOptions {
|
||
|
inherit: false,
|
||
|
inherit_from: "main",
|
||
|
default: false,
|
||
|
depend_on: [],
|
||
|
},
|
||
|
},
|
||
|
},
|
||
|
)
|