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