1# $NetBSD: Makefile.inc,v 1.4 2022/05/02 10:50:02 uwe Exp $ 2 3VERSION_H= ${X11SRCDIR.xterm}/version.h 4XTERM_DATE= ${:!${TOOL_GREP} XTERM_DATE ${VERSION_H}!:C/^[^0-9]*//} 5XTERM_PATCH= ${:!${TOOL_GREP} XTERM_PATCH ${VERSION_H}!:C/^[^0-9]*//} 6 7# my make-fu is too weak to use X11EXTRAMANTRANSFORMS to set 8# __app_version__ 9X11EXTRAMANDEFS+= \ 10 -e 's,__app_version__,Patch \#${XTERM_PATCH},g' \ 11 -e 's,__app_date__,${XTERM_DATE},g' 12 13 14# The standard name for this is __appmansuffix__ but xterm doesn't use it. 15X11EXTRAMANTRANSFORMS += __mansuffix__ 1 16 17# XXX: FIXME: we do NOT install xpm icons distributed with xterm. 18# 19# Also, X11INCDIR was IMO not a great choice. The fact that xpm files 20# happen to also be valid C is not reason enough to declare them 21# "includes" - this is not the way they are primarily used. 22X11EXTRAMANTRANSFORMS += __pixmapsdir__ ${X11INCDIR}/X11/pixmaps 23 24# Cf. xsrc/external/mit/xterm/include/xtermcfg.h 25X11EXTRAMANTRANSFORMS += __alt_sends_esc__ False 26X11EXTRAMANTRANSFORMS += __backarrow_is_bs__ True 27X11EXTRAMANTRANSFORMS += __backarrow_is_erase__ False 28X11EXTRAMANTRANSFORMS += __default_class__ XTerm 29X11EXTRAMANTRANSFORMS += __default_termid__ 420 30X11EXTRAMANTRANSFORMS += __default_termname__ xterm 31X11EXTRAMANTRANSFORMS += __delete_is_del__ Maybe 32X11EXTRAMANTRANSFORMS += __double_buffer__ False 33X11EXTRAMANTRANSFORMS += __initial_erase__ False 34X11EXTRAMANTRANSFORMS += __meta_sends_esc__ False 35