5bae29a00c
This needed lots of refactoring to ego --- not all platforms have ego descr files, and ego will just crash if you invoke it without one. I think originally it was never intended that these platforms would be used at -O2 or above. Plats now only specify the ego descr file if they have one.
33 lines
492 B
Lua
33 lines
492 B
Lua
cprogram {
|
|
name = "makeitems",
|
|
srcs = { "./makeitems.c" }
|
|
}
|
|
|
|
normalrule {
|
|
name = "itemtab_h",
|
|
ins = {
|
|
"+makeitems",
|
|
matching(filenamesof("modules/src/em_data+lib"), "em_mnem%.h$"),
|
|
"./itemtab.src"
|
|
},
|
|
outleaves = { "itemtab.h" },
|
|
commands = {
|
|
"%{ins} > %{outs}"
|
|
}
|
|
}
|
|
|
|
cprogram {
|
|
name = "ra",
|
|
srcs = { "./ra*.c" },
|
|
deps = {
|
|
"util/ego/share+lib",
|
|
"modules/src/em_data+lib",
|
|
"h+emheaders",
|
|
"+itemtab_h",
|
|
},
|
|
vars = {
|
|
["+cflags"] = {"-DVERBOSE", "-DNOTCOMPACT"}
|
|
}
|
|
}
|
|
|