1*396851c2SBaptiste Daroussin# $FreeBSD$ 2*396851c2SBaptiste Daroussin 3*396851c2SBaptiste DaroussinPACKAGE= clibs 4*396851c2SBaptiste DaroussinSHLIBDIR?= /lib 5*396851c2SBaptiste Daroussin 6*396851c2SBaptiste Daroussin.include <src.opts.mk> 7*396851c2SBaptiste Daroussin 8*396851c2SBaptiste Daroussin.include "${.CURDIR:H}/config.mk" 9*396851c2SBaptiste Daroussin 10*396851c2SBaptiste DaroussinLIB= tinfow 11*396851c2SBaptiste DaroussinSHLIB_MAJOR= 9 12*396851c2SBaptiste Daroussin 13*396851c2SBaptiste DaroussinNO_LINT= 14*396851c2SBaptiste Daroussin 15*396851c2SBaptiste DaroussinNCURSES_MAJOR!= egrep 'NCURSES_MAJOR[ ]*=' ${NCURSES_DIR}/dist.mk | sed -e 's%^[^0-9]*%%' 16*396851c2SBaptiste DaroussinNCURSES_MINOR!= egrep 'NCURSES_MINOR[ ]*=' ${NCURSES_DIR}/dist.mk | sed -e 's%^[^0-9]*%%' 17*396851c2SBaptiste DaroussinNCURSES_PATCH!= egrep 'NCURSES_PATCH[ ]*=' ${NCURSES_DIR}/dist.mk | sed -e 's%^[^0-9]*%%' 18*396851c2SBaptiste Daroussin 19*396851c2SBaptiste Daroussin# From autoconf (!) 20*396851c2SBaptiste DaroussinNCURSES_CH_T= cchar_t 21*396851c2SBaptiste DaroussinNCURSES_OK_WCHAR_T= 1 22*396851c2SBaptiste DaroussinNEED_WCHAR_H= 1 23*396851c2SBaptiste DaroussinNCURSES_EXT_COLORS= 1 24*396851c2SBaptiste DaroussinNCURSES_EXT_FUNCS= 1 25*396851c2SBaptiste DaroussinNCURSES_CONST= const 26*396851c2SBaptiste DaroussinNCURSES_INLINE= inline 27*396851c2SBaptiste DaroussinNCURSES_LIBUTF8= 0 28*396851c2SBaptiste DaroussinNCURSES_MBSTATE_T= 0 29*396851c2SBaptiste DaroussinNCURSES_MOUSE_VERSION= 2 30*396851c2SBaptiste DaroussinNCURSES_INTEROP_FUNCS= 1 31*396851c2SBaptiste DaroussinNCURSES_OPAQUE= 0 32*396851c2SBaptiste DaroussinNCURSES_OPAQUE= 0 33*396851c2SBaptiste DaroussinNCURSES_OPAQUE_FORM= 0 34*396851c2SBaptiste DaroussinNCURSES_OPAQUE_MENU= 0 35*396851c2SBaptiste DaroussinNCURSES_OPAQUE_PANEL= 0 36*396851c2SBaptiste DaroussinNCURSES_OSPEED= short 37*396851c2SBaptiste DaroussinNCURSES_SBOOL= char 38*396851c2SBaptiste DaroussinNCURSES_SIZE_T= short 39*396851c2SBaptiste DaroussinNCURSES_TPARM_VARARGS= 1 40*396851c2SBaptiste DaroussinNCURSES_WCHAR_T= 0 41*396851c2SBaptiste DaroussinNCURSES_WINT_T= 0 42*396851c2SBaptiste DaroussinNCURSES_XNAMES= 1 43*396851c2SBaptiste DaroussinNCURSES_WCWIDTH_GRAPHICS= 1 44*396851c2SBaptiste DaroussinNCURSES_WATTR_MACROS= 1 45*396851c2SBaptiste DaroussinNCURSES_TPARM_ARG= intptr_t 46*396851c2SBaptiste DaroussinNCURSES_SP_FUNCS= 1 47*396851c2SBaptiste DaroussinBROKEN_LINKER= 0 48*396851c2SBaptiste DaroussinBUILTIN_BOOL= 1 49*396851c2SBaptiste DaroussinENABLE_LP64= 1 50*396851c2SBaptiste DaroussinENABLE_OPAQUE= NCURSES_OPAQUE 51*396851c2SBaptiste DaroussinENABLE_REENTRANT= 0 52*396851c2SBaptiste DaroussinHAVE_TCGETATTR= 1 53*396851c2SBaptiste DaroussinHAVE_TERMIOS_H= 1 54*396851c2SBaptiste DaroussinHAVE_TERMIO_H= 0 55*396851c2SBaptiste DaroussinHAVE_VSSCANF= 1 56*396851c2SBaptiste DaroussinHAVE_STDINT_H= 1 57*396851c2SBaptiste DaroussinHEADER_STDBOOL= 1 58*396851c2SBaptiste Daroussin# XXX amd64 1L and int 59*396851c2SBaptiste DaroussinONEUL= 1U 60*396851c2SBaptiste DaroussinTYPEOF_CHTYPE= uint32_t 61*396851c2SBaptiste DaroussinTYPEOF_MMASK_T= uint32_t 62*396851c2SBaptiste DaroussinTYPE_OF_BOOL= unsigned char 63*396851c2SBaptiste DaroussinUSE_BIG_STRINGS= 1 64*396851c2SBaptiste DaroussinUSE_CXX_BOOL= defined(__cplusplus) 65*396851c2SBaptiste Daroussin 66*396851c2SBaptiste DaroussinGENSRCS= \ 67*396851c2SBaptiste Daroussin codes.c \ 68*396851c2SBaptiste Daroussin fallback.c \ 69*396851c2SBaptiste Daroussin lib_keyname.c \ 70*396851c2SBaptiste Daroussin names.c \ 71*396851c2SBaptiste Daroussin unctrl.c 72*396851c2SBaptiste Daroussin 73*396851c2SBaptiste DaroussinGENHDRS= \ 74*396851c2SBaptiste Daroussin curses.h \ 75*396851c2SBaptiste Daroussin hashsize.h \ 76*396851c2SBaptiste Daroussin init_keytry.h \ 77*396851c2SBaptiste Daroussin ncurses_def.h \ 78*396851c2SBaptiste Daroussin nomacros.h \ 79*396851c2SBaptiste Daroussin parametrized.h \ 80*396851c2SBaptiste Daroussin term.h \ 81*396851c2SBaptiste Daroussin termcap.h \ 82*396851c2SBaptiste Daroussin unctrl.h 83*396851c2SBaptiste Daroussin 84*396851c2SBaptiste DaroussinSRCS= ${GENHDRS} ${GENSRCS} 85*396851c2SBaptiste Daroussin 86*396851c2SBaptiste Daroussin.PATH: ${NCURSES_DIR}/ncurses/base 87*396851c2SBaptiste DaroussinSRCS+= \ 88*396851c2SBaptiste Daroussin define_key.c \ 89*396851c2SBaptiste Daroussin key_defined.c \ 90*396851c2SBaptiste Daroussin keybound.c \ 91*396851c2SBaptiste Daroussin keyok.c \ 92*396851c2SBaptiste Daroussin tries.c \ 93*396851c2SBaptiste Daroussin version.c 94*396851c2SBaptiste Daroussin 95*396851c2SBaptiste Daroussin.PATH: ${NCURSES_DIR}/ncurses/tinfo 96*396851c2SBaptiste DaroussinSRCS+= \ 97*396851c2SBaptiste Daroussin access.c \ 98*396851c2SBaptiste Daroussin add_tries.c \ 99*396851c2SBaptiste Daroussin alloc_entry.c \ 100*396851c2SBaptiste Daroussin alloc_ttype.c \ 101*396851c2SBaptiste Daroussin captoinfo.c \ 102*396851c2SBaptiste Daroussin comp_captab.c \ 103*396851c2SBaptiste Daroussin comp_error.c \ 104*396851c2SBaptiste Daroussin comp_expand.c \ 105*396851c2SBaptiste Daroussin comp_hash.c \ 106*396851c2SBaptiste Daroussin comp_parse.c \ 107*396851c2SBaptiste Daroussin comp_scan.c \ 108*396851c2SBaptiste Daroussin comp_userdefs.c \ 109*396851c2SBaptiste Daroussin db_iterator.c \ 110*396851c2SBaptiste Daroussin doalloc.c \ 111*396851c2SBaptiste Daroussin entries.c \ 112*396851c2SBaptiste Daroussin free_ttype.c \ 113*396851c2SBaptiste Daroussin getenv_num.c \ 114*396851c2SBaptiste Daroussin hashed_db.c \ 115*396851c2SBaptiste Daroussin home_terminfo.c \ 116*396851c2SBaptiste Daroussin init_keytry.c \ 117*396851c2SBaptiste Daroussin lib_acs.c \ 118*396851c2SBaptiste Daroussin lib_baudrate.c \ 119*396851c2SBaptiste Daroussin lib_cur_term.c \ 120*396851c2SBaptiste Daroussin lib_data.c \ 121*396851c2SBaptiste Daroussin lib_has_cap.c \ 122*396851c2SBaptiste Daroussin lib_kernel.c \ 123*396851c2SBaptiste Daroussin lib_longname.c \ 124*396851c2SBaptiste Daroussin lib_napms.c \ 125*396851c2SBaptiste Daroussin lib_options.c \ 126*396851c2SBaptiste Daroussin lib_raw.c \ 127*396851c2SBaptiste Daroussin lib_setup.c \ 128*396851c2SBaptiste Daroussin lib_termcap.c \ 129*396851c2SBaptiste Daroussin lib_termname.c \ 130*396851c2SBaptiste Daroussin lib_tgoto.c \ 131*396851c2SBaptiste Daroussin lib_ti.c \ 132*396851c2SBaptiste Daroussin lib_tparm.c \ 133*396851c2SBaptiste Daroussin lib_tputs.c \ 134*396851c2SBaptiste Daroussin lib_ttyflags.c \ 135*396851c2SBaptiste Daroussin name_match.c \ 136*396851c2SBaptiste Daroussin obsolete.c \ 137*396851c2SBaptiste Daroussin parse_entry.c \ 138*396851c2SBaptiste Daroussin read_entry.c \ 139*396851c2SBaptiste Daroussin read_termcap.c \ 140*396851c2SBaptiste Daroussin strings.c \ 141*396851c2SBaptiste Daroussin trim_sgr0.c \ 142*396851c2SBaptiste Daroussin write_entry.c 143*396851c2SBaptiste Daroussin 144*396851c2SBaptiste Daroussin.PATH: ${NCURSES_DIR}/ncurses/tty 145*396851c2SBaptiste DaroussinSRCS+= \ 146*396851c2SBaptiste Daroussin lib_twait.c 147*396851c2SBaptiste Daroussin 148*396851c2SBaptiste Daroussin.PATH: ${NCURSES_DIR}/ncurses/trace 149*396851c2SBaptiste DaroussinSRCS+= \ 150*396851c2SBaptiste Daroussin lib_trace.c \ 151*396851c2SBaptiste Daroussin visbuf.c 152*396851c2SBaptiste Daroussin 153*396851c2SBaptiste Daroussin# Currently unused, for debugging libncurses itself. 154*396851c2SBaptiste DaroussinDBGSRCS= \ 155*396851c2SBaptiste Daroussin lib_traceatr.c \ 156*396851c2SBaptiste Daroussin lib_tracebits.c \ 157*396851c2SBaptiste Daroussin lib_tracechr.c \ 158*396851c2SBaptiste Daroussin lib_tracedmp.c \ 159*396851c2SBaptiste Daroussin lib_tracemse.c \ 160*396851c2SBaptiste Daroussin trace_buf.c \ 161*396851c2SBaptiste Daroussin trace_tries.c \ 162*396851c2SBaptiste Daroussin trace_xnames.c \ 163*396851c2SBaptiste Daroussin varargs.c 164*396851c2SBaptiste Daroussin 165*396851c2SBaptiste DaroussinCLEANFILES= ${GENSRCS} ${GENHDRS} keys.list make_hash term.h.new \ 166*396851c2SBaptiste Daroussin make_keys MKterm.h.awk comp_captab.c curses.head 167*396851c2SBaptiste Daroussin 168*396851c2SBaptiste DaroussinCFLAGS+= -DTERMIOS 169*396851c2SBaptiste Daroussin 170*396851c2SBaptiste Daroussin# Installed 171*396851c2SBaptiste DaroussinHEADERS= curses.h term.h termcap.h unctrl.h 172*396851c2SBaptiste DaroussinSRCHDRS= ncurses_dll.h 173*396851c2SBaptiste DaroussinCLEANFILES+= ncurses_dll.h 174*396851c2SBaptiste Daroussin 175*396851c2SBaptiste DaroussinINCS= ${HEADERS} ${SRCHDRS} 176*396851c2SBaptiste DaroussinINCSLINKS= curses.h ${INCLUDEDIR}/ncurses.h 177*396851c2SBaptiste Daroussin 178*396851c2SBaptiste Daroussin.if ${MK_INSTALLLIB} != "no" 179*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow.a ${LIBDIR}/libtermcapw.a 180*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow.a ${LIBDIR}/libtermlibw.a 181*396851c2SBaptiste Daroussin# backward compat 182*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow.a ${LIBDIR}/libtermcap.a 183*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow.a ${LIBDIR}/libtermlib.a 184*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow.a ${LIBDIR}/libtinfo.a 185*396851c2SBaptiste Daroussin.endif 186*396851c2SBaptiste Daroussin.if !defined(NO_PIC) 187*396851c2SBaptiste Daroussin# no need for major at all, it's an ld-time redirection only 188*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow.so ${LIBDIR}/libtermcapw.so 189*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow.so ${LIBDIR}/libtermlibw.so 190*396851c2SBaptiste Daroussin# backward compat 191*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow.so ${LIBDIR}/libtermcap.so 192*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow.so ${LIBDIR}/libtermlib.so 193*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow.so ${LIBDIR}/libtinfo.so 194*396851c2SBaptiste Daroussin.endif 195*396851c2SBaptiste Daroussin.if ${MK_PROFILE} != "no" 196*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow_p.a ${LIBDIR}/libtermcapw_p.a 197*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow_p.a ${LIBDIR}/libtermlibw_p.a 198*396851c2SBaptiste Daroussin# backward compat 199*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow_p.a ${LIBDIR}/libtermcap_p.a 200*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow_p.a ${LIBDIR}/libtermlib_p.a 201*396851c2SBaptiste DaroussinSYMLINKS+= libtinfow_p.a ${LIBDIR}/libtinfo_p.a 202*396851c2SBaptiste Daroussin.endif 203*396851c2SBaptiste Daroussin 204*396851c2SBaptiste DaroussinDOCSDIR= ${SHAREDIR}/doc/ncurses 205*396851c2SBaptiste DaroussinDOCS= ncurses-intro.html hackguide.html 206*396851c2SBaptiste Daroussin 207*396851c2SBaptiste Daroussin.if ${MK_HTML} != "no" 208*396851c2SBaptiste Daroussin.PATH: ${NCURSES_DIR}/doc/html 209*396851c2SBaptiste DaroussinFILESGROUPS= DOCS 210*396851c2SBaptiste Daroussin.endif 211*396851c2SBaptiste Daroussin 212*396851c2SBaptiste Daroussin# Generated source 213*396851c2SBaptiste Daroussin.ORDER: names.c codes.c 214*396851c2SBaptiste Daroussin 215*396851c2SBaptiste Daroussinnames.c: MKnames.awk 216*396851c2SBaptiste Daroussin ${AWK} -f ${NCURSES_DIR}/ncurses/tinfo/MKnames.awk bigstrings=${USE_BIG_STRINGS} ${NCURSES_DIR}/include/Caps > names.c 217*396851c2SBaptiste Daroussin 218*396851c2SBaptiste Daroussincodes.c: MKcodes.awk 219*396851c2SBaptiste Daroussin ${AWK} -f ${NCURSES_DIR}/ncurses/tinfo/MKcodes.awk bigstrings=${USE_BIG_STRINGS} ${NCURSES_DIR}/include/Caps > codes.c 220*396851c2SBaptiste Daroussin 221*396851c2SBaptiste Daroussinlib_keyname.c: keys.list MKkeyname.awk 222*396851c2SBaptiste Daroussin ${AWK} -f ${NCURSES_DIR}/ncurses/base/MKkeyname.awk bigstrings=${USE_BIG_STRINGS} keys.list > lib_keyname.c 223*396851c2SBaptiste Daroussin 224*396851c2SBaptiste Daroussinunctrl.c: MKunctrl.awk 225*396851c2SBaptiste Daroussin echo | ${AWK} -f ${NCURSES_DIR}/ncurses/base/MKunctrl.awk bigstrings=${USE_BIG_STRINGS} > unctrl.c 226*396851c2SBaptiste Daroussin 227*396851c2SBaptiste Daroussincomp_captab.c: MKcaptab.sh MKcaptab.awk Caps Caps-ncurses make_hash 228*396851c2SBaptiste Daroussin env PATH=${BTOOLSPATH:U.}:${PATH} sh ${NCURSES_DIR}/ncurses/tinfo/MKcaptab.sh "${AWK}" \ 229*396851c2SBaptiste Daroussin ${USE_BIG_STRINGS} ${NCURSES_DIR}/ncurses/tinfo/MKcaptab.awk \ 230*396851c2SBaptiste Daroussin ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > comp_captab.c 231*396851c2SBaptiste Daroussin 232*396851c2SBaptiste Daroussinfallback.c: MKfallback.sh 233*396851c2SBaptiste Daroussin sh ${NCURSES_DIR}/ncurses/tinfo/MKfallback.sh "" "" "" > ${.TARGET}.tmp && \ 234*396851c2SBaptiste Daroussin mv -f ${.TARGET}.tmp ${.TARGET} 235*396851c2SBaptiste Daroussin 236*396851c2SBaptiste Daroussincomp_userdefs.c: MKuserdefs.sh Caps Caps-ncurses make_hash 237*396851c2SBaptiste Daroussin env PATH=${BTOOLSPATH:U.}:${PATH} sh ${NCURSES_DIR}/ncurses/tinfo/MKuserdefs.sh "${AWK}" \ 238*396851c2SBaptiste Daroussin ${USE_BIG_STRINGS} ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > ${.TARGET} 239*396851c2SBaptiste Daroussin 240*396851c2SBaptiste Daroussin# Generated headers 241*396851c2SBaptiste Daroussinnomacros.h: MKlib_gen.sh curses.h 242*396851c2SBaptiste Daroussin LC_ALL=C sh ${NCURSES_DIR}/ncurses/base/MKlib_gen.sh "${CC:N${CCACHE_BIN}} -E ${CFLAGS}" \ 243*396851c2SBaptiste Daroussin "${AWK}" generated < curses.h | fgrep undef > $@ 244*396851c2SBaptiste Daroussin 245*396851c2SBaptiste Daroussininit_keytry.h: keys.list make_keys 246*396851c2SBaptiste Daroussin ${BTOOLSPATH:U.}/make_keys keys.list > init_keytry.h 247*396851c2SBaptiste Daroussin 248*396851c2SBaptiste Daroussinhashsize.h: MKhashsize.sh Caps Caps-ncurses 249*396851c2SBaptiste Daroussin sh ${NCURSES_DIR}/include/MKhashsize.sh ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > $@ 250*396851c2SBaptiste Daroussin 251*396851c2SBaptiste Daroussinparametrized.h: MKparametrized.sh Caps Caps-ncurses 252*396851c2SBaptiste Daroussin AWK=${AWK} sh ${NCURSES_DIR}/include/MKparametrized.sh \ 253*396851c2SBaptiste Daroussin ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > $@ 254*396851c2SBaptiste Daroussin 255*396851c2SBaptiste Daroussinterm.h: MKterm.h.awk edit_cfg.sh Caps Caps-ncurses 256*396851c2SBaptiste Daroussin ${AWK} -f MKterm.h.awk ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > $@.new 257*396851c2SBaptiste Daroussin sh ${NCURSES_DIR}/include/edit_cfg.sh ${NCURSES_CFG_H} $@.new 258*396851c2SBaptiste Daroussin mv -f $@.new $@ 259*396851c2SBaptiste Daroussin 260*396851c2SBaptiste Daroussincurses.h: curses.head MKkey_defs.sh Caps Caps-ncurses 261*396851c2SBaptiste Daroussin cat curses.head > $@.new 262*396851c2SBaptiste Daroussin AWK=${AWK} _POSIX2_VERSION=199209 sh ${NCURSES_DIR}/include/MKkey_defs.sh \ 263*396851c2SBaptiste Daroussin ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses >> $@.new 264*396851c2SBaptiste Daroussin cat ${NCURSES_DIR}/include/curses.wide >> $@.new 265*396851c2SBaptiste Daroussin cat ${NCURSES_DIR}/include/curses.tail >> $@.new 266*396851c2SBaptiste Daroussin mv -f $@.new $@ 267*396851c2SBaptiste Daroussin 268*396851c2SBaptiste Daroussin# Generated intermediate files 269*396851c2SBaptiste Daroussinkeys.list: MKkeys_list.sh Caps Caps-ncurses 270*396851c2SBaptiste Daroussin AWK=${AWK} sh ${NCURSES_DIR}/ncurses/tinfo/MKkeys_list.sh \ 271*396851c2SBaptiste Daroussin ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses | LC_ALL=C sort > keys.list 272*396851c2SBaptiste Daroussin 273*396851c2SBaptiste Daroussin# Build tools 274*396851c2SBaptiste DaroussinDEPENDOBJS+= make_hash make_keys 275*396851c2SBaptiste Daroussinbuild-tools: make_hash make_keys 276*396851c2SBaptiste Daroussin 277*396851c2SBaptiste Daroussinmake_keys: make_keys.c names.c ncurses_def.h ${HEADERS} ${BUILD_TOOLS_META} 278*396851c2SBaptiste Daroussin ${CC:N${CCACHE_BIN}} -o $@ ${CFLAGS} ${NCURSES_DIR}/ncurses/tinfo/make_keys.c 279*396851c2SBaptiste Daroussin 280*396851c2SBaptiste Daroussinmake_hash: make_hash.c hashsize.h ncurses_def.h ${HEADERS} ${BUILD_TOOLS_META} 281*396851c2SBaptiste Daroussin ${CC:N${CCACHE_BIN}} -o $@ ${CFLAGS} -DMAIN_PROGRAM \ 282*396851c2SBaptiste Daroussin ${NCURSES_DIR}/ncurses/tinfo/make_hash.c 283*396851c2SBaptiste Daroussin 284*396851c2SBaptiste Daroussin# ./configure generated 285*396851c2SBaptiste DaroussinMKterm.h.awk: MKterm.h.awk.in 286*396851c2SBaptiste Daroussin sed <${NCURSES_DIR}/include/MKterm.h.awk.in >$@ \ 287*396851c2SBaptiste Daroussin -e "/@BROKEN_LINKER@/s%%${BROKEN_LINKER}%" \ 288*396851c2SBaptiste Daroussin -e "s%@NCURSES_USE_DATABASE@%1%g" \ 289*396851c2SBaptiste Daroussin -e "s%@NCURSES_USE_TERMCAP@%1%g" \ 290*396851c2SBaptiste Daroussin -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \ 291*396851c2SBaptiste Daroussin -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \ 292*396851c2SBaptiste Daroussin -e "/@NCURSES_CONST@/s%%${NCURSES_CONST}%" \ 293*396851c2SBaptiste Daroussin -e "/@NCURSES_TPARM_VARARGS@/s%%${NCURSES_TPARM_VARARGS}%" \ 294*396851c2SBaptiste Daroussin -e "/@NCURSES_SBOOL@/s%%${NCURSES_SBOOL}%" \ 295*396851c2SBaptiste Daroussin -e "/@NCURSES_XNAMES@/s%%${NCURSES_XNAMES}%" \ 296*396851c2SBaptiste Daroussin -e "/@NCURSES_EXT_COLORS@/s%%${NCURSES_EXT_COLORS}%" \ 297*396851c2SBaptiste Daroussin -e "/@HAVE_TERMIOS_H@/s%%${HAVE_TERMIOS_H}%" \ 298*396851c2SBaptiste Daroussin -e "/@HAVE_TERMIO_H@/s%%${HAVE_TERMIO_H}%" \ 299*396851c2SBaptiste Daroussin -e "/@HAVE_TCGETATTR@/s%%${HAVE_TCGETATTR}%" \ 300*396851c2SBaptiste Daroussin -e "s%@cf_cv_enable_reentrant@%${ENABLE_REENTRANT}%g" \ 301*396851c2SBaptiste Daroussin -e "s%@NCURSES_SP_FUNCS@%1%" \ 302*396851c2SBaptiste Daroussin -e "s%@NCURSES_PATCH@%${NCURSES_PATCH}%" 303*396851c2SBaptiste Daroussin 304*396851c2SBaptiste Daroussintermcap.h: termcap.h.in 305*396851c2SBaptiste Daroussin sed <${NCURSES_DIR}/include/termcap.h.in >$@ \ 306*396851c2SBaptiste Daroussin -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \ 307*396851c2SBaptiste Daroussin -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \ 308*396851c2SBaptiste Daroussin -e "/@NCURSES_CONST@/s%%${NCURSES_CONST}%" \ 309*396851c2SBaptiste Daroussin -e "/@NCURSES_OSPEED@/s%%${NCURSES_OSPEED}%" 310*396851c2SBaptiste Daroussin 311*396851c2SBaptiste Daroussinncurses_dll.h: ncurses_dll.h.in 312*396851c2SBaptiste Daroussin sed <${NCURSES_DIR}/include/ncurses_dll.h.in >$@ \ 313*396851c2SBaptiste Daroussin -e "s%@NCURSES_WRAP_PREFIX@%_nc_%g" 314*396851c2SBaptiste Daroussin 315*396851c2SBaptiste Daroussincurses.head: curses.h.in 316*396851c2SBaptiste Daroussin sed <${NCURSES_DIR}/include/curses.h.in >$@ \ 317*396851c2SBaptiste Daroussin -e "/@BROKEN_LINKER@/s%%${BROKEN_LINKER}%" \ 318*396851c2SBaptiste Daroussin -e "/@HAVE_VSSCANF@/s%%${HAVE_VSSCANF}%" \ 319*396851c2SBaptiste Daroussin -e "/@HAVE_STDINT_H@/s%%${HAVE_STDINT_H}%" \ 320*396851c2SBaptiste Daroussin -e "/@NCURSES_CH_T@/s%%${NCURSES_CH_T}%" \ 321*396851c2SBaptiste Daroussin -e "/@NCURSES_CONST@/s%%${NCURSES_CONST}%" \ 322*396851c2SBaptiste Daroussin -e "/@NCURSES_EXT_COLORS@/s%%${NCURSES_EXT_COLORS}%" \ 323*396851c2SBaptiste Daroussin -e "/@NCURSES_EXT_FUNCS@/s%%${NCURSES_EXT_FUNCS}%" \ 324*396851c2SBaptiste Daroussin -e "/@NCURSES_INLINE@/s%%${NCURSES_INLINE}%" \ 325*396851c2SBaptiste Daroussin -e "/@NCURSES_LIBUTF8@/s%%${NCURSES_LIBUTF8}%" \ 326*396851c2SBaptiste Daroussin -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \ 327*396851c2SBaptiste Daroussin -e "/@NCURSES_MBSTATE_T@/s%%${NCURSES_MBSTATE_T}%" \ 328*396851c2SBaptiste Daroussin -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" \ 329*396851c2SBaptiste Daroussin -e "/@NCURSES_MOUSE_VERSION@/s%%${NCURSES_MOUSE_VERSION}%" \ 330*396851c2SBaptiste Daroussin -e "/@NCURSES_OK_WCHAR_T@/s%%${NCURSES_OK_WCHAR_T}%" \ 331*396851c2SBaptiste Daroussin -e "/@NCURSES_OPAQUE@/s%%${NCURSES_OPAQUE}%" \ 332*396851c2SBaptiste Daroussin -e "/@NCURSES_OPAQUE_FORM@/s%%${NCURSES_OPAQUE_FORM}%" \ 333*396851c2SBaptiste Daroussin -e "/@NCURSES_OPAQUE_MENU@/s%%${NCURSES_OPAQUE_MENU}%" \ 334*396851c2SBaptiste Daroussin -e "/@NCURSES_OPAQUE_PANEL@/s%%${NCURSES_OPAQUE_PANEL}%" \ 335*396851c2SBaptiste Daroussin -e "/@NCURSES_PATCH@/s%%${NCURSES_PATCH}%" \ 336*396851c2SBaptiste Daroussin -e "/@NCURSES_SIZE_T@/s%%${NCURSES_SIZE_T}%" \ 337*396851c2SBaptiste Daroussin -e "/@NCURSES_TPARM_VARARGS@/s%%${NCURSES_TPARM_VARARGS}%" \ 338*396851c2SBaptiste Daroussin -e "/@NCURSES_WATTR_MACROS@/s%%${NCURSES_WATTR_MACROS}%"\ 339*396851c2SBaptiste Daroussin -e "/@NCURSES_WCHAR_T@/s%%${NCURSES_WCHAR_T}%" \ 340*396851c2SBaptiste Daroussin -e "/@NCURSES_WCHAR_T@/s%%${NCURSES_WCHAR_T}%" \ 341*396851c2SBaptiste Daroussin -e "/@NCURSES_WCWIDTH_GRAPHICS@/s%%${NCURSES_WCWIDTH_GRAPHICS}%g" \ 342*396851c2SBaptiste Daroussin -e "/@NCURSES_WINT_T@/s%%${NCURSES_WINT_T}%" \ 343*396851c2SBaptiste Daroussin -e "/@NCURSES_INTEROP_FUNCS@/s%%${NCURSES_INTEROP_FUNCS}%g" \ 344*396851c2SBaptiste Daroussin -e "/@NCURSES_TPARM_ARG@/s%%${NCURSES_TPARM_ARG}%g" \ 345*396851c2SBaptiste Daroussin -e "/@NCURSES_SP_FUNCS@/s%%${NCURSES_SP_FUNCS}%g" \ 346*396851c2SBaptiste Daroussin -e "/@NEED_WCHAR_H@/s%%${NEED_WCHAR_H}%" \ 347*396851c2SBaptiste Daroussin -e "/@USE_CXX_BOOL@/s%%${USE_CXX_BOOL}%" \ 348*396851c2SBaptiste Daroussin -e "/@GENERATED_EXT_FUNCS@/s%%generated%g" \ 349*396851c2SBaptiste Daroussin -e "s%@NCURSES_CCHARW_MAX@%5%g" \ 350*396851c2SBaptiste Daroussin -e "s%@cf_cv_1UL@%${ONEUL}%g" \ 351*396851c2SBaptiste Daroussin -e "s%@cf_cv_builtin_bool@%${BUILTIN_BOOL}%g" \ 352*396851c2SBaptiste Daroussin -e "s%@cf_cv_enable_lp64@%${ENABLE_LP64}%g" \ 353*396851c2SBaptiste Daroussin -e "s%@cf_cv_enable_opaque@%${ENABLE_OPAQUE}%g" \ 354*396851c2SBaptiste Daroussin -e "s%@cf_cv_enable_reentrant@%${ENABLE_REENTRANT}%g" \ 355*396851c2SBaptiste Daroussin -e "s%@cf_cv_header_stdbool_h@%${HEADER_STDBOOL}%g" \ 356*396851c2SBaptiste Daroussin -e "s%@cf_cv_type_of_bool@%${TYPE_OF_BOOL}%g" \ 357*396851c2SBaptiste Daroussin -e "s%@cf_cv_typeof_chtype@%${TYPEOF_CHTYPE}%g" \ 358*396851c2SBaptiste Daroussin -e "s%@cf_cv_typeof_mmask_t@%${TYPEOF_MMASK_T}%g" \ 359*396851c2SBaptiste Daroussin -e "s/ _WCHAR_T/ __wchar_t/g" \ 360*396851c2SBaptiste Daroussin -e "s/ _WINT_T/ __wint_t/g" 361*396851c2SBaptiste Daroussin 362*396851c2SBaptiste Daroussinunctrl.h: unctrl.h.in 363*396851c2SBaptiste Daroussin sed <${NCURSES_DIR}/include/$@.in >$@ \ 364*396851c2SBaptiste Daroussin -e "s%@NCURSES_SP_FUNCS@%${NCURSES_SP_FUNCS}%g" \ 365*396851c2SBaptiste Daroussin -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \ 366*396851c2SBaptiste Daroussin -e "/@NCURSES_MINOR@/s%%${NCURSES_MINOR}%" 367*396851c2SBaptiste Daroussin 368*396851c2SBaptiste Daroussin# MAN page gunk 369*396851c2SBaptiste Daroussinterminfo.5: MKterminfo.sh terminfo.head Caps 370*396851c2SBaptiste Daroussin sh ${NCURSES_DIR}/man/MKterminfo.sh ${NCURSES_DIR}/man/terminfo.head \ 371*396851c2SBaptiste Daroussin ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/man/terminfo.tail >$@ 372*396851c2SBaptiste Daroussin 373*396851c2SBaptiste DaroussinCLEANFILES+= terminfo.5 374*396851c2SBaptiste Daroussin 375*396851c2SBaptiste Daroussin.PATH: ${NCURSES_DIR}/man 376*396851c2SBaptiste DaroussinMAN= \ 377*396851c2SBaptiste Daroussin curs_addch.3 \ 378*396851c2SBaptiste Daroussin curs_addchstr.3 \ 379*396851c2SBaptiste Daroussin curs_addstr.3 \ 380*396851c2SBaptiste Daroussin curs_attr.3 \ 381*396851c2SBaptiste Daroussin curs_beep.3 \ 382*396851c2SBaptiste Daroussin curs_bkgd.3 \ 383*396851c2SBaptiste Daroussin curs_bkgrnd.3 \ 384*396851c2SBaptiste Daroussin curs_border.3 \ 385*396851c2SBaptiste Daroussin curs_border_set.3 \ 386*396851c2SBaptiste Daroussin curs_clear.3 \ 387*396851c2SBaptiste Daroussin curs_color.3 \ 388*396851c2SBaptiste Daroussin curs_delch.3 \ 389*396851c2SBaptiste Daroussin curs_deleteln.3 \ 390*396851c2SBaptiste Daroussin curs_extend.3 \ 391*396851c2SBaptiste Daroussin curs_getcchar.3 \ 392*396851c2SBaptiste Daroussin curs_getch.3 \ 393*396851c2SBaptiste Daroussin curs_getstr.3 \ 394*396851c2SBaptiste Daroussin curs_getyx.3 \ 395*396851c2SBaptiste Daroussin curs_inch.3 \ 396*396851c2SBaptiste Daroussin curs_inchstr.3 \ 397*396851c2SBaptiste Daroussin curs_initscr.3 \ 398*396851c2SBaptiste Daroussin curs_inopts.3 \ 399*396851c2SBaptiste Daroussin curs_insch.3 \ 400*396851c2SBaptiste Daroussin curs_insstr.3 \ 401*396851c2SBaptiste Daroussin curs_instr.3 \ 402*396851c2SBaptiste Daroussin curs_inwstr.3 \ 403*396851c2SBaptiste Daroussin curs_kernel.3 \ 404*396851c2SBaptiste Daroussin curs_legacy.3 \ 405*396851c2SBaptiste Daroussin curs_memleaks.3 \ 406*396851c2SBaptiste Daroussin curs_mouse.3 \ 407*396851c2SBaptiste Daroussin curs_move.3 \ 408*396851c2SBaptiste Daroussin curs_opaque.3 \ 409*396851c2SBaptiste Daroussin curs_outopts.3 \ 410*396851c2SBaptiste Daroussin curs_overlay.3 \ 411*396851c2SBaptiste Daroussin curs_pad.3 \ 412*396851c2SBaptiste Daroussin curs_print.3 \ 413*396851c2SBaptiste Daroussin curs_refresh.3 \ 414*396851c2SBaptiste Daroussin curs_scr_dump.3 \ 415*396851c2SBaptiste Daroussin curs_scroll.3 \ 416*396851c2SBaptiste Daroussin curs_slk.3 \ 417*396851c2SBaptiste Daroussin curs_sp_funcs.3 \ 418*396851c2SBaptiste Daroussin curs_termattrs.3 \ 419*396851c2SBaptiste Daroussin curs_termcap.3 \ 420*396851c2SBaptiste Daroussin curs_terminfo.3 \ 421*396851c2SBaptiste Daroussin curs_threads.3 \ 422*396851c2SBaptiste Daroussin curs_touch.3 \ 423*396851c2SBaptiste Daroussin curs_trace.3 \ 424*396851c2SBaptiste Daroussin curs_util.3 \ 425*396851c2SBaptiste Daroussin curs_variables.3 \ 426*396851c2SBaptiste Daroussin curs_window.3 \ 427*396851c2SBaptiste Daroussin default_colors.3 \ 428*396851c2SBaptiste Daroussin define_key.3 \ 429*396851c2SBaptiste Daroussin key_defined.3 \ 430*396851c2SBaptiste Daroussin keybound.3 \ 431*396851c2SBaptiste Daroussin keyok.3 \ 432*396851c2SBaptiste Daroussin legacy_coding.3 \ 433*396851c2SBaptiste Daroussin ncurses.3 \ 434*396851c2SBaptiste Daroussin new_pair.3 \ 435*396851c2SBaptiste Daroussin resizeterm.3 \ 436*396851c2SBaptiste Daroussin term_variables.3 \ 437*396851c2SBaptiste Daroussin wresize.3 438*396851c2SBaptiste Daroussin 439*396851c2SBaptiste DaroussinMAN+= \ 440*396851c2SBaptiste Daroussin curs_add_wch.3 \ 441*396851c2SBaptiste Daroussin curs_add_wchstr.3 \ 442*396851c2SBaptiste Daroussin curs_addwstr.3 \ 443*396851c2SBaptiste Daroussin curs_get_wch.3 \ 444*396851c2SBaptiste Daroussin curs_get_wstr.3 \ 445*396851c2SBaptiste Daroussin curs_in_wch.3 \ 446*396851c2SBaptiste Daroussin curs_in_wchstr.3 \ 447*396851c2SBaptiste Daroussin curs_ins_wch.3 \ 448*396851c2SBaptiste Daroussin curs_ins_wstr.3 \ 449*396851c2SBaptiste Daroussin curs_printw.3 \ 450*396851c2SBaptiste Daroussin curs_scanw.3 451*396851c2SBaptiste Daroussin 452*396851c2SBaptiste DaroussinMAN+= term.5 terminfo.5 scr_dump.5 user_caps.5 453*396851c2SBaptiste DaroussinMAN+= term.7 454*396851c2SBaptiste Daroussin 455*396851c2SBaptiste DaroussinCLEANFILES+= ${MAN:M*.3} 456*396851c2SBaptiste Daroussin 457*396851c2SBaptiste DaroussinMLINKS= ncurses.3 curses.3 \ 458*396851c2SBaptiste Daroussin curs_addch.3 addch.3 \ 459*396851c2SBaptiste Daroussin curs_addch.3 echochar.3 \ 460*396851c2SBaptiste Daroussin curs_addch.3 mvaddch.3 \ 461*396851c2SBaptiste Daroussin curs_addch.3 mvwaddch.3 \ 462*396851c2SBaptiste Daroussin curs_addch.3 waddch.3 \ 463*396851c2SBaptiste Daroussin curs_addch.3 wechochar.3 \ 464*396851c2SBaptiste Daroussin curs_addchstr.3 addchnstr.3 \ 465*396851c2SBaptiste Daroussin curs_addchstr.3 addchstr.3 \ 466*396851c2SBaptiste Daroussin curs_addchstr.3 mvaddchnstr.3 \ 467*396851c2SBaptiste Daroussin curs_addchstr.3 mvaddchstr.3 \ 468*396851c2SBaptiste Daroussin curs_addchstr.3 mvwaddchnstr.3 \ 469*396851c2SBaptiste Daroussin curs_addchstr.3 mvwaddchstr.3 \ 470*396851c2SBaptiste Daroussin curs_addchstr.3 waddchnstr.3 \ 471*396851c2SBaptiste Daroussin curs_addchstr.3 waddchstr.3 \ 472*396851c2SBaptiste Daroussin curs_addstr.3 addnstr.3 \ 473*396851c2SBaptiste Daroussin curs_addstr.3 addstr.3 \ 474*396851c2SBaptiste Daroussin curs_addstr.3 mvaddnstr.3 \ 475*396851c2SBaptiste Daroussin curs_addstr.3 mvaddstr.3 \ 476*396851c2SBaptiste Daroussin curs_addstr.3 mvwaddnstr.3 \ 477*396851c2SBaptiste Daroussin curs_addstr.3 mvwaddstr.3 \ 478*396851c2SBaptiste Daroussin curs_addstr.3 waddnstr.3 \ 479*396851c2SBaptiste Daroussin curs_addstr.3 waddstr.3 \ 480*396851c2SBaptiste Daroussin curs_attr.3 PAIR_NUMBER.3 \ 481*396851c2SBaptiste Daroussin curs_attr.3 attr_get.3 \ 482*396851c2SBaptiste Daroussin curs_attr.3 attr_off.3 \ 483*396851c2SBaptiste Daroussin curs_attr.3 attr_on.3 \ 484*396851c2SBaptiste Daroussin curs_attr.3 attr_set.3 \ 485*396851c2SBaptiste Daroussin curs_attr.3 attroff.3 \ 486*396851c2SBaptiste Daroussin curs_attr.3 attron.3 \ 487*396851c2SBaptiste Daroussin curs_attr.3 attrset.3 \ 488*396851c2SBaptiste Daroussin curs_attr.3 chgat.3 \ 489*396851c2SBaptiste Daroussin curs_attr.3 color_set.3 \ 490*396851c2SBaptiste Daroussin curs_attr.3 mvchgat.3 \ 491*396851c2SBaptiste Daroussin curs_attr.3 mvwchgat.3 \ 492*396851c2SBaptiste Daroussin curs_attr.3 standend.3 \ 493*396851c2SBaptiste Daroussin curs_attr.3 standout.3 \ 494*396851c2SBaptiste Daroussin curs_attr.3 wattr_get.3 \ 495*396851c2SBaptiste Daroussin curs_attr.3 wattr_off.3 \ 496*396851c2SBaptiste Daroussin curs_attr.3 wattr_on.3 \ 497*396851c2SBaptiste Daroussin curs_attr.3 wattr_set.3 \ 498*396851c2SBaptiste Daroussin curs_attr.3 wattroff.3 \ 499*396851c2SBaptiste Daroussin curs_attr.3 wattron.3 \ 500*396851c2SBaptiste Daroussin curs_attr.3 wattrset.3 \ 501*396851c2SBaptiste Daroussin curs_attr.3 wchgat.3 \ 502*396851c2SBaptiste Daroussin curs_attr.3 wcolor_set.3 \ 503*396851c2SBaptiste Daroussin curs_attr.3 wstandend.3 \ 504*396851c2SBaptiste Daroussin curs_attr.3 wstandout.3 \ 505*396851c2SBaptiste Daroussin curs_beep.3 beep.3 \ 506*396851c2SBaptiste Daroussin curs_beep.3 flash.3 \ 507*396851c2SBaptiste Daroussin curs_bkgd.3 bkgd.3 \ 508*396851c2SBaptiste Daroussin curs_bkgd.3 bkgdset.3 \ 509*396851c2SBaptiste Daroussin curs_bkgd.3 getbkgd.3 \ 510*396851c2SBaptiste Daroussin curs_bkgd.3 wbkgd.3 \ 511*396851c2SBaptiste Daroussin curs_bkgd.3 wbkgdset.3 \ 512*396851c2SBaptiste Daroussin curs_bkgrnd.3 bkgrnd.3 \ 513*396851c2SBaptiste Daroussin curs_bkgrnd.3 bkgrndset.3 \ 514*396851c2SBaptiste Daroussin curs_bkgrnd.3 getbkgrnd.3 \ 515*396851c2SBaptiste Daroussin curs_bkgrnd.3 wbkgrnd.3 \ 516*396851c2SBaptiste Daroussin curs_bkgrnd.3 wbkgrndset.3 \ 517*396851c2SBaptiste Daroussin curs_bkgrnd.3 wgetbkgrnd.3 \ 518*396851c2SBaptiste Daroussin curs_border.3 border.3 \ 519*396851c2SBaptiste Daroussin curs_border.3 box.3 \ 520*396851c2SBaptiste Daroussin curs_border.3 hline.3 \ 521*396851c2SBaptiste Daroussin curs_border.3 mvhline.3 \ 522*396851c2SBaptiste Daroussin curs_border.3 mvvline.3 \ 523*396851c2SBaptiste Daroussin curs_border.3 mvwhline.3 \ 524*396851c2SBaptiste Daroussin curs_border.3 mvwvline.3 \ 525*396851c2SBaptiste Daroussin curs_border.3 vline.3 \ 526*396851c2SBaptiste Daroussin curs_border.3 wborder.3 \ 527*396851c2SBaptiste Daroussin curs_border.3 whline.3 \ 528*396851c2SBaptiste Daroussin curs_border.3 wvline.3 \ 529*396851c2SBaptiste Daroussin curs_border_set.3 border_set.3 \ 530*396851c2SBaptiste Daroussin curs_border_set.3 box_set.3 \ 531*396851c2SBaptiste Daroussin curs_border_set.3 hline_set.3 \ 532*396851c2SBaptiste Daroussin curs_border_set.3 mvhline_set.3 \ 533*396851c2SBaptiste Daroussin curs_border_set.3 mvvline_set.3 \ 534*396851c2SBaptiste Daroussin curs_border_set.3 mvwhline_set.3 \ 535*396851c2SBaptiste Daroussin curs_border_set.3 mvwvline_set.3 \ 536*396851c2SBaptiste Daroussin curs_border_set.3 vline_set.3 \ 537*396851c2SBaptiste Daroussin curs_border_set.3 wborder_set.3 \ 538*396851c2SBaptiste Daroussin curs_border_set.3 whline_set.3 \ 539*396851c2SBaptiste Daroussin curs_border_set.3 wvline_set.3 \ 540*396851c2SBaptiste Daroussin curs_clear.3 clear.3 \ 541*396851c2SBaptiste Daroussin curs_clear.3 clrtobot.3 \ 542*396851c2SBaptiste Daroussin curs_clear.3 clrtoeol.3 \ 543*396851c2SBaptiste Daroussin curs_clear.3 erase.3 \ 544*396851c2SBaptiste Daroussin curs_clear.3 wclear.3 \ 545*396851c2SBaptiste Daroussin curs_clear.3 wclrtobot.3 \ 546*396851c2SBaptiste Daroussin curs_clear.3 wclrtoeol.3 \ 547*396851c2SBaptiste Daroussin curs_clear.3 werase.3 \ 548*396851c2SBaptiste Daroussin curs_color.3 COLOR_PAIR.3 \ 549*396851c2SBaptiste Daroussin curs_color.3 can_change_color.3 \ 550*396851c2SBaptiste Daroussin curs_color.3 color_content.3 \ 551*396851c2SBaptiste Daroussin curs_color.3 has_colors.3 \ 552*396851c2SBaptiste Daroussin curs_color.3 init_color.3 \ 553*396851c2SBaptiste Daroussin curs_color.3 init_pair.3 \ 554*396851c2SBaptiste Daroussin curs_color.3 pair_content.3 \ 555*396851c2SBaptiste Daroussin curs_color.3 start_color.3 \ 556*396851c2SBaptiste Daroussin curs_delch.3 delch.3 \ 557*396851c2SBaptiste Daroussin curs_delch.3 mvdelch.3 \ 558*396851c2SBaptiste Daroussin curs_delch.3 mvwdelch.3 \ 559*396851c2SBaptiste Daroussin curs_delch.3 wdelch.3 \ 560*396851c2SBaptiste Daroussin curs_deleteln.3 deleteln.3 \ 561*396851c2SBaptiste Daroussin curs_deleteln.3 insdelln.3 \ 562*396851c2SBaptiste Daroussin curs_deleteln.3 insertln.3 \ 563*396851c2SBaptiste Daroussin curs_deleteln.3 wdeleteln.3 \ 564*396851c2SBaptiste Daroussin curs_deleteln.3 winsdelln.3 \ 565*396851c2SBaptiste Daroussin curs_deleteln.3 winsertln.3 \ 566*396851c2SBaptiste Daroussin curs_extend.3 curses_version.3 \ 567*396851c2SBaptiste Daroussin curs_extend.3 use_extended_names.3 \ 568*396851c2SBaptiste Daroussin curs_getcchar.3 getcchar.3 \ 569*396851c2SBaptiste Daroussin curs_getcchar.3 setcchar.3 \ 570*396851c2SBaptiste Daroussin curs_getch.3 getch.3 \ 571*396851c2SBaptiste Daroussin curs_getch.3 has_key.3 \ 572*396851c2SBaptiste Daroussin curs_getch.3 mvgetch.3 \ 573*396851c2SBaptiste Daroussin curs_getch.3 mvwgetch.3 \ 574*396851c2SBaptiste Daroussin curs_getch.3 ungetch.3 \ 575*396851c2SBaptiste Daroussin curs_getch.3 wgetch.3 \ 576*396851c2SBaptiste Daroussin curs_getstr.3 getnstr.3 \ 577*396851c2SBaptiste Daroussin curs_getstr.3 getstr.3 \ 578*396851c2SBaptiste Daroussin curs_getstr.3 mvgetnstr.3 \ 579*396851c2SBaptiste Daroussin curs_getstr.3 mvgetstr.3 \ 580*396851c2SBaptiste Daroussin curs_getstr.3 mvwgetnstr.3 \ 581*396851c2SBaptiste Daroussin curs_getstr.3 mvwgetstr.3 \ 582*396851c2SBaptiste Daroussin curs_getstr.3 wgetnstr.3 \ 583*396851c2SBaptiste Daroussin curs_getstr.3 wgetstr.3 \ 584*396851c2SBaptiste Daroussin curs_getyx.3 getbegyx.3 \ 585*396851c2SBaptiste Daroussin curs_getyx.3 getmaxyx.3 \ 586*396851c2SBaptiste Daroussin curs_getyx.3 getparyx.3 \ 587*396851c2SBaptiste Daroussin curs_getyx.3 getyx.3 \ 588*396851c2SBaptiste Daroussin curs_inch.3 inch.3 \ 589*396851c2SBaptiste Daroussin curs_inch.3 mvinch.3 \ 590*396851c2SBaptiste Daroussin curs_inch.3 mvwinch.3 \ 591*396851c2SBaptiste Daroussin curs_inch.3 winch.3 \ 592*396851c2SBaptiste Daroussin curs_inchstr.3 inchnstr.3 \ 593*396851c2SBaptiste Daroussin curs_inchstr.3 inchstr.3 \ 594*396851c2SBaptiste Daroussin curs_inchstr.3 mvinchnstr.3 \ 595*396851c2SBaptiste Daroussin curs_inchstr.3 mvinchstr.3 \ 596*396851c2SBaptiste Daroussin curs_inchstr.3 mvwinchnstr.3 \ 597*396851c2SBaptiste Daroussin curs_inchstr.3 mvwinchstr.3 \ 598*396851c2SBaptiste Daroussin curs_inchstr.3 winchnstr.3 \ 599*396851c2SBaptiste Daroussin curs_inchstr.3 winchstr.3 \ 600*396851c2SBaptiste Daroussin curs_initscr.3 delscreen.3 \ 601*396851c2SBaptiste Daroussin curs_initscr.3 endwin.3 \ 602*396851c2SBaptiste Daroussin curs_initscr.3 initscr.3 \ 603*396851c2SBaptiste Daroussin curs_initscr.3 isendwin.3 \ 604*396851c2SBaptiste Daroussin curs_initscr.3 newterm.3 \ 605*396851c2SBaptiste Daroussin curs_initscr.3 set_term.3 \ 606*396851c2SBaptiste Daroussin curs_inopts.3 cbreak.3 \ 607*396851c2SBaptiste Daroussin curs_inopts.3 echo.3 \ 608*396851c2SBaptiste Daroussin curs_inopts.3 halfdelay.3 \ 609*396851c2SBaptiste Daroussin curs_inopts.3 intrflush.3 \ 610*396851c2SBaptiste Daroussin curs_inopts.3 keypad.3 \ 611*396851c2SBaptiste Daroussin curs_inopts.3 meta.3 \ 612*396851c2SBaptiste Daroussin curs_inopts.3 nocbreak.3 \ 613*396851c2SBaptiste Daroussin curs_inopts.3 nodelay.3 \ 614*396851c2SBaptiste Daroussin curs_inopts.3 noecho.3 \ 615*396851c2SBaptiste Daroussin curs_inopts.3 noqiflush.3 \ 616*396851c2SBaptiste Daroussin curs_inopts.3 noraw.3 \ 617*396851c2SBaptiste Daroussin curs_inopts.3 notimeout.3 \ 618*396851c2SBaptiste Daroussin curs_inopts.3 qiflush.3 \ 619*396851c2SBaptiste Daroussin curs_inopts.3 raw.3 \ 620*396851c2SBaptiste Daroussin curs_inopts.3 timeout.3 \ 621*396851c2SBaptiste Daroussin curs_inopts.3 typeahead.3 \ 622*396851c2SBaptiste Daroussin curs_inopts.3 wtimeout.3 \ 623*396851c2SBaptiste Daroussin curs_insch.3 insch.3 \ 624*396851c2SBaptiste Daroussin curs_insch.3 mvinsch.3 \ 625*396851c2SBaptiste Daroussin curs_insch.3 mvwinsch.3 \ 626*396851c2SBaptiste Daroussin curs_insch.3 winsch.3 \ 627*396851c2SBaptiste Daroussin curs_insstr.3 insnstr.3 \ 628*396851c2SBaptiste Daroussin curs_insstr.3 insstr.3 \ 629*396851c2SBaptiste Daroussin curs_insstr.3 mvinsnstr.3 \ 630*396851c2SBaptiste Daroussin curs_insstr.3 mvinsstr.3 \ 631*396851c2SBaptiste Daroussin curs_insstr.3 mvwinsnstr.3 \ 632*396851c2SBaptiste Daroussin curs_insstr.3 mvwinsstr.3 \ 633*396851c2SBaptiste Daroussin curs_insstr.3 winsnstr.3 \ 634*396851c2SBaptiste Daroussin curs_insstr.3 winsstr.3 \ 635*396851c2SBaptiste Daroussin curs_instr.3 innstr.3 \ 636*396851c2SBaptiste Daroussin curs_instr.3 instr.3 \ 637*396851c2SBaptiste Daroussin curs_instr.3 mvinnstr.3 \ 638*396851c2SBaptiste Daroussin curs_instr.3 mvinstr.3 \ 639*396851c2SBaptiste Daroussin curs_instr.3 mvwinnstr.3 \ 640*396851c2SBaptiste Daroussin curs_instr.3 mvwinstr.3 \ 641*396851c2SBaptiste Daroussin curs_instr.3 winnstr.3 \ 642*396851c2SBaptiste Daroussin curs_instr.3 winstr.3 \ 643*396851c2SBaptiste Daroussin curs_kernel.3 curs_set.3 \ 644*396851c2SBaptiste Daroussin curs_kernel.3 def_prog_mode.3 \ 645*396851c2SBaptiste Daroussin curs_kernel.3 def_shell_mode.3 \ 646*396851c2SBaptiste Daroussin curs_kernel.3 getsyx.3 \ 647*396851c2SBaptiste Daroussin curs_kernel.3 napms.3 \ 648*396851c2SBaptiste Daroussin curs_kernel.3 reset_prog_mode.3 \ 649*396851c2SBaptiste Daroussin curs_kernel.3 reset_shell_mode.3 \ 650*396851c2SBaptiste Daroussin curs_kernel.3 resetty.3 \ 651*396851c2SBaptiste Daroussin curs_kernel.3 ripoffline.3 \ 652*396851c2SBaptiste Daroussin curs_kernel.3 savetty.3 \ 653*396851c2SBaptiste Daroussin curs_kernel.3 setsyx.3 \ 654*396851c2SBaptiste Daroussin curs_legacy.3 getbegx.3 \ 655*396851c2SBaptiste Daroussin curs_legacy.3 getbegy.3 \ 656*396851c2SBaptiste Daroussin curs_legacy.3 getcurx.3 \ 657*396851c2SBaptiste Daroussin curs_legacy.3 getcury.3 \ 658*396851c2SBaptiste Daroussin curs_legacy.3 getmaxx.3 \ 659*396851c2SBaptiste Daroussin curs_legacy.3 getmaxy.3 \ 660*396851c2SBaptiste Daroussin curs_legacy.3 getparx.3 \ 661*396851c2SBaptiste Daroussin curs_legacy.3 getpary.3 \ 662*396851c2SBaptiste Daroussin curs_memleaks.3 _nc_free_and_exit.3 \ 663*396851c2SBaptiste Daroussin curs_memleaks.3 _nc_freeall.3 \ 664*396851c2SBaptiste Daroussin curs_mouse.3 getmouse.3 \ 665*396851c2SBaptiste Daroussin curs_mouse.3 mouse_trafo.3 \ 666*396851c2SBaptiste Daroussin curs_mouse.3 mouseinterval.3 \ 667*396851c2SBaptiste Daroussin curs_mouse.3 mousemask.3 \ 668*396851c2SBaptiste Daroussin curs_mouse.3 ungetmouse.3 \ 669*396851c2SBaptiste Daroussin curs_mouse.3 wenclose.3 \ 670*396851c2SBaptiste Daroussin curs_mouse.3 wmouse_trafo.3 \ 671*396851c2SBaptiste Daroussin curs_move.3 move.3 \ 672*396851c2SBaptiste Daroussin curs_move.3 wmove.3 \ 673*396851c2SBaptiste Daroussin curs_opaque.3 is_cleared.3 \ 674*396851c2SBaptiste Daroussin curs_opaque.3 is_idcok.3 \ 675*396851c2SBaptiste Daroussin curs_opaque.3 is_idlok.3 \ 676*396851c2SBaptiste Daroussin curs_opaque.3 is_immedok.3 \ 677*396851c2SBaptiste Daroussin curs_opaque.3 is_keypad.3 \ 678*396851c2SBaptiste Daroussin curs_opaque.3 is_leaveok.3 \ 679*396851c2SBaptiste Daroussin curs_opaque.3 is_nodelay.3 \ 680*396851c2SBaptiste Daroussin curs_opaque.3 is_notimeout.3 \ 681*396851c2SBaptiste Daroussin curs_opaque.3 is_scrollok.3 \ 682*396851c2SBaptiste Daroussin curs_opaque.3 is_syncok.3 \ 683*396851c2SBaptiste Daroussin curs_opaque.3 is_timeout.3 \ 684*396851c2SBaptiste Daroussin curs_opaque.3 wgetparent.3 \ 685*396851c2SBaptiste Daroussin curs_opaque.3 wgetscrreg.3 \ 686*396851c2SBaptiste Daroussin curs_outopts.3 clearok.3 \ 687*396851c2SBaptiste Daroussin curs_outopts.3 idcok.3 \ 688*396851c2SBaptiste Daroussin curs_outopts.3 idlok.3 \ 689*396851c2SBaptiste Daroussin curs_outopts.3 immedok.3 \ 690*396851c2SBaptiste Daroussin curs_outopts.3 leaveok.3 \ 691*396851c2SBaptiste Daroussin curs_outopts.3 nl.3 \ 692*396851c2SBaptiste Daroussin curs_outopts.3 nonl.3 \ 693*396851c2SBaptiste Daroussin curs_outopts.3 scrollok.3 \ 694*396851c2SBaptiste Daroussin curs_outopts.3 setscrreg.3 \ 695*396851c2SBaptiste Daroussin curs_outopts.3 wsetscrreg.3 \ 696*396851c2SBaptiste Daroussin curs_overlay.3 copywin.3 \ 697*396851c2SBaptiste Daroussin curs_overlay.3 overlay.3 \ 698*396851c2SBaptiste Daroussin curs_overlay.3 overwrite.3 \ 699*396851c2SBaptiste Daroussin curs_pad.3 newpad.3 \ 700*396851c2SBaptiste Daroussin curs_pad.3 pecho_wchar.3 \ 701*396851c2SBaptiste Daroussin curs_pad.3 pechochar.3 \ 702*396851c2SBaptiste Daroussin curs_pad.3 pnoutrefresh.3 \ 703*396851c2SBaptiste Daroussin curs_pad.3 prefresh.3 \ 704*396851c2SBaptiste Daroussin curs_pad.3 subpad.3 \ 705*396851c2SBaptiste Daroussin curs_print.3 mcprint.3 \ 706*396851c2SBaptiste Daroussin curs_refresh.3 doupdate.3 \ 707*396851c2SBaptiste Daroussin curs_refresh.3 redrawwin.3 \ 708*396851c2SBaptiste Daroussin curs_refresh.3 refresh.3 \ 709*396851c2SBaptiste Daroussin curs_refresh.3 wnoutrefresh.3 \ 710*396851c2SBaptiste Daroussin curs_refresh.3 wredrawln.3 \ 711*396851c2SBaptiste Daroussin curs_refresh.3 wrefresh.3 \ 712*396851c2SBaptiste Daroussin curs_scr_dump.3 scr_dump.3 \ 713*396851c2SBaptiste Daroussin curs_scr_dump.3 scr_init.3 \ 714*396851c2SBaptiste Daroussin curs_scr_dump.3 scr_restore.3 \ 715*396851c2SBaptiste Daroussin curs_scr_dump.3 scr_set.3 \ 716*396851c2SBaptiste Daroussin curs_scroll.3 scrl.3 \ 717*396851c2SBaptiste Daroussin curs_scroll.3 scroll.3 \ 718*396851c2SBaptiste Daroussin curs_scroll.3 wscrl.3 \ 719*396851c2SBaptiste Daroussin curs_slk.3 slk_attr.3 \ 720*396851c2SBaptiste Daroussin curs_slk.3 slk_attr_off.3 \ 721*396851c2SBaptiste Daroussin curs_slk.3 slk_attr_on.3 \ 722*396851c2SBaptiste Daroussin curs_slk.3 slk_attr_set.3 \ 723*396851c2SBaptiste Daroussin curs_slk.3 slk_attroff.3 \ 724*396851c2SBaptiste Daroussin curs_slk.3 slk_attron.3 \ 725*396851c2SBaptiste Daroussin curs_slk.3 slk_attrset.3 \ 726*396851c2SBaptiste Daroussin curs_slk.3 slk_clear.3 \ 727*396851c2SBaptiste Daroussin curs_slk.3 slk_color.3 \ 728*396851c2SBaptiste Daroussin curs_slk.3 slk_init.3 \ 729*396851c2SBaptiste Daroussin curs_slk.3 slk_label.3 \ 730*396851c2SBaptiste Daroussin curs_slk.3 slk_noutrefresh.3 \ 731*396851c2SBaptiste Daroussin curs_slk.3 slk_refresh.3 \ 732*396851c2SBaptiste Daroussin curs_slk.3 slk_restore.3 \ 733*396851c2SBaptiste Daroussin curs_slk.3 slk_set.3 \ 734*396851c2SBaptiste Daroussin curs_slk.3 slk_touch.3 \ 735*396851c2SBaptiste Daroussin curs_sp_funcs.3 sp_funcs.3 \ 736*396851c2SBaptiste Daroussin curs_sp_funcs.3 assume_default_colors_sp.3 \ 737*396851c2SBaptiste Daroussin curs_sp_funcs.3 baudrate_sp.3 \ 738*396851c2SBaptiste Daroussin curs_sp_funcs.3 beep_sp.3 \ 739*396851c2SBaptiste Daroussin curs_sp_funcs.3 can_change_color_sp.3 \ 740*396851c2SBaptiste Daroussin curs_sp_funcs.3 cbreak_sp.3 \ 741*396851c2SBaptiste Daroussin curs_sp_funcs.3 ceiling_panel.3 \ 742*396851c2SBaptiste Daroussin curs_sp_funcs.3 color_content_sp.3 \ 743*396851c2SBaptiste Daroussin curs_sp_funcs.3 curs_set_sp.3 \ 744*396851c2SBaptiste Daroussin curs_sp_funcs.3 def_prog_mode_sp.3 \ 745*396851c2SBaptiste Daroussin curs_sp_funcs.3 def_shell_mode_sp.3 \ 746*396851c2SBaptiste Daroussin curs_sp_funcs.3 define_key_sp.3 \ 747*396851c2SBaptiste Daroussin curs_sp_funcs.3 del_curterm_sp.3 \ 748*396851c2SBaptiste Daroussin curs_sp_funcs.3 delay_output_sp.3 \ 749*396851c2SBaptiste Daroussin curs_sp_funcs.3 doupdate_sp.3 \ 750*396851c2SBaptiste Daroussin curs_sp_funcs.3 echo_sp.3 \ 751*396851c2SBaptiste Daroussin curs_sp_funcs.3 endwin_sp.3 \ 752*396851c2SBaptiste Daroussin curs_sp_funcs.3 erasechar_sp.3 \ 753*396851c2SBaptiste Daroussin curs_sp_funcs.3 filter_sp.3 \ 754*396851c2SBaptiste Daroussin curs_sp_funcs.3 flash_sp.3 \ 755*396851c2SBaptiste Daroussin curs_sp_funcs.3 flushinp_sp.3 \ 756*396851c2SBaptiste Daroussin curs_sp_funcs.3 get_escdelay_sp.3 \ 757*396851c2SBaptiste Daroussin curs_sp_funcs.3 getmouse_sp.3 \ 758*396851c2SBaptiste Daroussin curs_sp_funcs.3 getwin_sp.3 \ 759*396851c2SBaptiste Daroussin curs_sp_funcs.3 ground_panel.3 \ 760*396851c2SBaptiste Daroussin curs_sp_funcs.3 halfdelay_sp.3 \ 761*396851c2SBaptiste Daroussin curs_sp_funcs.3 has_colors_sp.3 \ 762*396851c2SBaptiste Daroussin curs_sp_funcs.3 has_ic_sp.3 \ 763*396851c2SBaptiste Daroussin curs_sp_funcs.3 has_il_sp.3 \ 764*396851c2SBaptiste Daroussin curs_sp_funcs.3 has_key_sp.3 \ 765*396851c2SBaptiste Daroussin curs_sp_funcs.3 has_mouse_sp.3 \ 766*396851c2SBaptiste Daroussin curs_sp_funcs.3 init_color_sp.3 \ 767*396851c2SBaptiste Daroussin curs_sp_funcs.3 init_pair_sp.3 \ 768*396851c2SBaptiste Daroussin curs_sp_funcs.3 intrflush_sp.3 \ 769*396851c2SBaptiste Daroussin curs_sp_funcs.3 is_term_resized_sp.3 \ 770*396851c2SBaptiste Daroussin curs_sp_funcs.3 isendwin_sp.3 \ 771*396851c2SBaptiste Daroussin curs_sp_funcs.3 key_defined_sp.3 \ 772*396851c2SBaptiste Daroussin curs_sp_funcs.3 keybound_sp.3 \ 773*396851c2SBaptiste Daroussin curs_sp_funcs.3 keyname_sp.3 \ 774*396851c2SBaptiste Daroussin curs_sp_funcs.3 keyok_sp.3 \ 775*396851c2SBaptiste Daroussin curs_sp_funcs.3 killchar_sp.3 \ 776*396851c2SBaptiste Daroussin curs_sp_funcs.3 mcprint_sp.3 \ 777*396851c2SBaptiste Daroussin curs_sp_funcs.3 mouseinterval_sp.3 \ 778*396851c2SBaptiste Daroussin curs_sp_funcs.3 mousemask_sp.3 \ 779*396851c2SBaptiste Daroussin curs_sp_funcs.3 mvcur_sp.3 \ 780*396851c2SBaptiste Daroussin curs_sp_funcs.3 napms_sp.3 \ 781*396851c2SBaptiste Daroussin curs_sp_funcs.3 new_form_sp.3 \ 782*396851c2SBaptiste Daroussin curs_sp_funcs.3 new_menu_sp.3 \ 783*396851c2SBaptiste Daroussin curs_sp_funcs.3 new_prescr.3 \ 784*396851c2SBaptiste Daroussin curs_sp_funcs.3 newpad_sp.3 \ 785*396851c2SBaptiste Daroussin curs_sp_funcs.3 newterm_sp.3 \ 786*396851c2SBaptiste Daroussin curs_sp_funcs.3 newwin_sp.3 \ 787*396851c2SBaptiste Daroussin curs_sp_funcs.3 nl_sp.3 \ 788*396851c2SBaptiste Daroussin curs_sp_funcs.3 nocbreak_sp.3 \ 789*396851c2SBaptiste Daroussin curs_sp_funcs.3 noecho_sp.3 \ 790*396851c2SBaptiste Daroussin curs_sp_funcs.3 nofilter_sp.3 \ 791*396851c2SBaptiste Daroussin curs_sp_funcs.3 nonl_sp.3 \ 792*396851c2SBaptiste Daroussin curs_sp_funcs.3 noqiflush_sp.3 \ 793*396851c2SBaptiste Daroussin curs_sp_funcs.3 noraw_sp.3 \ 794*396851c2SBaptiste Daroussin curs_sp_funcs.3 pair_content_sp.3 \ 795*396851c2SBaptiste Daroussin curs_sp_funcs.3 putp_sp.3 \ 796*396851c2SBaptiste Daroussin curs_sp_funcs.3 qiflush_sp.3 \ 797*396851c2SBaptiste Daroussin curs_sp_funcs.3 raw_sp.3 \ 798*396851c2SBaptiste Daroussin curs_sp_funcs.3 reset_prog_mode_sp.3 \ 799*396851c2SBaptiste Daroussin curs_sp_funcs.3 reset_shell_mode_sp.3 \ 800*396851c2SBaptiste Daroussin curs_sp_funcs.3 resetty_sp.3 \ 801*396851c2SBaptiste Daroussin curs_sp_funcs.3 resize_term_sp.3 \ 802*396851c2SBaptiste Daroussin curs_sp_funcs.3 resizeterm_sp.3 \ 803*396851c2SBaptiste Daroussin curs_sp_funcs.3 restartterm_sp.3 \ 804*396851c2SBaptiste Daroussin curs_sp_funcs.3 ripoffline_sp.3 \ 805*396851c2SBaptiste Daroussin curs_sp_funcs.3 savetty_sp.3 \ 806*396851c2SBaptiste Daroussin curs_sp_funcs.3 scr_init_sp.3 \ 807*396851c2SBaptiste Daroussin curs_sp_funcs.3 scr_restore_sp.3 \ 808*396851c2SBaptiste Daroussin curs_sp_funcs.3 scr_set_sp.3 \ 809*396851c2SBaptiste Daroussin curs_sp_funcs.3 set_curterm_sp.3 \ 810*396851c2SBaptiste Daroussin curs_sp_funcs.3 set_escdelay_sp.3 \ 811*396851c2SBaptiste Daroussin curs_sp_funcs.3 set_tabsize_sp.3 \ 812*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_attr_set_sp.3 \ 813*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_attr_sp.3 \ 814*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_attroff_sp.3 \ 815*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_attron_sp.3 \ 816*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_attrset_sp.3 \ 817*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_clear_sp.3 \ 818*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_color_sp.3 \ 819*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_init_sp.3 \ 820*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_label_sp.3 \ 821*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_noutrefresh_sp.3 \ 822*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_refresh_sp.3 \ 823*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_restore_sp.3 \ 824*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_set_sp.3 \ 825*396851c2SBaptiste Daroussin curs_sp_funcs.3 slk_touch_sp.3 \ 826*396851c2SBaptiste Daroussin curs_sp_funcs.3 start_color_sp.3 \ 827*396851c2SBaptiste Daroussin curs_sp_funcs.3 term_attrs_sp.3 \ 828*396851c2SBaptiste Daroussin curs_sp_funcs.3 termattrs_sp.3 \ 829*396851c2SBaptiste Daroussin curs_sp_funcs.3 termname_sp.3 \ 830*396851c2SBaptiste Daroussin curs_sp_funcs.3 tgetent_sp.3 \ 831*396851c2SBaptiste Daroussin curs_sp_funcs.3 tgetflag_sp.3 \ 832*396851c2SBaptiste Daroussin curs_sp_funcs.3 tgetnum_sp.3 \ 833*396851c2SBaptiste Daroussin curs_sp_funcs.3 tgetstr_sp.3 \ 834*396851c2SBaptiste Daroussin curs_sp_funcs.3 tigetflag_sp.3 \ 835*396851c2SBaptiste Daroussin curs_sp_funcs.3 tigetnum_sp.3 \ 836*396851c2SBaptiste Daroussin curs_sp_funcs.3 tigetstr_sp.3 \ 837*396851c2SBaptiste Daroussin curs_sp_funcs.3 tputs_sp.3 \ 838*396851c2SBaptiste Daroussin curs_sp_funcs.3 typeahead_sp.3 \ 839*396851c2SBaptiste Daroussin curs_sp_funcs.3 unctrl_sp.3 \ 840*396851c2SBaptiste Daroussin curs_sp_funcs.3 unget_wch_sp.3 \ 841*396851c2SBaptiste Daroussin curs_sp_funcs.3 ungetch_sp.3 \ 842*396851c2SBaptiste Daroussin curs_sp_funcs.3 ungetmouse_sp.3 \ 843*396851c2SBaptiste Daroussin curs_sp_funcs.3 update_panels_sp.3 \ 844*396851c2SBaptiste Daroussin curs_sp_funcs.3 use_default_colors_sp.3 \ 845*396851c2SBaptiste Daroussin curs_sp_funcs.3 use_env_sp.3 \ 846*396851c2SBaptiste Daroussin curs_sp_funcs.3 use_legacy_coding_sp.3 \ 847*396851c2SBaptiste Daroussin curs_sp_funcs.3 vid_attr_sp.3 \ 848*396851c2SBaptiste Daroussin curs_sp_funcs.3 vid_puts_sp.3 \ 849*396851c2SBaptiste Daroussin curs_sp_funcs.3 vidattr_sp.3 \ 850*396851c2SBaptiste Daroussin curs_sp_funcs.3 vidputs_sp.3 \ 851*396851c2SBaptiste Daroussin curs_sp_funcs.3 wunctrl_sp.3 \ 852*396851c2SBaptiste Daroussin curs_termattrs.3 baudrate.3 \ 853*396851c2SBaptiste Daroussin curs_termattrs.3 erasechar.3 \ 854*396851c2SBaptiste Daroussin curs_termattrs.3 erasewchar.3 \ 855*396851c2SBaptiste Daroussin curs_termattrs.3 has_ic.3 \ 856*396851c2SBaptiste Daroussin curs_termattrs.3 has_il.3 \ 857*396851c2SBaptiste Daroussin curs_termattrs.3 killchar.3 \ 858*396851c2SBaptiste Daroussin curs_termattrs.3 killwchar.3 \ 859*396851c2SBaptiste Daroussin curs_termattrs.3 longname.3 \ 860*396851c2SBaptiste Daroussin curs_termattrs.3 term_attrs.3 \ 861*396851c2SBaptiste Daroussin curs_termattrs.3 termattrs.3 \ 862*396851c2SBaptiste Daroussin curs_termattrs.3 termname.3 \ 863*396851c2SBaptiste Daroussin curs_termcap.3 termcap.3 \ 864*396851c2SBaptiste Daroussin curs_termcap.3 tgetent.3 \ 865*396851c2SBaptiste Daroussin curs_termcap.3 tgetflag.3 \ 866*396851c2SBaptiste Daroussin curs_termcap.3 tgetnum.3 \ 867*396851c2SBaptiste Daroussin curs_termcap.3 tgetstr.3 \ 868*396851c2SBaptiste Daroussin curs_termcap.3 tgoto.3 \ 869*396851c2SBaptiste Daroussin curs_termcap.3 tputs.3 \ 870*396851c2SBaptiste Daroussin curs_terminfo.3 del_curterm.3 \ 871*396851c2SBaptiste Daroussin curs_terminfo.3 mvcur.3 \ 872*396851c2SBaptiste Daroussin curs_terminfo.3 putp.3 \ 873*396851c2SBaptiste Daroussin curs_terminfo.3 restartterm.3 \ 874*396851c2SBaptiste Daroussin curs_terminfo.3 set_curterm.3 \ 875*396851c2SBaptiste Daroussin curs_terminfo.3 setterm.3 \ 876*396851c2SBaptiste Daroussin curs_terminfo.3 setupterm.3 \ 877*396851c2SBaptiste Daroussin curs_terminfo.3 tigetflag.3 \ 878*396851c2SBaptiste Daroussin curs_terminfo.3 tigetnum.3 \ 879*396851c2SBaptiste Daroussin curs_terminfo.3 tigetstr.3 \ 880*396851c2SBaptiste Daroussin curs_terminfo.3 tparm.3 \ 881*396851c2SBaptiste Daroussin curs_terminfo.3 vid_attr.3 \ 882*396851c2SBaptiste Daroussin curs_terminfo.3 vid_puts.3 \ 883*396851c2SBaptiste Daroussin curs_terminfo.3 vidattr.3 \ 884*396851c2SBaptiste Daroussin curs_terminfo.3 vidputs.3 \ 885*396851c2SBaptiste Daroussin curs_threads.3 set_escdelay.3 \ 886*396851c2SBaptiste Daroussin curs_threads.3 set_tabsize.3 \ 887*396851c2SBaptiste Daroussin curs_threads.3 use_screen.3 \ 888*396851c2SBaptiste Daroussin curs_threads.3 use_window.3 \ 889*396851c2SBaptiste Daroussin curs_touch.3 is_linetouched.3 \ 890*396851c2SBaptiste Daroussin curs_touch.3 is_wintouched.3 \ 891*396851c2SBaptiste Daroussin curs_touch.3 touchline.3 \ 892*396851c2SBaptiste Daroussin curs_touch.3 touchwin.3 \ 893*396851c2SBaptiste Daroussin curs_touch.3 untouchwin.3 \ 894*396851c2SBaptiste Daroussin curs_touch.3 wtouchln.3 \ 895*396851c2SBaptiste Daroussin curs_trace.3 _nc_tracebits.3 \ 896*396851c2SBaptiste Daroussin curs_trace.3 _traceattr.3 \ 897*396851c2SBaptiste Daroussin curs_trace.3 _traceattr2.3 \ 898*396851c2SBaptiste Daroussin curs_trace.3 _tracechar.3 \ 899*396851c2SBaptiste Daroussin curs_trace.3 _tracechtype.3 \ 900*396851c2SBaptiste Daroussin curs_trace.3 _tracechtype2.3 \ 901*396851c2SBaptiste Daroussin curs_trace.3 _tracedump.3 \ 902*396851c2SBaptiste Daroussin curs_trace.3 _tracef.3 \ 903*396851c2SBaptiste Daroussin curs_trace.3 _tracemouse.3 \ 904*396851c2SBaptiste Daroussin curs_trace.3 trace.3 \ 905*396851c2SBaptiste Daroussin curs_util.3 delay_output.3 \ 906*396851c2SBaptiste Daroussin curs_util.3 filter.3 \ 907*396851c2SBaptiste Daroussin curs_util.3 flushinp.3 \ 908*396851c2SBaptiste Daroussin curs_util.3 getwin.3 \ 909*396851c2SBaptiste Daroussin curs_util.3 key_name.3 \ 910*396851c2SBaptiste Daroussin curs_util.3 keyname.3 \ 911*396851c2SBaptiste Daroussin curs_util.3 nofilter.3 \ 912*396851c2SBaptiste Daroussin curs_util.3 putwin.3 \ 913*396851c2SBaptiste Daroussin curs_util.3 unctrl.3 \ 914*396851c2SBaptiste Daroussin curs_util.3 use_env.3 \ 915*396851c2SBaptiste Daroussin curs_util.3 wunctrl.3 \ 916*396851c2SBaptiste Daroussin curs_window.3 delwin.3 \ 917*396851c2SBaptiste Daroussin curs_window.3 derwin.3 \ 918*396851c2SBaptiste Daroussin curs_window.3 dupwin.3 \ 919*396851c2SBaptiste Daroussin curs_window.3 mvderwin.3 \ 920*396851c2SBaptiste Daroussin curs_window.3 mvwin.3 \ 921*396851c2SBaptiste Daroussin curs_window.3 newwin.3 \ 922*396851c2SBaptiste Daroussin curs_window.3 subwin.3 \ 923*396851c2SBaptiste Daroussin curs_window.3 syncok.3 \ 924*396851c2SBaptiste Daroussin curs_window.3 wcursyncup.3 \ 925*396851c2SBaptiste Daroussin curs_window.3 wsyncdown.3 \ 926*396851c2SBaptiste Daroussin curs_window.3 wsyncup.3 \ 927*396851c2SBaptiste Daroussin default_colors.3 assume_default_colors.3 \ 928*396851c2SBaptiste Daroussin default_colors.3 use_default_colors.3 \ 929*396851c2SBaptiste Daroussin legacy_coding.3 use_legacy_coding.3 \ 930*396851c2SBaptiste Daroussin resizeterm.3 is_term_resized.3 \ 931*396851c2SBaptiste Daroussin resizeterm.3 resize_term.3 932*396851c2SBaptiste Daroussin 933*396851c2SBaptiste DaroussinMLINKS+=curs_add_wch.3 add_wch.3 \ 934*396851c2SBaptiste Daroussin curs_add_wch.3 echo_wchar.3 \ 935*396851c2SBaptiste Daroussin curs_add_wch.3 mvadd_wch.3 \ 936*396851c2SBaptiste Daroussin curs_add_wch.3 mvwadd_wch.3 \ 937*396851c2SBaptiste Daroussin curs_add_wch.3 wadd_wch.3 \ 938*396851c2SBaptiste Daroussin curs_add_wch.3 wecho_wchar.3 \ 939*396851c2SBaptiste Daroussin curs_add_wchstr.3 add_wchnstr.3 \ 940*396851c2SBaptiste Daroussin curs_add_wchstr.3 add_wchstr.3 \ 941*396851c2SBaptiste Daroussin curs_add_wchstr.3 mvadd_wchnstr.3 \ 942*396851c2SBaptiste Daroussin curs_add_wchstr.3 mvadd_wchstr.3 \ 943*396851c2SBaptiste Daroussin curs_add_wchstr.3 mvwadd_wchnstr.3 \ 944*396851c2SBaptiste Daroussin curs_add_wchstr.3 mvwadd_wchstr.3 \ 945*396851c2SBaptiste Daroussin curs_add_wchstr.3 wadd_wchnstr.3 \ 946*396851c2SBaptiste Daroussin curs_add_wchstr.3 wadd_wchstr.3 \ 947*396851c2SBaptiste Daroussin curs_addwstr.3 addnwstr.3 \ 948*396851c2SBaptiste Daroussin curs_addwstr.3 addwstr.3 \ 949*396851c2SBaptiste Daroussin curs_addwstr.3 mvaddnwstr.3 \ 950*396851c2SBaptiste Daroussin curs_addwstr.3 mvaddwstr.3 \ 951*396851c2SBaptiste Daroussin curs_addwstr.3 mvwaddnwstr.3 \ 952*396851c2SBaptiste Daroussin curs_addwstr.3 mvwaddwstr.3 \ 953*396851c2SBaptiste Daroussin curs_addwstr.3 waddnwstr.3 \ 954*396851c2SBaptiste Daroussin curs_addwstr.3 waddwstr.3 \ 955*396851c2SBaptiste Daroussin curs_get_wch.3 get_wch.3 \ 956*396851c2SBaptiste Daroussin curs_get_wch.3 mvget_wch.3 \ 957*396851c2SBaptiste Daroussin curs_get_wch.3 mvwget_wch.3 \ 958*396851c2SBaptiste Daroussin curs_get_wch.3 unget_wch.3 \ 959*396851c2SBaptiste Daroussin curs_get_wch.3 wget_wch.3 \ 960*396851c2SBaptiste Daroussin curs_get_wstr.3 get_wstr.3 \ 961*396851c2SBaptiste Daroussin curs_get_wstr.3 getn_wstr.3 \ 962*396851c2SBaptiste Daroussin curs_get_wstr.3 mvget_wstr.3 \ 963*396851c2SBaptiste Daroussin curs_get_wstr.3 mvgetn_wstr.3 \ 964*396851c2SBaptiste Daroussin curs_get_wstr.3 mvwget_wstr.3 \ 965*396851c2SBaptiste Daroussin curs_get_wstr.3 mvwgetn_wstr.3 \ 966*396851c2SBaptiste Daroussin curs_get_wstr.3 wget_wstr.3 \ 967*396851c2SBaptiste Daroussin curs_get_wstr.3 wgetn_wstr.3 \ 968*396851c2SBaptiste Daroussin curs_in_wch.3 in_wch.3 \ 969*396851c2SBaptiste Daroussin curs_in_wch.3 mvin_wch.3 \ 970*396851c2SBaptiste Daroussin curs_in_wch.3 mvwin_wch.3 \ 971*396851c2SBaptiste Daroussin curs_in_wch.3 win_wch.3 \ 972*396851c2SBaptiste Daroussin curs_in_wchstr.3 in_wchnstr.3 \ 973*396851c2SBaptiste Daroussin curs_in_wchstr.3 in_wchstr.3 \ 974*396851c2SBaptiste Daroussin curs_in_wchstr.3 mvin_wchnstr.3 \ 975*396851c2SBaptiste Daroussin curs_in_wchstr.3 mvin_wchstr.3 \ 976*396851c2SBaptiste Daroussin curs_in_wchstr.3 mvwin_wchnstr.3 \ 977*396851c2SBaptiste Daroussin curs_in_wchstr.3 mvwin_wchstr.3 \ 978*396851c2SBaptiste Daroussin curs_in_wchstr.3 win_wchnstr.3 \ 979*396851c2SBaptiste Daroussin curs_in_wchstr.3 win_wchstr.3 \ 980*396851c2SBaptiste Daroussin curs_ins_wch.3 ins_wch.3 \ 981*396851c2SBaptiste Daroussin curs_ins_wch.3 mvins_wch.3 \ 982*396851c2SBaptiste Daroussin curs_ins_wch.3 mvwins_wch.3 \ 983*396851c2SBaptiste Daroussin curs_ins_wch.3 wins_wch.3 \ 984*396851c2SBaptiste Daroussin curs_ins_wstr.3 ins_nwstr.3 \ 985*396851c2SBaptiste Daroussin curs_ins_wstr.3 ins_wstr.3 \ 986*396851c2SBaptiste Daroussin curs_ins_wstr.3 mvins_nwstr.3 \ 987*396851c2SBaptiste Daroussin curs_ins_wstr.3 mvins_wstr.3 \ 988*396851c2SBaptiste Daroussin curs_ins_wstr.3 mvwins_nwstr.3 \ 989*396851c2SBaptiste Daroussin curs_ins_wstr.3 mvwins_wstr.3 \ 990*396851c2SBaptiste Daroussin curs_ins_wstr.3 wins_nwstr.3 \ 991*396851c2SBaptiste Daroussin curs_ins_wstr.3 wins_wstr.3 \ 992*396851c2SBaptiste Daroussin curs_inwstr.3 innwstr.3 \ 993*396851c2SBaptiste Daroussin curs_inwstr.3 inwstr.3 \ 994*396851c2SBaptiste Daroussin curs_inwstr.3 mvinnwstr.3 \ 995*396851c2SBaptiste Daroussin curs_inwstr.3 mvinwstr.3 \ 996*396851c2SBaptiste Daroussin curs_inwstr.3 mvwinnwstr.3 \ 997*396851c2SBaptiste Daroussin curs_inwstr.3 mvwinwstr.3 \ 998*396851c2SBaptiste Daroussin curs_inwstr.3 winnwstr.3 \ 999*396851c2SBaptiste Daroussin curs_inwstr.3 winwstr.3 \ 1000*396851c2SBaptiste Daroussin curs_printw.3 mvprintw.3 \ 1001*396851c2SBaptiste Daroussin curs_printw.3 mvwprintw.3 \ 1002*396851c2SBaptiste Daroussin curs_printw.3 printw.3 \ 1003*396851c2SBaptiste Daroussin curs_printw.3 vw_printw.3 \ 1004*396851c2SBaptiste Daroussin curs_printw.3 vwprintw.3 \ 1005*396851c2SBaptiste Daroussin curs_printw.3 wprintw.3 \ 1006*396851c2SBaptiste Daroussin curs_scanw.3 mvscanw.3 \ 1007*396851c2SBaptiste Daroussin curs_scanw.3 mvwscanw.3 \ 1008*396851c2SBaptiste Daroussin curs_scanw.3 scanw.3 \ 1009*396851c2SBaptiste Daroussin curs_scanw.3 vw_scanw.3 \ 1010*396851c2SBaptiste Daroussin curs_scanw.3 vwscanw.3 \ 1011*396851c2SBaptiste Daroussin curs_scanw.3 wscanw.3 1012*396851c2SBaptiste Daroussin 1013*396851c2SBaptiste DaroussinPCFILES= ncursesw.pc \ 1014*396851c2SBaptiste Daroussin tinfow.pc \ 1015*396851c2SBaptiste Daroussin panelw.pc \ 1016*396851c2SBaptiste Daroussin formw.pc \ 1017*396851c2SBaptiste Daroussin menuw.pc 1018*396851c2SBaptiste DaroussinCLEANFILES+= ${PCFILES} 1019*396851c2SBaptiste DaroussinSYMLINKS+= ncursesw.pc ${LIBDATADIR}/pkgconfig/ncurses.pc \ 1020*396851c2SBaptiste Daroussin tinfow.pc ${LIBDATADIR}/pkgconfig/tinfo.pc \ 1021*396851c2SBaptiste Daroussin formw.pc ${LIBDATADIR}/pkgconfig/form.pc \ 1022*396851c2SBaptiste Daroussin menuw.pc ${LIBDATADIR}/pkgconfig/menu.pc \ 1023*396851c2SBaptiste Daroussin panelw.pc ${LIBDATADIR}/pkgconfig/panel.pc 1024*396851c2SBaptiste Daroussin 1025*396851c2SBaptiste Daroussin 1026*396851c2SBaptiste Daroussin.PATH: ${NCURSES_DIR}/misc 1027*396851c2SBaptiste Daroussingen-pkgconfig: gen-pkgconfig.in 1028*396851c2SBaptiste Daroussin sed -e 's,@SHELL@,/bin/sh,g ; \ 1029*396851c2SBaptiste Daroussin s,@LIB_NAME@,ncursesw,g ; \ 1030*396851c2SBaptiste Daroussin s,@TINFO_NAME@,tinfow,g ; \ 1031*396851c2SBaptiste Daroussin s,@PANEL_NAME@,panelw,g ; \ 1032*396851c2SBaptiste Daroussin s,@MENU_NAME@,menuw,g ; \ 1033*396851c2SBaptiste Daroussin s,@FORM_NAME@,formw,g ; \ 1034*396851c2SBaptiste Daroussin s,@CXX_NAME@,ncurses++,g ; \ 1035*396851c2SBaptiste Daroussin s,@DFT_DEP_SUFFIX@,.so,g ; \ 1036*396851c2SBaptiste Daroussin s,@TINFO_ARG_SUFFIX@,tinfow,g ; \ 1037*396851c2SBaptiste Daroussin s,@CXX_LIB_SUFFIX@,.a,g ; \ 1038*396851c2SBaptiste Daroussin s,@PC_MODULE_SUFFIX@,,g ; \ 1039*396851c2SBaptiste Daroussin s,@prefix@,/usr,g ; \ 1040*396851c2SBaptiste Daroussin s,@exec_prefix@,$${prefix},g ; \ 1041*396851c2SBaptiste Daroussin s,@includedir@,/usr/include,g ; \ 1042*396851c2SBaptiste Daroussin s,@includesubdir@,,g ; \ 1043*396851c2SBaptiste Daroussin s,@libdir@,/usr/lib,g ; \ 1044*396851c2SBaptiste Daroussin s,@RPATH_LIST@,$${libdir},g ; \ 1045*396851c2SBaptiste Daroussin s,@PRIVATE_LIBS@,,g ; \ 1046*396851c2SBaptiste Daroussin s,@USE_ARG_SUFFIX@,,g ; \ 1047*396851c2SBaptiste Daroussin s,@NCURSES_MAJOR@,${NCURSES_MAJOR},g ; \ 1048*396851c2SBaptiste Daroussin s,@NCURSES_MINOR@,${NCURSES_MINOR},g ; \ 1049*396851c2SBaptiste Daroussin s,@NCURSES_PATCH@,${NCURSES_PATCH},g ; \ 1050*396851c2SBaptiste Daroussin s,@PKG_CFLAGS@,,g ; \ 1051*396851c2SBaptiste Daroussin s,@EXTRA_PKG_LDFLAGS@,${SSP_CFLAGS},g ; \ 1052*396851c2SBaptiste Daroussin s,@LDFLAGS@,,g; \ 1053*396851c2SBaptiste Daroussin s,@LIBS@,,g ; \ 1054*396851c2SBaptiste Daroussin s,@LD_SEARCHPATH@,/usr/lib|/lib,g ; \ 1055*396851c2SBaptiste Daroussin s,@PC_MODULES_TO_MAKE@,$$1,g' \ 1056*396851c2SBaptiste Daroussin ${.ALLSRC} > ${.TARGET} 1057*396851c2SBaptiste Daroussin 1058*396851c2SBaptiste Daroussin${PCFILES}: gen-pkgconfig 1059*396851c2SBaptiste Daroussin sh ${.OBJDIR}/gen-pkgconfig ${.TARGET:R} 1060*396851c2SBaptiste Daroussin 1061*396851c2SBaptiste Daroussin.include <bsd.lib.mk> 1062*396851c2SBaptiste Daroussin 1063*396851c2SBaptiste Daroussin# Keep the .SUFFIXES line after the include of bsd.lib.mk 1064*396851c2SBaptiste Daroussin.SUFFIXES: .3 .3x 1065*396851c2SBaptiste Daroussin.3x.3: 1066*396851c2SBaptiste Daroussin cat ${.IMPSRC} > ${.TARGET} 1067