modules revision 50276
1# $Id: modules,v 1.69 1999/07/18 02:38:37 tom Exp $ 2############################################################################## 3# Copyright (c) 1998,1999 Free Software Foundation, Inc. # 4# # 5# Permission is hereby granted, free of charge, to any person obtaining a # 6# copy of this software and associated documentation files (the "Software"), # 7# to deal in the Software without restriction, including without limitation # 8# the rights to use, copy, modify, merge, publish, distribute, distribute # 9# with modifications, sublicense, and/or sell copies of the Software, and to # 10# permit persons to whom the Software is furnished to do so, subject to the # 11# following conditions: # 12# # 13# The above copyright notice and this permission notice shall be included in # 14# all copies or substantial portions of the Software. # 15# # 16# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # 17# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # 18# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # 19# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # 20# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # 21# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # 22# DEALINGS IN THE SOFTWARE. # 23# # 24# Except as contained in this notice, the name(s) of the above copyright # 25# holders shall not be used in advertising or otherwise to promote the sale, # 26# use or other dealings in this Software without prior written # 27# authorization. # 28############################################################################## 29# 30# Author: Thomas E. Dickey <dickey@clark.net> 1996,1997,1998 31# 32 33@ base 34# Library objects 35hardscroll lib $(serial) 36hashmap lib $(serial) ../include/term.h 37lib_addch lib $(base) 38lib_addstr lib $(base) 39lib_beep lib $(base) ../include/term.h 40lib_bkgd lib $(base) 41lib_box lib $(base) 42lib_chgat lib $(base) 43lib_clear lib $(base) 44lib_clearok lib $(base) 45lib_clrbot lib $(base) 46lib_clreol lib $(base) 47lib_color lib $(base) ../include/term.h 48lib_colorset lib $(base) 49lib_delch lib $(base) 50lib_delwin lib $(base) 51lib_echo lib $(base) 52lib_endwin lib $(base) ../include/term.h 53lib_erase lib $(base) 54lib_flash lib $(base) ../include/term.h 55lib_gen lib . ../include/curses.h 56lib_getch lib $(base) 57lib_getstr lib $(base) ../include/term.h 58lib_hline lib $(base) 59lib_immedok lib $(base) 60lib_inchstr lib $(base) 61lib_initscr lib $(base) $(INCDIR)/tic.h 62lib_insch lib $(base) 63lib_insdel lib $(base) 64lib_insstr lib $(base) 65lib_instr lib $(base) 66lib_isendwin lib $(base) 67lib_leaveok lib $(base) 68lib_mouse lib $(base) ../include/term.h 69lib_move lib $(base) 70lib_mvcur lib $(serial) ../include/term.h $(INCDIR)/tic.h 71lib_mvwin lib $(base) 72lib_newterm lib $(base) ../include/term.h 73lib_newwin lib $(base) 74lib_nl lib $(base) 75lib_overlay lib $(base) 76lib_pad lib $(base) 77lib_printw lib $(base) 78lib_redrawln lib $(base) 79lib_refresh lib $(base) 80lib_restart lib $(base) ../include/term.h 81lib_scanw lib $(base) 82lib_screen lib $(base) ../include/term.h 83lib_scroll lib $(base) 84lib_scrollok lib $(base) 85lib_scrreg lib $(base) 86lib_set_term lib $(base) ../include/term.h 87lib_slk lib $(base) ../include/term.h 88lib_slkatr_set lib $(base) 89lib_slkatrof lib $(base) 90lib_slkatron lib $(base) 91lib_slkatrset lib $(base) 92lib_slkattr lib $(base) 93lib_slkclear lib $(base) 94lib_slkcolor lib $(base) 95lib_slkinit lib $(base) 96lib_slklab lib $(base) 97lib_slkrefr lib $(base) ../include/term.h 98lib_slkset lib $(base) 99lib_slktouch lib $(base) 100lib_touch lib $(base) 101lib_traceatr lib $(trace) ../include/term.h 102lib_tracedmp lib $(trace) 103lib_tracemse lib $(trace) 104lib_tstp lib $(serial) 105lib_ungetch lib $(base) 106lib_vidattr lib $(serial) ../include/term.h 107lib_vline lib $(base) 108lib_wattroff lib $(base) 109lib_wattron lib $(base) 110lib_winch lib $(base) 111lib_window lib $(base) 112nc_panel lib $(base) 113safe_sprintf lib $(base) 114tty_update lib $(serial) ../include/term.h 115 116# Modules for porting 117memmove lib $(base) 118sigaction lib $(base) 119vsscanf lib $(base) 120 121# Extensions to the base library 122@ ext_funcs 123define_key lib $(base) 124expanded lib . 125keybound lib $(base) 126keyok lib $(base) 127lib_dft_fgbg lib $(base) ../include/term.h 128lib_freeall lib $(base) 129lib_print lib $(tinfo) ../include/term.h 130resizeterm lib $(base) ../include/term.h 131trace_xnames lib $(trace) ../include/term.h $(INCDIR)/term_entry.h 132tries lib $(base) 133wresize lib $(base) ../include/term.h 134 135# Support for termcap (and tic, etc.), which can be a separate library 136@ termlib 137access lib $(tinfo) 138add_tries lib $(tinfo) 139alloc_entry lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 140alloc_ttype lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 141captoinfo lib $(tinfo) $(INCDIR)/tic.h 142codes lib . 143comp_captab lib . $(INCDIR)/tic.h ../include/term.h ../include/hashsize.h 144comp_error lib $(tinfo) $(INCDIR)/tic.h 145comp_expand lib $(tinfo) $(INCDIR)/tic.h 146comp_hash lib $(tinfo) ../include/term.h $(INCDIR)/tic.h ../include/hashsize.h 147comp_parse lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 148comp_scan lib $(tinfo) $(INCDIR)/tic.h 149doalloc lib $(tinfo) 150fallback lib . ../include/term.h $(INCDIR)/tic.h 151free_ttype lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 152getenv_num lib $(tinfo) 153home_terminfo lib $(tinfo) 154init_keytry lib $(tinfo) ../include/term.h $(INCDIR)/tic.h init_keytry.h 155lib_acs lib $(tinfo) ../include/term.h 156lib_baudrate lib $(tinfo) ../include/term.h 157lib_cur_term lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h 158lib_data lib $(tinfo) 159lib_has_cap lib $(tinfo) ../include/term.h 160lib_kernel lib $(tinfo) ../include/term.h 161lib_keyname lib . ../include/term.h 162lib_longname lib $(tinfo) 163lib_napms lib $(tinfo) 164lib_options lib $(tinfo) ../include/term.h 165lib_raw lib $(tinfo) ../include/term.h 166lib_setup lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h 167lib_termcap lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 168lib_termname lib $(tinfo) $(INCDIR)/tic.h 169lib_ti lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 170lib_tparm lib $(tinfo) ../include/term.h $(INCDIR)/tic.h 171lib_tputs lib $(tinfo) ../include/term.h $(INCDIR)/tic.h 172lib_trace lib $(trace) $(INCDIR)/tic.h 173lib_tracebits lib $(trace) ../include/term.h 174lib_tracechr lib $(trace) 175lib_ttyflags lib $(tinfo) ../include/term.h 176lib_twait lib $(serial) 177name_match lib $(tinfo) ../include/term.h $(INCDIR)/tic.h 178names lib . 179parse_entry lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h ../include/parametrized.h 180read_entry lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 181read_termcap lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 182setbuf lib $(tinfo) 183trace_buf lib $(trace) 184trace_tries lib $(trace) 185unctrl lib . 186write_entry lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 187