ack/util/amisc/build.lua

44 lines
737 B
Lua
Raw Normal View History

2016-06-19 07:32:45 +00:00
local function simpleprogram(name)
cprogram {
name = name,
srcs = { "./"..name..".c" },
deps = {
"h+emheaders",
"modules/src/alloc+lib",
"modules/src/data+lib",
"modules/src/object+lib",
"modules/src/system+lib",
2016-06-19 07:32:45 +00:00
}
}
2016-06-19 07:32:45 +00:00
installable {
name = name.."-pkg",
map = {
["$(INSDIR)/bin/"..name] = "+"..name,
2017-01-07 21:38:30 +00:00
["$(INSDIR)/share/man/man1/"..name..".1"] = "./"..name..".1",
2016-06-19 07:32:45 +00:00
}
}
end
simpleprogram("abmodules")
2016-06-19 07:32:45 +00:00
simpleprogram("aelflod")
simpleprogram("anm")
simpleprogram("ashow")
simpleprogram("asize")
simpleprogram("aslod")
simpleprogram("astrip")
installable {
2016-06-19 07:32:45 +00:00
name = "pkg",
map = {
"+abmodules-pkg",
2016-06-19 07:32:45 +00:00
"+aelflod-pkg",
"+anm-pkg",
"+ashow-pkg",
"+asize-pkg",
"+aslod-pkg",
"+astrip-pkg",
}
}