32 lines
607 B
Lua
32 lines
607 B
Lua
|
normalrule {
|
||
|
name = "em_path",
|
||
|
ins = {},
|
||
|
outleaves = { "em_path.h" },
|
||
|
commands = {
|
||
|
"echo '#define TMP_DIR \"$(ACK_TEMP_DIR)\"' > %{outs}",
|
||
|
"echo '#define EM_DIR \"$(PREFIX)\"' >> %{outs}",
|
||
|
"echo '#define ACK_PATH \"share/ack/descr\"' >> %{outs}",
|
||
|
}
|
||
|
}
|
||
|
|
||
|
bundle {
|
||
|
name = "emheaders",
|
||
|
srcs = {
|
||
|
"./em_*.h",
|
||
|
":em_path",
|
||
|
}
|
||
|
}
|
||
|
|
||
|
normalrule {
|
||
|
name = "local",
|
||
|
ins = {},
|
||
|
outleaves = { "local.h" },
|
||
|
commands = {
|
||
|
"echo '#define VERSION 3' > %{outs}",
|
||
|
"echo '#define ACKM \"$(DEFAULT_PLATFORM)\"' >> %{outs}",
|
||
|
"echo '#define BIGMACHINE 1' >> %{outs}",
|
||
|
"echo '#define SYS_5' >> %{outs}",
|
||
|
}
|
||
|
}
|
||
|
|