xref: /netbsd-src/external/mit/xorg/lib/libXfont/Makefile (revision aceb213538ec08a74028e213127af18aa17bf1cf)
1#	$NetBSD: Makefile,v 1.9 2012/04/04 10:59:45 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
49LIBDPLIBS=\
50	Xt	${.CURDIR}/../libXt \
51	SM	${.CURDIR}/../libSM \
52	ICE	${.CURDIR}/../libICE \
53	Xext	${.CURDIR}/../libXext \
54	fontenc	${.CURDIR}/../libfontenc \
55	freetype	${.CURDIR}/../freetype \
56	X11	${.CURDIR}/../libX11/dynamic \
57	m	${.CURDIR}/../../../../../lib/libm \
58	z	${.CURDIR}/../../../../../lib/libz \
59	bz2	${.CURDIR}/../../../../../lib/libbz2
60
61# XXX
62COPTS.ffcheck.c+=	-Wno-error
63COPTS.register.c+=	-Wno-error
64
65PKGDIST=	${LIB}
66
67CWARNFLAGS.clang+=	-Wno-tautological-compare -Wno-string-plus-int
68
69.include <bsd.x11.mk>
70.include <bsd.lib.mk>
71