cemcom.ansi now builds.

This commit is contained in:
David Given
2016-07-19 23:43:14 +02:00
parent 05e3cf286f
commit 1fdc69fb97
6 changed files with 161 additions and 83 deletions

36
util/data/build.lua Normal file
View File

@@ -0,0 +1,36 @@
normalrule {
name = "generated",
ins = {
"./new_table",
"h/em_table", -- relative to root, which is a bit evil
},
outleaves = {
"em_flag.c",
"em_pseu.c",
"em_mnem.c",
"em_spec.h",
"em_pseu.h",
"em_mnem.h",
},
deps = {
"h+emheaders"
},
commands = {
"%{ins[1]} %{ins[2]} %{dir} %{dir}"
}
}
clibrary {
name = "libem",
srcs = {
"./em_ptyp.c",
"+generated", -- so we build the C files
},
hdrs = {
"+generated" -- so we export the H files
},
deps = {
"+generated", -- so we can see the H files
"h+emheaders"
}
}