summaryrefslogtreecommitdiff
path: root/x11/lib/Xft/Makefile
blob: 86e333eeb500e70eb84117fb56dca6e68f7fcf02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#	$NetBSD: Makefile,v 1.5 2004/01/08 04:45:12 rtr Exp $

.include <bsd.own.mk>

LIB=	Xft
.PATH:	${X11SRCDIR.xc}/lib/${LIB}

SRCS=	xftcolor.c xftcore.c xftdbg.c xftdpy.c xftdraw.c xftextent.c \
	xftfont.c xftfreetype.c xftglyphs.c xftinit.c xftlist.c \
	xftname.c xftrender.c xftstr.c xftswap.c xftxlfd.c

INCS=	Xft.h XftCompat.h
INCSDIR=${X11INCDIR}/X11/Xft

MAN=	Xft.3

CPPFLAGS+=	${X11FLAGS.THREADLIB}
CPPFLAGS+=	-DFREETYPE2 -I${DESTDIR}${X11INCDIR}/freetype2

# XXX it would be really swell if SCRIPTS was available from bsd.lib.mk
FILES=			xft.pc xft-config
FILESDIR_xft.pc=	${X11USRLIBDIR}/pkgconfig
FILESDIR_xft-config=	${X11BINDIR}
FILESOWN_xft-config=	${BINOWN}
FILESGRP_xft-config=	${BINGRP}
FILESMODE_xft-config=	${BINMODE}

.PHONY:		xft.pc xft-config
all dependall:	xft.pc xft-config

XFTDIR=		${X11SRCDIR.xc}/lib/Xft
CONFIG_SUBST=	${HOST_SH} ${XFTDIR}/config/config-subst \
		prefix="${X11ROOTDIR}" \
		exec_prefix="${X11BINDIR}" \
		libdir="${X11USRLIBDIR}" \
		includedir="${X11INCDIR}" \
		PACKAGE_VERSION="2.1.0" \
		FREETYPE_LIBS="-L${X11USRLIBDIR} -lfreetype" \
		FREETYPE_CFLAGS="-I${X11INCDIR}/freetype2" \
		XRENDER_LIBS="-L${X11USRLIBDIR} -lXrender" \
		XRENDER_CFLAGS="-I${X11INCDIR}" \
		FONTCONFIG_CFLAGS="-I${X11INCDIR}" 

xft.pc:
	${CONFIG_SUBST} < ${XFTDIR}/xft.pc.in > ${.TARGET}

xft-config:
	${CONFIG_SUBST} < ${XFTDIR}/xft-config.in > ${.TARGET}

.include <bsd.x11.mk>
.include <bsd.lib.mk>