Home | History | Annotate | Line # | Download | only in xterm
Makefile revision 1.17.4.2
      1  1.17.4.2    martin #	$NetBSD: Makefile,v 1.17.4.2 2021/02/17 09:50:20 martin Exp $
      2       1.1       mrg 
      3       1.1       mrg .include <bsd.own.mk>
      4       1.1       mrg 
      5       1.1       mrg PROG=	xterm
      6       1.1       mrg SRCS=	button.c charproc.c charsets.c cursor.c data.c doublechr.c \
      7  1.17.4.1    martin 	graphics.c graphics_sixel.c fontutils.c input.c linedata.c menu.c \
      8  1.17.4.1    martin 	misc.c print.c ptydata.c screen.c scrollback.c scrollbar.c tabs.c \
      9  1.17.4.1    martin 	util.c xstrings.c TekPrsTbl.c Tekproc.c VTPrsTbl.c main.c \
     10  1.17.4.1    martin 	charclass.c precompose.c wcwidth.c xutf8.c cachedGCs.c xtermcap.c \
     11  1.17.4.2    martin 	svg.c html.c version.c
     12      1.13       mrg 
     13      1.16       mrg CPPFLAGS+=	-I. \
     14      1.16       mrg 		-I${X11SRCDIR.${PROG}} \
     15       1.7       mrg 		-I${X11SRCDIR.${PROG}}/../include \
     16       1.1       mrg 		-I${DESTDIR}${X11INCDIR}/freetype2 \
     17      1.17       mrg 		-I${DESTDIR}${X11INCDIR}/freetype2/freetype \
     18       1.7       mrg 		-DPROJECTROOT=${X11ROOTDIR} \
     19       1.7       mrg 		-DHAVE_CONFIG_H \
     20  1.17.4.1    martin 		-DOPT_GRAPHICS \
     21  1.17.4.1    martin 		-DOPT_SIXEL_GRAPHICS \
     22       1.7       mrg 		-D_REENTRANT \
     23       1.7       mrg 		${X11FLAGS.VERSION}
     24       1.1       mrg 
     25       1.9     joerg CWARNFLAGS.clang+=	-Wno-empty-body
     26       1.9     joerg 
     27       1.1       mrg APPDEFS=XTerm.ad XTerm-color.ad
     28       1.1       mrg 
     29       1.1       mrg BUILDSYMLINKS=	XTerm-col.ad XTerm-color.ad
     30       1.1       mrg 
     31       1.8  christos #CPPFLAGS+=-DOPT_TRACE
     32       1.8  christos #SRCS+=trace.c
     33       1.8  christos 
     34       1.1       mrg LDADD+=	-lXft -lfontconfig -lfreetype -lexpat -lXrender
     35       1.1       mrg DPADD+=	${LIBXFT} ${LIBFONTCONFIG} ${LIBFREETYPE} ${LIBEXPAT} ${LIBXRENDER}
     36      1.15       mrg LDADD+=	-lXaw -lXmu -lXt -lSM -lICE -lXinerama
     37      1.14       mrg DPADD+=	${LIBXAW} ${LIBXMU} ${LIBXT} ${LIBSM} ${LIBICE} ${LIBXINERAMA}
     38      1.14       mrg LDADD+=	-lXpm -lXext -lX11 -lcurses -lterminfo -lutil
     39      1.14       mrg DPADD+=	${LIBXPM} ${LIBXEXT} ${LIBX11} ${LIBCURSES} ${LIBTERMINFO} ${LIBUTIL}
     40       1.1       mrg 
     41       1.1       mrg SUBDIR=	resize uxterm
     42       1.1       mrg 
     43       1.1       mrg .PATH:	${X11SRCDIR.${PROG}}
     44       1.1       mrg 
     45      1.10       mrg COPTS.input.c+=	-Wno-error	# uses XKeycodeToKeysym
     46      1.10       mrg 
     47      1.12       mrg # XXXMRG should probably build builtin_icons.h
     48      1.12       mrg 
     49      1.16       mrg .SUFFIXES: .def .hin
     50      1.16       mrg .def.hin:
     51      1.16       mrg 	${TOOL_AWK} '/^CASE_/{printf "#define %s %d\n", $$1, n++}' < $< >$@
     52      1.16       mrg DPSRCS+= Tekparse.hin VTparse.hin
     53      1.16       mrg CLEANFILES+= Tekparse.hin VTparse.hin
     54      1.16       mrg 
     55       1.2      cube .include "Makefile.inc"
     56       1.2      cube 
     57       1.1       mrg .include <bsd.x11.mk>
     58       1.1       mrg .include <bsd.prog.mk>
     59       1.1       mrg .include <bsd.subdir.mk>
     60