1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
|
-- 2,$<awk -f gensources.awk src/ncurses/modules
return {
base={
'ncurses/tty/hardscroll.c',
'ncurses/tty/hashmap.c',
'ncurses/base/lib_addch.c',
'ncurses/base/lib_addstr.c',
'ncurses/base/lib_beep.c',
'ncurses/base/lib_bkgd.c',
'ncurses/base/lib_box.c',
'ncurses/base/lib_chgat.c',
'ncurses/base/lib_clear.c',
'ncurses/base/lib_clearok.c',
'ncurses/base/lib_clrbot.c',
'ncurses/base/lib_clreol.c',
'ncurses/base/lib_color.c',
'ncurses/base/lib_colorset.c',
'ncurses/base/lib_delch.c',
'ncurses/base/lib_delwin.c',
'ncurses/base/lib_echo.c',
'ncurses/base/lib_endwin.c',
'ncurses/base/lib_erase.c',
'ncurses/base/lib_flash.c',
'ncurses/base/lib_getch.c',
'ncurses/base/lib_getstr.c',
'ncurses/base/lib_hline.c',
'ncurses/base/lib_immedok.c',
'ncurses/base/lib_inchstr.c',
'ncurses/base/lib_initscr.c',
'ncurses/base/lib_insch.c',
'ncurses/base/lib_insdel.c',
'ncurses/base/lib_insnstr.c',
'ncurses/base/lib_instr.c',
'ncurses/base/lib_isendwin.c',
'ncurses/base/lib_leaveok.c',
'ncurses/base/lib_mouse.c',
'ncurses/base/lib_move.c',
'ncurses/tty/lib_mvcur.c',
'ncurses/base/lib_mvwin.c',
'ncurses/base/lib_newterm.c',
'ncurses/base/lib_newwin.c',
'ncurses/base/lib_nl.c',
'ncurses/base/lib_overlay.c',
'ncurses/base/lib_pad.c',
'ncurses/base/lib_printw.c',
'ncurses/base/lib_redrawln.c',
'ncurses/base/lib_refresh.c',
'ncurses/base/lib_restart.c',
'ncurses/base/lib_scanw.c',
'ncurses/base/lib_screen.c',
'ncurses/base/lib_scroll.c',
'ncurses/base/lib_scrollok.c',
'ncurses/base/lib_scrreg.c',
'ncurses/base/lib_set_term.c',
'ncurses/base/lib_slk.c',
'ncurses/base/lib_slkatr_set.c',
'ncurses/base/lib_slkatrof.c',
'ncurses/base/lib_slkatron.c',
'ncurses/base/lib_slkatrset.c',
'ncurses/base/lib_slkattr.c',
'ncurses/base/lib_slkclear.c',
'ncurses/base/lib_slkcolor.c',
'ncurses/base/lib_slkinit.c',
'ncurses/base/lib_slklab.c',
'ncurses/base/lib_slkrefr.c',
'ncurses/base/lib_slkset.c',
'ncurses/base/lib_slktouch.c',
'ncurses/base/lib_touch.c',
'ncurses/trace/lib_tracedmp.c',
'ncurses/trace/lib_tracemse.c',
'ncurses/tty/lib_tstp.c',
'ncurses/base/lib_ungetch.c',
'ncurses/tty/lib_vidattr.c',
'ncurses/base/lib_vline.c',
'ncurses/base/lib_wattroff.c',
'ncurses/base/lib_wattron.c',
'ncurses/base/lib_winch.c',
'ncurses/base/lib_window.c',
'ncurses/base/nc_panel.c',
'ncurses/base/safe_sprintf.c',
'ncurses/tty/tty_update.c',
'ncurses/trace/varargs.c',
'ncurses/base/vsscanf.c',
'ncurses/base/lib_freeall.c',
},
widechar={
'ncurses/widechar/charable.c',
'ncurses/widechar/lib_add_wch.c',
'ncurses/widechar/lib_box_set.c',
'ncurses/widechar/lib_cchar.c',
'ncurses/widechar/lib_erasewchar.c',
'ncurses/widechar/lib_get_wch.c',
'ncurses/widechar/lib_get_wstr.c',
'ncurses/widechar/lib_hline_set.c',
'ncurses/widechar/lib_in_wch.c',
'ncurses/widechar/lib_in_wchnstr.c',
'ncurses/widechar/lib_ins_wch.c',
'ncurses/widechar/lib_inwstr.c',
'ncurses/widechar/lib_key_name.c',
'ncurses/widechar/lib_pecho_wchar.c',
'ncurses/widechar/lib_slk_wset.c',
'ncurses/widechar/lib_unget_wch.c',
'ncurses/widechar/lib_vid_attr.c',
'ncurses/widechar/lib_vline_set.c',
'ncurses/widechar/lib_wacs.c',
'ncurses/widechar/lib_wunctrl.c',
},
ext_funcs={
'ncurses/base/legacy_coding.c',
'ncurses/base/lib_dft_fgbg.c',
'ncurses/tinfo/lib_print.c',
'ncurses/base/new_pair.c',
'ncurses/base/resizeterm.c',
'ncurses/trace/trace_xnames.c',
'ncurses/tinfo/use_screen.c',
'ncurses/base/use_window.c',
'ncurses/base/wresize.c',
},
termlib={
'ncurses/tinfo/access.c',
'ncurses/tinfo/add_tries.c',
'ncurses/tinfo/alloc_ttype.c',
'$outdir/codes.c',
'$outdir/comp_captab.c',
'ncurses/tinfo/comp_error.c',
'ncurses/tinfo/comp_hash.c',
'$outdir/comp_userdefs.c',
'ncurses/tinfo/db_iterator.c',
'ncurses/tinfo/doalloc.c',
'ncurses/tinfo/entries.c',
'$outdir/fallback.c',
'ncurses/tinfo/free_ttype.c',
'ncurses/tinfo/getenv_num.c',
'ncurses/tinfo/home_terminfo.c',
'ncurses/tinfo/init_keytry.c',
'ncurses/tinfo/lib_acs.c',
'ncurses/tinfo/lib_baudrate.c',
'ncurses/tinfo/lib_cur_term.c',
'ncurses/tinfo/lib_data.c',
'ncurses/tinfo/lib_has_cap.c',
'ncurses/tinfo/lib_kernel.c',
'$outdir/lib_keyname.c',
'ncurses/tinfo/lib_longname.c',
'ncurses/tinfo/lib_napms.c',
'ncurses/tinfo/lib_options.c',
'ncurses/tinfo/lib_raw.c',
'ncurses/tinfo/lib_setup.c',
'ncurses/tinfo/lib_termcap.c',
'ncurses/tinfo/lib_termname.c',
'ncurses/tinfo/lib_tgoto.c',
'ncurses/tinfo/lib_ti.c',
'ncurses/tinfo/lib_tparm.c',
'ncurses/tinfo/lib_tputs.c',
'ncurses/trace/lib_trace.c',
'ncurses/trace/lib_traceatr.c',
'ncurses/trace/lib_tracebits.c',
'ncurses/trace/lib_tracechr.c',
'ncurses/tinfo/lib_ttyflags.c',
'ncurses/tty/lib_twait.c',
'ncurses/tinfo/name_match.c',
'$outdir/names.c',
'ncurses/tinfo/obsolete.c',
'ncurses/tinfo/read_entry.c',
'ncurses/tinfo/read_termcap.c',
'ncurses/tinfo/strings.c',
'ncurses/trace/trace_buf.c',
'ncurses/trace/trace_tries.c',
'ncurses/base/tries.c',
'ncurses/tinfo/trim_sgr0.c',
'$outdir/unctrl.c',
'ncurses/trace/visbuf.c',
},
ticlib={
'ncurses/tinfo/alloc_entry.c',
'ncurses/tinfo/captoinfo.c',
'ncurses/tinfo/comp_expand.c',
'ncurses/tinfo/comp_parse.c',
'ncurses/tinfo/comp_scan.c',
'ncurses/tinfo/parse_entry.c',
'ncurses/tinfo/write_entry.c',
},
ext_tinfo={
'ncurses/base/define_key.c',
'ncurses/tinfo/hashed_db.c',
'ncurses/base/key_defined.c',
'ncurses/base/keybound.c',
'ncurses/base/keyok.c',
'ncurses/base/version.c',
},
port_drivers={
'ncurses/base/lib_driver.c',
},
port_win32con={
'ncurses/win32con/gettimeofday.c',
'ncurses/win32con/wcwidth.c',
'ncurses/widechar/widechars.c',
'ncurses/win32con/win_driver.c',
},
port_tinfo={
'ncurses/tinfo/tinfo_driver.c',
},
}
|