modules revision 50276
150276Speter# $Id: modules,v 1.69 1999/07/18 02:38:37 tom Exp $
250276Speter##############################################################################
350276Speter# Copyright (c) 1998,1999 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#
3050276Speter# Author: Thomas E. Dickey <dickey@clark.net> 1996,1997,1998
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)
11250276Speternc_panel	lib		$(base)
11350276Spetersafe_sprintf	lib		$(base)
11450276Spetertty_update	lib		$(serial)	../include/term.h
11550276Speter
11650276Speter# Modules for porting
11750276Spetermemmove		lib		$(base)
11850276Spetersigaction	lib		$(base)
11950276Spetervsscanf 	lib		$(base)
12050276Speter
12150276Speter# Extensions to the base library
12250276Speter@ ext_funcs
12350276Speterdefine_key	lib		$(base)
12450276Speterexpanded	lib		.
12550276Speterkeybound	lib		$(base)
12650276Speterkeyok		lib		$(base)
12750276Speterlib_dft_fgbg	lib		$(base)		../include/term.h
12850276Speterlib_freeall	lib		$(base)
12950276Speterlib_print	lib		$(tinfo)	../include/term.h
13050276Speterresizeterm	lib		$(base)		../include/term.h
13150276Spetertrace_xnames	lib		$(trace)	../include/term.h $(INCDIR)/term_entry.h
13250276Spetertries		lib		$(base)
13350276Speterwresize		lib		$(base)		../include/term.h
13450276Speter
13550276Speter# Support for termcap (and tic, etc.), which can be a separate library
13650276Speter@ termlib
13750276Speteraccess		lib		$(tinfo)
13850276Speteradd_tries	lib		$(tinfo)
13950276Speteralloc_entry	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h
14050276Speteralloc_ttype	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h
14150276Spetercaptoinfo	lib		$(tinfo)	$(INCDIR)/tic.h
14250276Spetercodes		lib		.
14350276Spetercomp_captab	lib		.		$(INCDIR)/tic.h ../include/term.h ../include/hashsize.h
14450276Spetercomp_error	lib		$(tinfo)	$(INCDIR)/tic.h
14550276Spetercomp_expand	lib		$(tinfo)	$(INCDIR)/tic.h
14650276Spetercomp_hash	lib		$(tinfo)	../include/term.h $(INCDIR)/tic.h ../include/hashsize.h
14750276Spetercomp_parse	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h
14850276Spetercomp_scan	lib		$(tinfo)	$(INCDIR)/tic.h
14950276Speterdoalloc		lib		$(tinfo)
15050276Speterfallback	lib		.		../include/term.h $(INCDIR)/tic.h
15150276Speterfree_ttype	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h
15250276Spetergetenv_num	lib		$(tinfo)
15350276Speterhome_terminfo	lib		$(tinfo)
15450276Speterinit_keytry	lib		$(tinfo)	../include/term.h $(INCDIR)/tic.h init_keytry.h
15550276Speterlib_acs 	lib		$(tinfo)	../include/term.h
15650276Speterlib_baudrate	lib		$(tinfo)	../include/term.h
15750276Speterlib_cur_term	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h
15850276Speterlib_data	lib		$(tinfo)
15950276Speterlib_has_cap	lib		$(tinfo)	../include/term.h
16050276Speterlib_kernel	lib		$(tinfo)	../include/term.h
16150276Speterlib_keyname	lib		.		../include/term.h
16250276Speterlib_longname	lib		$(tinfo)
16350276Speterlib_napms	lib		$(tinfo)
16450276Speterlib_options	lib		$(tinfo)	../include/term.h
16550276Speterlib_raw 	lib		$(tinfo)	../include/term.h
16650276Speterlib_setup	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h
16750276Speterlib_termcap	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h
16850276Speterlib_termname	lib		$(tinfo)	$(INCDIR)/tic.h
16950276Speterlib_ti		lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h
17050276Speterlib_tparm	lib		$(tinfo)	../include/term.h $(INCDIR)/tic.h
17150276Speterlib_tputs	lib		$(tinfo)	../include/term.h $(INCDIR)/tic.h
17250276Speterlib_trace	lib		$(trace)	$(INCDIR)/tic.h
17350276Speterlib_tracebits	lib		$(trace)	../include/term.h
17450276Speterlib_tracechr	lib		$(trace)
17550276Speterlib_ttyflags	lib		$(tinfo)	../include/term.h
17650276Speterlib_twait	lib		$(serial)
17750276Spetername_match	lib		$(tinfo)	../include/term.h $(INCDIR)/tic.h
17850276Speternames		lib		.
17950276Speterparse_entry	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h ../include/parametrized.h
18050276Speterread_entry	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h
18150276Speterread_termcap	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h
18250276Spetersetbuf		lib		$(tinfo)
18350276Spetertrace_buf	lib		$(trace)
18450276Spetertrace_tries	lib		$(trace)
18550276Speterunctrl		lib		.
18650276Speterwrite_entry	lib		$(tinfo)	../include/term.h $(INCDIR)/term_entry.h $(INCDIR)/tic.h
187