modules revision 97049
197049Speter# $Id: modules,v 1.90 2002/05/11 20:14:41 tom Exp $ 250276Speter############################################################################## 397049Speter# Copyright (c) 1998-2001,2002 Free Software Foundation, Inc. # 450276Speter# # 550276Speter# Permission is hereby granted, free of charge, to any person obtaining a # 650276Speter# copy of this software and associated documentation files (the "Software"), # 750276Speter# to deal in the Software without restriction, including without limitation # 850276Speter# the rights to use, copy, modify, merge, publish, distribute, distribute # 950276Speter# with modifications, sublicense, and/or sell copies of the Software, and to # 1050276Speter# permit persons to whom the Software is furnished to do so, subject to the # 1150276Speter# following conditions: # 1250276Speter# # 1350276Speter# The above copyright notice and this permission notice shall be included in # 1450276Speter# all copies or substantial portions of the Software. # 1550276Speter# # 1650276Speter# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # 1750276Speter# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # 1850276Speter# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # 1950276Speter# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # 2050276Speter# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING # 2150276Speter# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # 2250276Speter# DEALINGS IN THE SOFTWARE. # 2350276Speter# # 2450276Speter# Except as contained in this notice, the name(s) of the above copyright # 2550276Speter# holders shall not be used in advertising or otherwise to promote the sale, # 2650276Speter# use or other dealings in this Software without prior written # 2750276Speter# authorization. # 2850276Speter############################################################################## 2950276Speter# 3097049Speter# Author: Thomas E. Dickey <dickey@clark.net> 1996-1998, etc. 3150276Speter# 3250276Speter 3350276Speter@ base 3450276Speter# Library objects 3550276Speterhardscroll lib $(serial) 3650276Speterhashmap lib $(serial) ../include/term.h 3750276Speterlib_addch lib $(base) 3850276Speterlib_addstr lib $(base) 3950276Speterlib_beep lib $(base) ../include/term.h 4050276Speterlib_bkgd lib $(base) 4150276Speterlib_box lib $(base) 4250276Speterlib_chgat lib $(base) 4350276Speterlib_clear lib $(base) 4450276Speterlib_clearok lib $(base) 4550276Speterlib_clrbot lib $(base) 4650276Speterlib_clreol lib $(base) 4750276Speterlib_color lib $(base) ../include/term.h 4850276Speterlib_colorset lib $(base) 4950276Speterlib_delch lib $(base) 5050276Speterlib_delwin lib $(base) 5150276Speterlib_echo lib $(base) 5250276Speterlib_endwin lib $(base) ../include/term.h 5350276Speterlib_erase lib $(base) 5450276Speterlib_flash lib $(base) ../include/term.h 5550276Speterlib_gen lib . ../include/curses.h 5650276Speterlib_getch lib $(base) 5750276Speterlib_getstr lib $(base) ../include/term.h 5850276Speterlib_hline lib $(base) 5950276Speterlib_immedok lib $(base) 6050276Speterlib_inchstr lib $(base) 6150276Speterlib_initscr lib $(base) $(INCDIR)/tic.h 6250276Speterlib_insch lib $(base) 6350276Speterlib_insdel lib $(base) 6450276Speterlib_insstr lib $(base) 6550276Speterlib_instr lib $(base) 6650276Speterlib_isendwin lib $(base) 6750276Speterlib_leaveok lib $(base) 6850276Speterlib_mouse lib $(base) ../include/term.h 6950276Speterlib_move lib $(base) 7050276Speterlib_mvcur lib $(serial) ../include/term.h $(INCDIR)/tic.h 7150276Speterlib_mvwin lib $(base) 7250276Speterlib_newterm lib $(base) ../include/term.h 7350276Speterlib_newwin lib $(base) 7450276Speterlib_nl lib $(base) 7550276Speterlib_overlay lib $(base) 7650276Speterlib_pad lib $(base) 7750276Speterlib_printw lib $(base) 7850276Speterlib_redrawln lib $(base) 7950276Speterlib_refresh lib $(base) 8050276Speterlib_restart lib $(base) ../include/term.h 8150276Speterlib_scanw lib $(base) 8250276Speterlib_screen lib $(base) ../include/term.h 8350276Speterlib_scroll lib $(base) 8450276Speterlib_scrollok lib $(base) 8550276Speterlib_scrreg lib $(base) 8650276Speterlib_set_term lib $(base) ../include/term.h 8750276Speterlib_slk lib $(base) ../include/term.h 8850276Speterlib_slkatr_set lib $(base) 8950276Speterlib_slkatrof lib $(base) 9050276Speterlib_slkatron lib $(base) 9150276Speterlib_slkatrset lib $(base) 9250276Speterlib_slkattr lib $(base) 9350276Speterlib_slkclear lib $(base) 9450276Speterlib_slkcolor lib $(base) 9550276Speterlib_slkinit lib $(base) 9650276Speterlib_slklab lib $(base) 9750276Speterlib_slkrefr lib $(base) ../include/term.h 9850276Speterlib_slkset lib $(base) 9950276Speterlib_slktouch lib $(base) 10050276Speterlib_touch lib $(base) 10150276Speterlib_traceatr lib $(trace) ../include/term.h 10250276Speterlib_tracedmp lib $(trace) 10350276Speterlib_tracemse lib $(trace) 10450276Speterlib_tstp lib $(serial) 10550276Speterlib_ungetch lib $(base) 10650276Speterlib_vidattr lib $(serial) ../include/term.h 10750276Speterlib_vline lib $(base) 10850276Speterlib_wattroff lib $(base) 10950276Speterlib_wattron lib $(base) 11050276Speterlib_winch lib $(base) 11150276Speterlib_window lib $(base) 11297049Speterlink_test lib . ../include/curses.h 11350276Speternc_panel lib $(base) 11450276Spetersafe_sprintf lib $(base) 11550276Spetertty_update lib $(serial) ../include/term.h 11697049Spetervarargs lib $(trace) 11750276Speter 11850276Speter# Modules for porting 11950276Spetermemmove lib $(base) 12050276Spetersigaction lib $(base) 12150276Spetervsscanf lib $(base) 12250276Speter 12397049Speter# XSI extensions to the base library (wide-character) 12497049Speter@ widechar 12597049Speterlib_box_set lib $(wide) 12697049Speterlib_cchar lib $(wide) 12797049Speterlib_get_wch lib $(wide) 12897049Speterlib_erasewchar lib $(wide) 12997049Speterlib_get_wstr lib $(wide) 13097049Speterlib_hline_set lib $(wide) 13197049Speterlib_in_wch lib $(wide) 13297049Speterlib_in_wchnstr lib $(wide) 13397049Speterlib_ins_nwstr lib $(wide) 13497049Speterlib_ins_wch lib $(wide) 13597049Speterlib_inwstr lib $(wide) 13697049Speterlib_unget_wch lib $(wide) 13797049Speterlib_vid_attr lib $(wide) ../include/term.h 13897049Speterlib_vline_set lib $(wide) 13997049Speterlib_wacs lib $(wide) 14097049Speterlib_wunctrl lib $(wide) 14197049Speter 14250276Speter# Extensions to the base library 14350276Speter@ ext_funcs 14450276Speterdefine_key lib $(base) 14550276Speterexpanded lib . 14650276Speterkeybound lib $(base) 14750276Speterkeyok lib $(base) 14850276Speterlib_dft_fgbg lib $(base) ../include/term.h 14950276Speterlib_freeall lib $(base) 15050276Speterlib_print lib $(tinfo) ../include/term.h 15150276Speterresizeterm lib $(base) ../include/term.h 15250276Spetertrace_xnames lib $(trace) ../include/term.h $(INCDIR)/term_entry.h 15350276Spetertries lib $(base) 15456639Speterversion lib $(base) 15550276Speterwresize lib $(base) ../include/term.h 15650276Speter 15750276Speter# Support for termcap (and tic, etc.), which can be a separate library 15850276Speter@ termlib 15950276Speteraccess lib $(tinfo) 16050276Speteradd_tries lib $(tinfo) 16150276Speteralloc_entry lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 16250276Speteralloc_ttype lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 16350276Spetercaptoinfo lib $(tinfo) $(INCDIR)/tic.h 16450276Spetercodes lib . 16550276Spetercomp_captab lib . $(INCDIR)/tic.h ../include/term.h ../include/hashsize.h 16650276Spetercomp_error lib $(tinfo) $(INCDIR)/tic.h 16750276Spetercomp_expand lib $(tinfo) $(INCDIR)/tic.h 16850276Spetercomp_hash lib $(tinfo) ../include/term.h $(INCDIR)/tic.h ../include/hashsize.h 16950276Spetercomp_parse lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 17050276Spetercomp_scan lib $(tinfo) $(INCDIR)/tic.h 17150276Speterdoalloc lib $(tinfo) 17250276Speterfallback lib . ../include/term.h $(INCDIR)/tic.h 17350276Speterfree_ttype lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 17450276Spetergetenv_num lib $(tinfo) 17550276Speterhome_terminfo lib $(tinfo) 17650276Speterinit_keytry lib $(tinfo) ../include/term.h $(INCDIR)/tic.h init_keytry.h 17750276Speterlib_acs lib $(tinfo) ../include/term.h 17850276Speterlib_baudrate lib $(tinfo) ../include/term.h 17950276Speterlib_cur_term lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h 18050276Speterlib_data lib $(tinfo) 18150276Speterlib_has_cap lib $(tinfo) ../include/term.h 18250276Speterlib_kernel lib $(tinfo) ../include/term.h 18350276Speterlib_keyname lib . ../include/term.h 18450276Speterlib_longname lib $(tinfo) 18550276Speterlib_napms lib $(tinfo) 18650276Speterlib_options lib $(tinfo) ../include/term.h 18750276Speterlib_raw lib $(tinfo) ../include/term.h 18850276Speterlib_setup lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h 18962449Speterlib_termcap lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h $(INCDIR)/capdefaults.c 19050276Speterlib_termname lib $(tinfo) $(INCDIR)/tic.h 19166963Speterlib_tgoto lib $(tinfo) ../include/term.h $(INCDIR)/tic.h 19250276Speterlib_ti lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 19350276Speterlib_tparm lib $(tinfo) ../include/term.h $(INCDIR)/tic.h 19450276Speterlib_tputs lib $(tinfo) ../include/term.h $(INCDIR)/tic.h 19550276Speterlib_trace lib $(trace) $(INCDIR)/tic.h 19650276Speterlib_tracebits lib $(trace) ../include/term.h 19750276Speterlib_tracechr lib $(trace) 19850276Speterlib_ttyflags lib $(tinfo) ../include/term.h 19950276Speterlib_twait lib $(serial) 20050276Spetername_match lib $(tinfo) ../include/term.h $(INCDIR)/tic.h 20150276Speternames lib . 20262449Speterparse_entry lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h ../include/parametrized.h $(INCDIR)/capdefaults.c 20350276Speterread_entry lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 20450276Speterread_termcap lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 20550276Spetersetbuf lib $(tinfo) 20666963Speterstrings lib $(tinfo) 20750276Spetertrace_buf lib $(trace) 20850276Spetertrace_tries lib $(trace) 20950276Speterunctrl lib . 21097049Spetervisbuf lib $(trace) $(INCDIR)/tic.h 21150276Speterwrite_entry lib $(tinfo) ../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h 212