xref: /netbsd-src/external/mit/xorg/lib/libXfont/Makefile (revision 500db002748d9818288e46e10f026a2b09548086)
1#	$NetBSD: Makefile,v 1.4 2008/11/06 22:28:26 veego Exp $
2
3.include <bsd.own.mk>
4
5LIB=	Xfont
6XFONTDIR= ${X11SRCDIR.${LIB}}
7.PATH:	${XFONTDIR}/src
8.PATH:	${XFONTDIR}/src/FreeType
9.PATH:	${XFONTDIR}/src/Speedo
10.PATH:	${XFONTDIR}/src/Type1
11.PATH:	${XFONTDIR}/src/bitmap
12.PATH:	${XFONTDIR}/src/builtins
13.PATH:	${XFONTDIR}/src/fc
14.PATH:	${XFONTDIR}/src/fontcache
15.PATH:	${XFONTDIR}/src/fontfile
16.PATH:	${XFONTDIR}/src/stubs
17.PATH:	${XFONTDIR}/src/util
18.PATH:	${XFONTDIR}/include/X11/fonts
19.PATH:	${XFONTDIR}/../include
20
21SRCS=	ftenc.c ftfuncs.c fttools.c xttcap.c bics-unicode.c do_char.c \
22	do_trns.c out_bl2d.c out_blk.c out_outl.c out_scrn.c out_util.c \
23	reset.c set_spcs.c set_trns.c spencode.c sperr.c spfile.c spfont.c \
24	spfuncs.c spglyph.c spinfo.c arith.c curves.c fontfcn.c hints.c \
25	lines.c objects.c paths.c regions.c scanfont.c spaces.c t1funcs.c \
26	t1info.c t1io.c t1malloc.c t1snap.c t1unicode.c token.c type1.c \
27	util.c bdfread.c bdfutils.c bitmap.c bitmapfunc.c bitmaputil.c \
28	bitscale.c fontink.c pcfread.c pcfwrite.c snfread.c dir.c file.c \
29	fonts.c fpe.c render.c fsconvert.c fserve.c fsio.c fstrans.c \
30	fontcache.c bitsource.c bufio.c catalogue.c decompress.c defaults.c \
31	dirfile.c ffcheck.c fileio.c filewr.c fontdir.c fontencc.c fontfile.c \
32	fontscale.c gunzip.c printerfont.c register.c renderers.c cauthgen.c \
33	csignal.c delfntcid.c errorf.c fatalerror.c findoldfnt.c fontmod.c \
34	getcres.c getdefptsize.c getnewfntcid.c gettime.c initfshdl.c \
35	regfpefunc.c rmfshdl.c servclient.c setfntauth.c stfntcfnt.c \
36	xpstubs.c atom.c fontaccel.c fontnames.c fontutil.c fontxlfd.c \
37	format.c miscutil.c patcache.c private.c utilbitmap.c
38
39INCS=	bdfint.h bitmap.h bufio.h fntfil.h fntfilio.h fntfilst.h \
40	fontconf.h fontencc.h fontmisc.h fontmod.h fontshow.h \
41	fontutil.h fontxlfd.h ft.h ftfuncs.h pcf.h
42INCSDIR=${X11INCDIR}/X11/fonts
43
44CPPFLAGS+=	${X11FLAGS.THREADLIB} ${X11FLAGS.CONNECTION}
45CPPFLAGS+=	-DHAS_SNPRINTF -DHAVE_CONFIG_H
46CPPFLAGS+=      -DBDFFORMAT -DSNFFORMAT -DPCFFORMAT -DX_GZIP_FONT_COMPRESSION
47CPPFLAGS+=	-DFONT_ENCODINGS_DIRECTORY=\"${X11LIBDIR}/X11/fonts/encodings/encodings.dir\"
48CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}
49CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11/fonts
50CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/freetype2
51CPPFLAGS+=	-I${XFONTDIR}/src/stubs
52CPPFLAGS+=	-I${XFONTDIR}/../include
53
54
55LIBDPLIBS=\
56	Xt	${.CURDIR}/../libXt \
57	SM	${.CURDIR}/../libSM \
58	ICE	${.CURDIR}/../libICE \
59	Xext	${.CURDIR}/../libXext \
60	fontenc	${.CURDIR}/../libfontenc \
61	freetype	${.CURDIR}/../freetype \
62	X11	${.CURDIR}/../libX11/dynamic \
63	m	${.CURDIR}/../../../../../lib/libm \
64	z	${.CURDIR}/../../../../../lib/libz
65
66# XXX
67COPTS.ffcheck.c+=	-Wno-error
68COPTS.register.c+=	-Wno-error
69
70PKGDIST=	${LIB}
71
72.include <bsd.x11.mk>
73.include <bsd.lib.mk>
74