From 241c6fb3da996cd75beb663ca71efa2c6c106211 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sun, 18 Feb 2018 11:34:55 -0800 Subject: ncurses: Build ticlib, generated structured source list --- pkg/ncurses/gen.lua | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'pkg/ncurses/gen.lua') diff --git a/pkg/ncurses/gen.lua b/pkg/ncurses/gen.lua index feb29ee5..5b604f45 100644 --- a/pkg/ncurses/gen.lua +++ b/pkg/ncurses/gen.lua @@ -112,25 +112,24 @@ pkg.deps = { '$outdir/termsort.c', } -lib('libncurses.a', lines('sources.txt')) +srcs = load('sources.lua') + +lib('libncurses.a', { + srcs.base, + srcs.widechar, + srcs.termlib, + srcs.ext_funcs, + srcs.ext_tinfo, +}) file('lib/libncurses.a', '644', '$outdir/libncurses.a') +lib('libtic.a', srcs.ticlib) + cc('progs/transform.c') exe('tic', [[ progs/(tic.c dump_entry.c tparm_type.c transform.c.o) - ncurses/( - tinfo/( - alloc_entry.c - captoinfo.c - comp_expand.c - comp_parse.c - comp_scan.c - parse_entry.c - write_entry.c - ) - trace/lib_trace.c - ) + libtic.a libncurses.a ]]) file('bin/tic', '755', '$outdir/tic') -- cgit v1.2.3