Makefile revision 50476
13455Sache# Makefile for ncurses 250476Speter# $FreeBSD: head/lib/ncurses/ncurses/Makefile 50476 1999-08-28 00:22:10Z peter $ 33455Sache 43410SacheLIB= ncurses 58353SacheSHLIB_MAJOR= 3 628665SacheSHLIB_MINOR= 1 74898SacheSRCS= lib_kernel.c lib_pad.c lib_bkgd.c \ 83410Sache lib_unctrl.c lib_raw.c lib_vidattr.c lib_trace.c lib_beep.c \ 93410Sache lib_doupdate.c lib_refresh.c lib_initscr.c lib_newwin.c lib_addch.c \ 1034710Sbde lib_addstr.c lib_scroll.c lib_clreol.c lib_touch.c lib_mvcur.c \ 1134710Sbde lib_keyname.c keys.tries.h \ 123410Sache lib_delwin.c lib_endwin.c lib_clrbot.c lib_move.c lib_printw.c \ 133410Sache lib_scanw.c lib_erase.c lib_getch.c lib_options.c lib_acs.c lib_slk.c\ 1428665Sache lib_box.c lib_clear.c lib_delch.c lib_insch.c lib_instr.c \ 154860Sache lib_getstr.c lib_mvwin.c lib_longname.c lib_tstp.c \ 163410Sache lib_newterm.c lib_set_term.c lib_overlay.c lib_scrreg.c lib_color.c \ 176344Sache lib_insstr.c lib_insdel.c lib_twait.c lib_window.c copyright.c 183410Sache 1928698SacheCFLAGS+= -I. -I${.CURDIR} -Wall -DMYTINFO #-DTRACE 2018050SbdeDPADD= ${LIBMYTINFO} 2118050SbdeLDADD= -lmytinfo 223410Sache 2334710SbdeCLEANFILES+= lib_keyname.c keys.tries.h 243523Sache 253410Sachebeforeinstall: 2617935Speter ${INSTALL} -C -m 444 -o $(BINOWN) -g $(BINGRP) ${.CURDIR}/unctrl.h \ 2717935Speter ${DESTDIR}/usr/include 2817935Speter ${INSTALL} -C -m 444 -o $(BINOWN) -g $(BINGRP) ${.CURDIR}/curses.h \ 2917935Speter ${DESTDIR}/usr/include/ncurses.h 303410Sache 3134710Sbdekeys.tries.h: ${.CURDIR}/keys.list ${.CURDIR}/MKkeys.awk 3234710Sbde awk -f ${.CURDIR}/MKkeys.awk ${.CURDIR}/keys.list > keys.tries.h 333410Sache 343523Sachelib_keyname.c: ${.CURDIR}/keys.list ${.CURDIR}/MKkeyname.awk 353410Sache awk -f ${.CURDIR}/MKkeyname.awk ${.CURDIR}/keys.list > lib_keyname.c 363410Sache 373410SacheMAN3 = curs_addch.3 \ 383410Sache curs_addchst.3 \ 393410Sache curs_addstr.3 \ 403410Sache curs_attr.3 \ 413410Sache curs_beep.3 \ 423410Sache curs_bkgd.3 \ 433410Sache curs_border.3 \ 443410Sache curs_clear.3 \ 453410Sache curs_color.3 \ 463410Sache curs_delch.3 \ 473410Sache curs_delln.3 \ 483410Sache curs_getch.3 \ 493410Sache curs_getstr.3 \ 503410Sache curs_getyx.3 \ 513410Sache curs_inch.3 \ 523410Sache curs_inchstr.3 \ 533410Sache curs_initscr.3 \ 543410Sache curs_inopts.3 \ 553410Sache curs_insch.3 \ 563410Sache curs_insstr.3 \ 573410Sache curs_instr.3 \ 583410Sache curs_kernel.3 \ 593410Sache curs_move.3 \ 603410Sache curs_outopts.3 \ 613410Sache curs_overlay.3 \ 623410Sache curs_pad.3 \ 633410Sache curs_printw.3 \ 643410Sache curs_refresh.3 \ 653410Sache curs_scanw.3 \ 663410Sache curs_scr_dmp.3 \ 673410Sache curs_scroll.3 \ 683410Sache curs_slk.3 \ 693410Sache curs_termatt.3 \ 707962Sache curs_termin.3 \ 713410Sache curs_touch.3 \ 723410Sache curs_util.3 \ 733410Sache curs_window.3 \ 743410Sache ncurses.3 753410Sache 7630605SacheMAN5 = term.5 773410Sache 7813987SmppMLINKS+=curs_addch.3 addch.3 curs_addch.3 waddch.3 curs_addch.3 echochar.3 \ 7913987Smpp curs_addch.3 wechochar.3 curs_addch.3 mvaddch.3 \ 8013987Smpp curs_addch.3 mvwaddch.3 8113987SmppMLINKS+=curs_addchst.3 addchstr.3 curs_addchst.3 addchnstr.3 \ 8213987Smpp curs_addchst.3 waddchstr.3 curs_addchst.3 waddchnstr.3 \ 8313987Smpp curs_addchst.3 mvaddchstr.3 curs_addchst.3 mvaddchnstr.3 \ 8413987Smpp curs_addchst.3 mvwaddchstr.3 curs_addchst.3 mvwaddchnstr.3 8513987SmppMLINKS+=curs_addstr.3 addstr.3 curs_addstr.3 addnstr.3 \ 8613987Smpp curs_addstr.3 waddstr.3 curs_addstr.3 waddnstr.3 \ 8713987Smpp curs_addstr.3 mvaddstr.3 curs_addstr.3 mvaddnstr.3 \ 8813987Smpp curs_addstr.3 mvwaddstr.3 curs_addstr.3 mvwaddnstr.3 8913987SmppMLINKS+=curs_attr.3 attroff.3 curs_attr.3 wattroff.3 \ 9013987Smpp curs_attr.3 attron.3 curs_attr.3 wattron.3 \ 9113987Smpp curs_attr.3 attrset.3 curs_attr.3 wattrset.3 \ 9213987Smpp curs_attr.3 standend.3 curs_attr.3 wstandend.3 \ 9313987Smpp curs_attr.3 standout.3 curs_attr.3 wstandout.3 9413987SmppMLINKS+=curs_beep.3 beep.3 curs_beep.3 flash.3 9513987SmppMLINKS+=curs_bkgd.3 bkgdset.3 curs_bkgd.3 wbkgdset.3 \ 9613987Smpp curs_bkgd.3 bkgd.3 curs_bkgd.3 wbkgd.3 9713987SmppMLINKS+=curs_border.3 border.3 curs_border.3 wborder.3 curs_border.3 box.3 \ 9813987Smpp curs_border.3 hline.3 curs_border.3 whline.3 \ 9913987Smpp curs_border.3 vline.3 curs_border.3 wvline.3 10013987SmppMLINKS+=curs_clear.3 erase.3 curs_clear.3 werase.3 curs_clear.3 clear.3 \ 10113987Smpp curs_clear.3 wclear.3 curs_clear.3 clrtobot.3 \ 10213987Smpp curs_clear.3 wclrtobot.3 curs_clear.3 clrtoeol.3 \ 10313987Smpp curs_clear.3 wclrtoeol.3 10413987SmppMLINKS+=curs_color.3 start_color.3 curs_color.3 init_pair.3 \ 10513987Smpp curs_color.3 init_color.3 curs_color.3 has_colors.3 \ 10613987Smpp curs_color.3 can_change_color.3 curs_color.3 color_content.3 \ 10713987Smpp curs_color.3 pair_content.3 10813987SmppMLINKS+=curs_delch.3 delch.3 curs_delch.3 wdelch.3 curs_delch.3 mvdelch.3 \ 10913987Smpp curs_delch.3 mvwdelch.3 11013987SmppMLINKS+=curs_delln.3 deleteln.3 curs_delln.3 wdeleteln.3 \ 11113987Smpp curs_delln.3 insdelln.3 curs_delln.3 winsdelln.3 \ 11213987Smpp curs_delln.3 insertln.3 curs_delln.3 winsertln.3 11313987SmppMLINKS+=curs_getch.3 getch.3 curs_getch.3 wgetch.3 curs_getch.3 mvgetch.3 \ 11413987Smpp curs_getch.3 mvwgetch.3 curs_getch.3 ungetch.3 11513987SmppMLINKS+=curs_getstr.3 getstr.3 curs_getstr.3 wgetstr.3 \ 11613987Smpp curs_getstr.3 mvgetstr.3 curs_getstr.3 mvwgetstr.3 \ 11713987Smpp curs_getstr.3 wgetnstr.3 11813987SmppMLINKS+=curs_getyx.3 getyx.3 curs_getyx.3 pgetparyx.3 curs_getyx.3 getbegyx.3 \ 11913987Smpp curs_getyx.3 getmaxyx.3 12013987SmppMLINKS+=curs_inch.3 inch.3 curs_inch.3 winch.3 curs_inch.3 mvinch.3 \ 12113987Smpp curs_inch.3 mvwinch.3 12213987SmppMLINKS+=curs_inchstr.3 inchstr.3 curs_inchstr.3 inchnstr.3 \ 12313987Smpp curs_inchstr.3 winchstr.3 curs_inchstr.3 winchnstr.3 \ 12413987Smpp curs_inchstr.3 mvinchstr.3 curs_inchstr.3 mvinchnstr.3 \ 12513987Smpp curs_inchstr.3 mvwinchstr.3 curs_inchstr.3 mvwinchnstr.3 12613987SmppMLINKS+=curs_initscr.3 initscr.3 curs_initscr.3 newterm.3 \ 12713987Smpp curs_initscr.3 endwin.3 curs_initscr.3 isendwin.3 \ 12813987Smpp curs_initscr.3 set_term.3 curs_initscr.3 delscreen.3 12913987SmppMLINKS+=curs_inopts.3 cbreak.3 curs_inopts.3 nocbreak.3 curs_inopts.3 echo.3 \ 13013987Smpp curs_inopts.3 noecho.3 curs_inopts.3 halfdelay.3 \ 13113987Smpp curs_inopts.3 intrflush.3 curs_inopts.3 keypad.3 curs_inopts.3 meta.3 \ 13213987Smpp curs_inopts.3 nodelay.3 curs_inopts.3 notimeout.3 curs_inopts.3 raw.3 \ 13313987Smpp curs_inopts.3 noraw.3 curs_inopts.3 noqiflush.3 \ 13413987Smpp curs_inopts.3 qiflush.3 curs_inopts.3 timeout.3 \ 13513987Smpp curs_inopts.3 wtimeout.3 curs_inopts.3 typeahead.3 13613987SmppMLINKS+=curs_insch.3 insch.3 curs_insch.3 winsch.3 curs_insch.3 mvinsch.3 \ 13713987Smpp curs_insch.3 mvwinsch.3 13813987SmppMLINKS+=curs_insstr.3 insstr.3 curs_insstr.3 insnstr.3 \ 13913987Smpp curs_insstr.3 winsstr.3 curs_insstr.3 winsnstr.3 \ 14013987Smpp curs_insstr.3 mvinsstr.3 curs_insstr.3 mvinsnstr.3 \ 14113987Smpp curs_insstr.3 mvwinsstr.3 curs_insstr.3 mvwinsnstr.3 14213987SmppMLINKS+=curs_instr.3 instr.3 curs_instr.3 innstr.3 curs_instr.3 winstr.3 \ 14313987Smpp curs_instr.3 winnstr.3 curs_instr.3 mvinstr.3 curs_instr.3 mvinnstr.3 \ 14413987Smpp curs_instr.3 mvwinstr.3 curs_instr.3 mvwinnstr.3 14513987SmppMLINKS+=curs_kernel.3 def_prog_mode.3 curs_kernel.3 def_shell_mode.3 \ 14613987Smpp curs_kernel.3 reset_prog_mode.3 curs_kernel.3 reset_shell_mode.3 \ 14713987Smpp curs_kernel.3 resetty.3 curs_kernel.3 savetty.3 \ 14813987Smpp curs_kernel.3 getsyx.3 curs_kernel.3 setsyx.3 \ 14913987Smpp curs_kernel.3 ripoffline.3 curs_kernel.3 curs_set.3 \ 15013987Smpp curs_kernel.3 napms.3 15113987SmppMLINKS+=curs_move.3 move.3 curs_move.3 wmove.3 15213987SmppMLINKS+=curs_outopts.3 clearok.3 curs_outopts.3 idlok.3 \ 15313987Smpp curs_outopts.3 idcok.3 curs_outopts.3 immedok.3 \ 15413987Smpp curs_outopts.3 leaveok.3 curs_outopts.3 setscrreg.3 \ 15513987Smpp curs_outopts.3 wsetscrreg.3 curs_outopts.3 scrollok.3 \ 15613987Smpp curs_outopts.3 nl.3 curs_outopts.3 nonl.3 15713987SmppMLINKS+=curs_overlay.3 overlay.3 curs_overlay.3 overwrite.3 \ 15813987Smpp curs_overlay.3 copywin.3 15913987SmppMLINKS+=curs_pad.3 newpad.3 curs_pad.3 subpad.3 curs_pad.3 prefresh.3 \ 16013987Smpp curs_pad.3 pnoutrefresh.3 curs_pad.3 pechochar.3 16113987SmppMLINKS+=curs_printw.3 printw.3 curs_printw.3 wprintw.3 \ 16213987Smpp curs_printw.3 mvprintw.3 curs_printw.3 mvwprintw.3 \ 16313987Smpp curs_printw.3 vwprintw.3 16413987SmppMLINKS+=curs_refresh.3 refresh.3 curs_refresh.3 wrefresh.3 \ 16513987Smpp curs_refresh.3 wnoutrefresh.3 curs_refresh.3 doupdate.3 \ 16613987Smpp curs_refresh.3 redrawwin.3 curs_refresh.3 wredrawln.3 16713987SmppMLINKS+=curs_scanw.3 scanw.3 curs_scanw.3 wscanw.3 curs_scanw.3 mvscanw.3 \ 16813987Smpp curs_scanw.3 mvwscanw.3 curs_scanw.3 vwscanw.3 16913987SmppMLINKS+=curs_scr_dmp.3 scr_dump.3 curs_scr_dmp.3 scr_restore.3 \ 17013987Smpp curs_scr_dmp.3 scr_init.3 curs_scr_dmp.3 scr_set.3 17113987SmppMLINKS+=curs_scroll.3 scroll.3 curs_scroll.3 scrl.3 curs_scroll.3 wscrl.3 17213987SmppMLINKS+=curs_slk.3 slk_init.3 curs_slk.3 slk_set.3 curs_slk.3 slk_refresh.3 \ 17313987Smpp curs_slk.3 slk_noutrefresh.3 curs_slk.3 slk_label.3 \ 17413987Smpp curs_slk.3 slk_clear.3 curs_slk.3 slk_restore.3 \ 17513987Smpp curs_slk.3 slk_touch.3 curs_slk.3 slk_attron.3 \ 17613987Smpp curs_slk.3 slk_attrset.3 curs_slk.3 slk_attroff.3 17713987SmppMLINKS+=curs_termatt.3 baudrate.3 curs_termatt.3 erasechar.3 \ 17813987Smpp curs_termatt.3 has_ic.3 curs_termatt.3 has_il.3 \ 17913987Smpp curs_termatt.3 killchar.3 curs_termatt.3 longname.3 \ 18013987Smpp curs_termatt.3 termattrs.3 curs_termatt.3 termname.3 18115947Swosch 18215947Swosch# XXX name clash with termcap(3) 18315947Swosch# MLINKS+= curs_termin.3 tparm.3 18413987SmppMLINKS+=curs_termin.3 setupterm.3 curs_termin.3 setterm.3 \ 18513987Smpp curs_termin.3 set_curterm.3 curs_termin.3 del_curterm.3 \ 18615947Swosch curs_termin.3 restartterm.3 \ 18713987Smpp curs_termin.3 putp.3 curs_termin.3 vidputs.3 \ 18813987Smpp curs_termin.3 vidattr.3 curs_termin.3 mvcur.3 \ 18913987Smpp curs_termin.3 tigetflag.3 curs_termin.3 tigetnum.3 \ 19013987Smpp curs_termin.3 tigetstr.3 19113987SmppMLINKS+=curs_touch.3 touchwin.3 curs_touch.3 touchline.3 \ 19213987Smpp curs_touch.3 untouchwin.3 curs_touch.3 wtouchln.3 \ 19313987Smpp curs_touch.3 is_linetouched.3 curs_touch.3 is_wintouched.3 19413987SmppMLINKS+=curs_util.3 unctrl.3 curs_util.3 keyname.3 \ 19513987Smpp curs_util.3 filter.3 curs_util.3 use_env.3 \ 19613987Smpp curs_util.3 putwin.3 curs_util.3 getwin.3 \ 19713987Smpp curs_util.3 delay_output.3 curs_util.3 flushinp.3 19813987SmppMLINKS+=curs_window.3 newwin.3 curs_window.3 delwin.3 \ 19913987Smpp curs_window.3 mvwin.3 curs_window.3 subwin.3 \ 20013987Smpp curs_window.3 derwin.3 curs_window.3 mvderwin.3 \ 20113987Smpp curs_window.3 dupwin.3 curs_window.3 wsyncup.3 \ 20213987Smpp curs_window.3 syncok.3 curs_window.3 wcursyncup.3 \ 20313987Smpp curs_window.3 wsyncdown.3 20413987Smpp 2053410Sache.include <bsd.lib.mk> 206