-# $Id: modules,v 1.25 1997/04/26 21:59:59 tom Exp $
-################################################################################
-# Copyright 1996,1997 by Thomas E. Dickey <dickey@clark.net> #
-# All Rights Reserved. #
-# #
-# Permission to use, copy, modify, and distribute this software and its #
-# documentation for any purpose and without fee is hereby granted, provided #
-# that the above copyright notice appear in all copies and that both that #
-# copyright notice and this permission notice appear in supporting #
-# documentation, and that the name of the above listed copyright holder(s) not #
-# be used in advertising or publicity pertaining to distribution of the #
-# software without specific, written prior permission. THE ABOVE LISTED #
-# COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, #
-# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT #
-# SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL, #
-# INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM #
-# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE #
-# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR #
-# PERFORMANCE OF THIS SOFTWARE. #
-################################################################################
+# $Id: modules,v 1.42 1998/02/11 12:13:57 tom Exp $
+##############################################################################
+# Copyright (c) 1998 Free Software Foundation, Inc. #
+# #
+# Permission is hereby granted, free of charge, to any person obtaining a #
+# copy of this software and associated documentation files (the "Software"), #
+# to deal in the Software without restriction, including without limitation #
+# the rights to use, copy, modify, merge, publish, distribute, distribute #
+# with modifications, sublicense, and/or sell copies of the Software, and to #
+# permit persons to whom the Software is furnished to do so, subject to the #
+# following conditions: #
+# #
+# The above copyright notice and this permission notice shall be included in #
+# all copies or substantial portions of the Software. #
+# #
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, #
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL #
+# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER #
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING #
+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER #
+# DEALINGS IN THE SOFTWARE. #
+# #
+# Except as contained in this notice, the name(s) of the above copyright #
+# holders shall not be used in advertising or otherwise to promote the sale, #
+# use or other dealings in this Software without prior written #
+# authorization. #
+##############################################################################
+#
+# Author: Thomas E. Dickey <dickey@clark.net> 1996,1997
+#
+
+@ base
# Library objects
-fallback lib . ../include/term.h $(INCDIR)/tic.h
-hashmap lib $(srcdir)
hardscroll lib $(srcdir)
+hashmap lib $(srcdir)
lib_acs lib $(srcdir) ../include/term.h
lib_addch lib $(srcdir)
lib_addstr lib $(srcdir)
+lib_baudrate lib $(srcdir) ../include/term.h
lib_beep lib $(srcdir) ../include/term.h
lib_bkgd lib $(srcdir)
-lib_baudrate lib $(srcdir) ../include/term.h
lib_box lib $(srcdir)
+lib_chgat lib $(srcdir)
lib_clear lib $(srcdir)
+lib_clearok lib $(srcdir)
lib_clrbot lib $(srcdir)
lib_clreol lib $(srcdir)
lib_color lib $(srcdir) ../include/term.h
lib_delch lib $(srcdir)
lib_delwin lib $(srcdir)
lib_doupdate lib $(srcdir) ../include/term.h
+lib_echo lib $(srcdir)
lib_endwin lib $(srcdir)
lib_erase lib $(srcdir)
+lib_flash lib $(srcdir) ../include/term.h
lib_gen lib . ../include/curses.h
lib_getch lib $(srcdir)
lib_getstr lib $(srcdir) ../include/term.h
+lib_hline lib $(srcdir)
+lib_immedok lib $(srcdir)
lib_inchstr lib $(srcdir)
lib_initscr lib $(srcdir)
lib_insch lib $(srcdir)
lib_insstr lib $(srcdir)
lib_instr lib $(srcdir)
lib_isendwin lib $(srcdir)
-lib_kernel lib $(srcdir) ../include/term.h
-lib_keyname lib . ../include/term.h
+lib_leaveok lib $(srcdir)
lib_longname lib $(srcdir)
lib_mouse lib $(srcdir) ../include/term.h
lib_move lib $(srcdir)
lib_mvcur lib $(srcdir) ../include/term.h
lib_mvwin lib $(srcdir)
+lib_napms lib $(srcdir)
lib_newterm lib $(srcdir) ../include/term.h
lib_newwin lib $(srcdir)
-lib_options lib $(srcdir) ../include/term.h keys.tries
+lib_nl lib $(srcdir)
lib_overlay lib $(srcdir)
lib_pad lib $(srcdir)
lib_print lib $(srcdir) ../include/term.h
lib_printw lib $(srcdir)
-lib_raw lib $(srcdir) ../include/term.h
+lib_redrawln lib $(srcdir)
lib_refresh lib $(srcdir)
lib_restart lib $(srcdir)
lib_scanw lib $(srcdir)
lib_screen lib $(srcdir) ../include/term.h
lib_scroll lib $(srcdir)
+lib_scrollok lib $(srcdir)
lib_scrreg lib $(srcdir)
lib_set_term lib $(srcdir) ../include/term.h
-lib_setup lib $(srcdir) ../include/term.h
lib_slk lib $(srcdir) ../include/term.h
-lib_termcap lib $(srcdir) ../include/term.h
-lib_ti lib $(srcdir) ../include/term.h
+lib_slkatrof lib $(srcdir)
+lib_slkatron lib $(srcdir)
+lib_slkatrset lib $(srcdir)
+lib_slkattr lib $(srcdir)
+lib_slkclear lib $(srcdir)
+lib_slkinit lib $(srcdir)
+lib_slklab lib $(srcdir)
+lib_slkrefr lib $(srcdir) ../include/term.h
+lib_slkset lib $(srcdir)
+lib_slktouch lib $(srcdir)
lib_touch lib $(srcdir)
-lib_tparm lib $(srcdir) ../include/term.h
-lib_tputs lib $(srcdir) ../include/term.h
-lib_trace lib $(srcdir)
lib_traceatr lib $(srcdir)
-lib_tracechr lib $(srcdir)
lib_tracedmp lib $(srcdir)
lib_tracemse lib $(srcdir)
lib_tstp lib $(srcdir)
-lib_twait lib $(srcdir)
+lib_ungetch lib $(srcdir)
lib_vidattr lib $(srcdir) ../include/term.h
+lib_vline lib $(srcdir)
+lib_wattroff lib $(srcdir)
+lib_wattron lib $(srcdir)
lib_window lib $(srcdir)
-names lib .
-codes lib .
-unctrl lib .
-read_entry lib $(srcdir) ../include/term.h $(INCDIR)/tic.h
-read_termcap lib $(srcdir) ../include/term.h
+nc_panel lib $(srcdir)
+safe_sprintf lib $(srcdir)
write_entry lib $(srcdir) ../include/term.h $(INCDIR)/tic.h
# Modules for porting
sigaction lib $(srcdir)
vsscanf lib $(srcdir)
-# Support for termcap (and tic, etc.)
+# Extensions to the base library
+@ ext_funcs
+define_key lib $(srcdir)
+expanded lib .
+keyok lib $(srcdir)
+lib_adabind lib $(srcdir)
+lib_dft_fgbg lib $(srcdir)
+lib_freeall lib $(srcdir)
+resizeterm lib $(srcdir) ../include/term.h
+softscroll lib $(srcdir)
+wresize lib $(srcdir) ../include/term.h
+
+# Support for termcap (and tic, etc.), which can be a separate library
+@ termlib
alloc_entry lib $(srcdir) ../include/term.h
captoinfo lib $(srcdir)
+codes lib .
comp_captab lib . ../include/term.h ../include/hashsize.h
comp_error lib $(srcdir)
+comp_expand lib $(srcdir) $(INCDIR)/tic.h
comp_hash lib $(srcdir) ../include/term.h ../include/hashsize.h
comp_parse lib $(srcdir) ../include/term.h $(INCDIR)/tic.h
comp_scan lib $(srcdir)
+fallback lib . ../include/term.h $(INCDIR)/tic.h
+lib_cur_term lib $(srcdir)
+lib_kernel lib $(srcdir) ../include/term.h
+lib_keyname lib . ../include/term.h
+lib_options lib $(srcdir) ../include/term.h keys.tries
+lib_raw lib $(srcdir) ../include/term.h
+lib_termcap lib $(srcdir) ../include/term.h
+lib_ti lib $(srcdir) ../include/term.h
+lib_tparm lib $(srcdir) ../include/term.h
+lib_tputs lib $(srcdir) ../include/term.h
+lib_trace lib $(srcdir)
+lib_tracechr lib $(srcdir)
+lib_twait lib $(srcdir)
+name_match lib $(srcdir) ../include/term.h $(INCDIR)/tic.h
+names lib .
parse_entry lib $(srcdir) ../include/term.h ../include/parametrized.h
-
-# Extensions
-lib_dft_fgbg lib $(srcdir)
-lib_freeall lib $(srcdir)
-resizeterm lib $(srcdir) ../include/term.h
-wresize lib $(srcdir) ../include/term.h
-lib_adabind lib $(srcdir)
-expanded lib .
+read_entry lib $(srcdir) ../include/term.h $(INCDIR)/tic.h
+read_termcap lib $(srcdir) ../include/term.h
+lib_setup lib $(srcdir) ../include/term.h
+trace_buf lib $(srcdir)
+tries lib $(srcdir)
+unctrl lib .