diff options
| author | Michael Forney <mforney@mforney.org> | 2018-02-18 11:34:55 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2018-02-18 12:43:17 -0800 |
| commit | 241c6fb3da996cd75beb663ca71efa2c6c106211 (patch) | |
| tree | 1a2d78f8798976d1ad355144b3c57ce93b423ac8 /pkg/ncurses/gen.lua | |
| parent | f9608a055faac289b3ef4107aecf7fceb63e84a2 (diff) | |
ncurses: Build ticlib, generated structured source list
Diffstat (limited to 'pkg/ncurses/gen.lua')
| -rw-r--r-- | pkg/ncurses/gen.lua | 25 |
1 files changed, 12 insertions, 13 deletions
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') |
