ack/h/build.lua

34 lines
624 B
Lua
Raw Normal View History

2016-06-12 18:59:43 +00:00
normalrule {
name = "em_path",
ins = {},
outleaves = { "em_path.h" },
commands = {
"echo '#define TMP_DIR \"/tmp\"' > %{outs}",
2016-06-12 18:59:43 +00:00
"echo '#define EM_DIR \"$(PREFIX)\"' >> %{outs}",
"echo '#define ACK_PATH \"share/ack/descr\"' >> %{outs}",
}
}
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}",
}
}
2016-07-19 21:43:14 +00:00
clibrary {
name = "emheaders",
hdrs = {
"./*.h",
2016-07-26 21:35:30 +00:00
"./con_float",
2016-07-19 21:43:14 +00:00
"+em_path",
"+local",
}
}