1 # $NetBSD: Makefile,v 1.5 2024/11/16 08:52:45 mrg Exp $ 2 3 .include <bsd.own.mk> 4 5 PROG= x11perf 6 SRCS= x11perf.c bitmaps.c do_tests.c do_simple.c do_rects.c do_valgc.c \ 7 do_lines.c do_segs.c do_dots.c do_windows.c do_movewin.c do_text.c \ 8 do_blt.c do_arcs.c do_tris.c do_complex.c do_traps.c 9 10 CPPFLAGS+= -DMITSHM -DXRENDER 11 CPPFLAGS+= -DXFT -DXFREE86_FT2 -I${DESTDIR}${X11INCDIR}/freetype2 12 CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/freetype2/freetype 13 CPPFLAGS+= -DPACKAGE_STRING=\"${PACKAGE_STRING}\" 14 15 MAN= Xmark.1 x11perf.1 x11perfcomp.1 16 17 x11perfcomp: x11perfcomp.in 18 ${TOOL_SED} \ 19 -e "s,@x11perfcompdir@,${X11LIBDIR}/x11perfcomp,;" \ 20 -e "s,@MKTEMP@,/usr/bin/mktemp,;" \ 21 < ${.ALLSRC} > ${.TARGET} 22 23 SCRIPTS= x11perfcomp Xmark \ 24 fillblnk perfboth perfratio 25 SCRIPTSDIR_fillblnk.sh= ${X11LIBDIR}/x11perfcomp 26 SCRIPTSDIR_perfboth.sh= ${X11LIBDIR}/x11perfcomp 27 SCRIPTSDIR_perfratio.sh=${X11LIBDIR}/x11perfcomp 28 29 CLEANFILES+= x11perfcomp 30 31 LDADD+= -lXft -lfontconfig -lfreetype -lexpat -lXrender 32 DPADD+= ${LIBXFT} ${LIBFONTCONFIG} ${LIBFREETYPE} ${LIBEXPAT} ${LIBXRENDER} 33 LDADD+= -lXmuu -lXt -lSM -lICE -lXext -lX11 -lm 34 DPADD+= ${LIBXMUU} ${LIBXT} ${LIBSM} ${LIBICE} ${LIBXEXT} ${LIBX11} ${LIBM} 35 36 .PATH: ${X11SRCDIR.${PROG}} 37 .PATH: ${X11SRCDIR.${PROG}}/man 38 39 .include <bsd.x11.mk> 40 .include <bsd.prog.mk> 41