xref: /netbsd-src/external/mit/xorg/lib/libXfont/Makefile (revision a5847cc334d9a7029f6352b847e9e8d71a0f9e0c)
1#	$NetBSD: Makefile,v 1.8 2011/08/11 23:15:39 joerg 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 \
22	bdfread.c bdfutils.c bitmap.c bitmapfunc.c bitmaputil.c \
23	bitscale.c fontink.c pcfread.c pcfwrite.c snfread.c dir.c file.c \
24	fonts.c fpe.c render.c fsconvert.c fserve.c fsio.c fstrans.c \
25	bitsource.c bufio.c catalogue.c decompress.c defaults.c \
26	dirfile.c fileio.c filewr.c fontdir.c fontencc.c fontfile.c \
27	fontscale.c gunzip.c register.c renderers.c bunzip2.c cauthgen.c \
28	csignal.c delfntcid.c errorf.c fatalerror.c findoldfnt.c \
29	getcres.c getdefptsize.c getnewfntcid.c gettime.c initfshdl.c \
30	regfpefunc.c rmfshdl.c servclient.c setfntauth.c stfntcfnt.c \
31	atom.c fontaccel.c fontnames.c fontutil.c fontxlfd.c \
32	format.c miscutil.c patcache.c private.c utilbitmap.c
33
34INCS=	bdfint.h bitmap.h bufio.h fntfil.h fntfilio.h fntfilst.h \
35	fontconf.h fontencc.h fontmisc.h fontshow.h \
36	fontutil.h fontxlfd.h ft.h ftfuncs.h pcf.h
37INCSDIR=${X11INCDIR}/X11/fonts
38
39CPPFLAGS+=	${X11FLAGS.THREADLIB} ${X11FLAGS.CONNECTION}
40CPPFLAGS+=	-DHAS_SNPRINTF -DHAVE_CONFIG_H
41CPPFLAGS+=      -DBDFFORMAT -DSNFFORMAT -DPCFFORMAT -DX_GZIP_FONT_COMPRESSION -DX_BZIP2_FONT_COMPRESSION
42CPPFLAGS+=	-DFONT_ENCODINGS_DIRECTORY=\"${X11LIBDIR}/X11/fonts/encodings/encodings.dir\"
43CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}
44CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11/fonts
45CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/freetype2
46CPPFLAGS+=	-I${XFONTDIR}/src/stubs
47CPPFLAGS+=	-I${XFONTDIR}/../include
48
49
50LIBDPLIBS=\
51	Xt	${.CURDIR}/../libXt \
52	SM	${.CURDIR}/../libSM \
53	ICE	${.CURDIR}/../libICE \
54	Xext	${.CURDIR}/../libXext \
55	fontenc	${.CURDIR}/../libfontenc \
56	freetype	${.CURDIR}/../freetype \
57	X11	${.CURDIR}/../libX11/dynamic \
58	m	${.CURDIR}/../../../../../lib/libm \
59	z	${.CURDIR}/../../../../../lib/libz \
60	bz2	${.CURDIR}/../../../../../lib/libbz2
61
62# XXX
63COPTS.ffcheck.c+=	-Wno-error
64COPTS.register.c+=	-Wno-error
65
66PKGDIST=	${LIB}
67
68CWARNFLAGS.clang+=	-Wno-tautological-compare
69
70.include <bsd.x11.mk>
71.include <bsd.lib.mk>
72