Home | History | Annotate | Line # | Download | only in xterm
Makefile revision 1.14
      1 #	$NetBSD: Makefile,v 1.14 2015/07/23 05:45:09 mrg Exp $
      2 
      3 .include <bsd.own.mk>
      4 
      5 PROG=	xterm
      6 SRCS=	button.c charproc.c charsets.c cursor.c data.c doublechr.c \
      7 	fontutils.c input.c linedata.c menu.c misc.c print.c ptydata.c \
      8 	screen.c scrollback.c scrollbar.c tabs.c util.c xstrings.c \
      9 	TekPrsTbl.c Tekproc.c VTPrsTbl.c main.c charclass.c precompose.c \
     10 	wcwidth.c xutf8.c cachedGCs.c xtermcap.c version.c
     11 
     12 # graphics_regis.c graphics_sixel.c
     13 # xterm.appdata.xml
     14 
     15 CPPFLAGS+=	-I${X11SRCDIR.${PROG}} \
     16 		-I${X11SRCDIR.${PROG}}/../include \
     17 		-I${DESTDIR}${X11INCDIR}/freetype2 \
     18 		-DPROJECTROOT=${X11ROOTDIR} \
     19 		-DHAVE_CONFIG_H \
     20 		-D_REENTRANT \
     21 		${X11FLAGS.VERSION}
     22 
     23 CWARNFLAGS.clang+=	-Wno-empty-body
     24 
     25 APPDEFS=XTerm.ad XTerm-color.ad
     26 
     27 BUILDSYMLINKS=	XTerm-col.ad XTerm-color.ad
     28 
     29 #CPPFLAGS+=-DOPT_TRACE
     30 #SRCS+=trace.c
     31 
     32 LDADD+=	-lXft -lfontconfig -lfreetype -lexpat -lXrender
     33 DPADD+=	${LIBXFT} ${LIBFONTCONFIG} ${LIBFREETYPE} ${LIBEXPAT} ${LIBXRENDER}
     34 LDADD+=	-lXaw -lXmu -lXt -lSM -lICE -lXinerama -lXpm -lXext -lX11 -lcurses -lterminfo -lutil
     35 DPADD+=	${LIBXAW} ${LIBXMU} ${LIBXT} ${LIBSM} ${LIBICE} ${LIBXINERAMA}
     36 LDADD+=	-lXpm -lXext -lX11 -lcurses -lterminfo -lutil
     37 DPADD+=	${LIBXPM} ${LIBXEXT} ${LIBX11} ${LIBCURSES} ${LIBTERMINFO} ${LIBUTIL}
     38 
     39 SUBDIR=	resize uxterm
     40 
     41 .PATH:	${X11SRCDIR.${PROG}}
     42 
     43 COPTS.input.c+=	-Wno-error	# uses XKeycodeToKeysym
     44 
     45 # XXXMRG should probably build builtin_icons.h
     46 
     47 .include "Makefile.inc"
     48 
     49 .include <bsd.x11.mk>
     50 .include <bsd.prog.mk>
     51 .include <bsd.subdir.mk>
     52