Massive ackbuilder refactor --- cleaner and more expressive. Lists

are automatically flattened (leading to better build files), and the
list and filename functions are vastly more orthogonal.
This commit is contained in:
David Given
2016-08-04 23:51:19 +02:00
parent b2bb4ce3b2
commit 5e84be70fd
11 changed files with 198 additions and 149 deletions

View File

@@ -32,7 +32,7 @@ definerule("build_as",
name = e.name,
srcs = concat(
"mach/proto/as/*.c",
filenamesof(yaccfiles, "%.c$")
matching(filenamesof(yaccfiles), "%.c$")
),
deps = {
"h+emheaders",

View File

@@ -35,7 +35,6 @@ definerule("build_ncg",
"modules/src/flt_arith+lib",
"modules/src/object+lib",
"util/data+em_data",
archlib, -- for .h file
headers,
tables, -- for .h file
}