xref: /minix/external/mit/xorg/lib/libXfont/Makefile (revision e3b78ef1)
1#	$NetBSD: Makefile,v 1.9 2012/04/04 10:59:45 joerg Exp $
2
3.include <bsd.own.mk>
4.if defined(__MINIX)
5NOCLANGERROR=	yes
6NOGCCERROR=	yes
7.endif # defined(__MINIX)
8
9LIB=	Xfont
10XFONTDIR= ${X11SRCDIR.${LIB}}
11.PATH:	${XFONTDIR}/src
12.PATH:	${XFONTDIR}/src/FreeType
13#.PATH:	${XFONTDIR}/src/Speedo
14#.PATH:	${XFONTDIR}/src/Type1
15.PATH:	${XFONTDIR}/src/bitmap
16.PATH:	${XFONTDIR}/src/builtins
17.PATH:	${XFONTDIR}/src/fc
18.PATH:	${XFONTDIR}/src/fontcache
19.PATH:	${XFONTDIR}/src/fontfile
20.PATH:	${XFONTDIR}/src/stubs
21.PATH:	${XFONTDIR}/src/util
22.PATH:	${XFONTDIR}/include/X11/fonts
23.PATH:	${XFONTDIR}/../include
24
25SRCS=	ftenc.c ftfuncs.c fttools.c xttcap.c \
26	bdfread.c bdfutils.c bitmap.c bitmapfunc.c bitmaputil.c \
27	bitscale.c fontink.c pcfread.c pcfwrite.c snfread.c dir.c file.c \
28	fonts.c fpe.c render.c fsconvert.c fserve.c fsio.c fstrans.c \
29	bitsource.c bufio.c catalogue.c decompress.c defaults.c \
30	dirfile.c fileio.c filewr.c fontdir.c fontencc.c fontfile.c \
31	fontscale.c gunzip.c register.c renderers.c bunzip2.c cauthgen.c \
32	csignal.c delfntcid.c errorf.c fatalerror.c findoldfnt.c \
33	getcres.c getdefptsize.c getnewfntcid.c gettime.c initfshdl.c \
34	regfpefunc.c rmfshdl.c servclient.c setfntauth.c stfntcfnt.c \
35	atom.c fontaccel.c fontnames.c fontutil.c fontxlfd.c \
36	format.c miscutil.c patcache.c private.c utilbitmap.c
37
38INCS=	bdfint.h bitmap.h bufio.h fntfil.h fntfilio.h fntfilst.h \
39	fontconf.h fontencc.h fontmisc.h fontshow.h \
40	fontutil.h fontxlfd.h ft.h ftfuncs.h pcf.h
41INCSDIR=${X11INCDIR}/X11/fonts
42
43CPPFLAGS+=	${X11FLAGS.THREADLIB} ${X11FLAGS.CONNECTION}
44CPPFLAGS+=	-DHAS_SNPRINTF -DHAVE_CONFIG_H
45CPPFLAGS+=      -DBDFFORMAT -DSNFFORMAT -DPCFFORMAT -DX_GZIP_FONT_COMPRESSION -DX_BZIP2_FONT_COMPRESSION
46CPPFLAGS+=	-DFONT_ENCODINGS_DIRECTORY=\"${X11LIBDIR}/X11/fonts/encodings/encodings.dir\"
47CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}
48CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11/fonts
49CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/freetype2
50CPPFLAGS+=	-I${XFONTDIR}/src/stubs
51CPPFLAGS+=	-I${XFONTDIR}/../include
52
53LIBDPLIBS=\
54	Xt	${.CURDIR}/../libXt \
55	SM	${.CURDIR}/../libSM \
56	ICE	${.CURDIR}/../libICE \
57	Xext	${.CURDIR}/../libXext \
58	fontenc	${.CURDIR}/../libfontenc \
59	freetype	${.CURDIR}/../freetype \
60	X11	${.CURDIR}/../libX11/dynamic \
61	m	${.CURDIR}/../../../../../lib/libm \
62	z	${.CURDIR}/../../../../../lib/libz \
63	bz2	${.CURDIR}/../../../../../lib/libbz2
64
65# XXX
66COPTS.ffcheck.c+=	-Wno-error
67COPTS.register.c+=	-Wno-error
68
69PKGDIST=	${LIB}
70
71CWARNFLAGS.clang+=	-Wno-tautological-compare -Wno-string-plus-int
72
73.include <bsd.x11.mk>
74.include <bsd.lib.mk>
75