1277323Sdim#	$NetBSD: Makefile,v 1.3 2011/07/23 23:42:02 mrg Exp $
2277323Sdim
3277323SdimNOMAN=		1
4277323Sdim
5277323Sdim.include <bsd.own.mk>
6277323Sdim
7277323SdimHOSTPROG=	mkfontscale
8277323Sdim
9277323SdimFREETYPE=       ${X11SRCDIR.freetype}
10277323Sdim
11277323Sdim.PATH:	${X11SRCDIR.${HOSTPROG}}
12277323SdimSRCS.mkfontscale=	mkfontscale.c list.c hash.c ident.c
13277323Sdim
14277323Sdim.PATH:	${FREETYPE}/src/base
15277323SdimSRCS.freetype+=	ftapi.c ftbase.c ftbbox.c ftbdf.c ftdebug.c ftglyph.c \
16277323Sdim		ftinit.c ftmm.c ftpfr.c ftstroke.c ftsynth.c ftsystem.c \
17277323Sdim		fttype1.c ftwinfnt.c ftxf86.c ftbitmap.c
18277323Sdim
19277323Sdim.PATH: ${FREETYPE}/src/autofit
20277323SdimSRCS.freetype+=	autofit.c
21277323Sdim
22277323Sdim.PATH:	${FREETYPE}/src/bdf
23277323SdimSRCS.freetype+=	bdf.c
24277323Sdim
25277323Sdim.PATH:	${FREETYPE}/src/cff
26277323SdimSRCS.freetype+=	cff.c
27277323Sdim
28277323Sdim.PATH:	${FREETYPE}/src/cid
29277323SdimSRCS.freetype+=	type1cid.c
30277323Sdim
31277323Sdim.PATH:	${FREETYPE}/src/gzip
32277323SdimSRCS.freetype+=	ftgzip.c
33277323Sdim
34277323Sdim#.PATH:	${FREETYPE}/src/bzip2
35277323Sdim#SRCS.freetype+=	ftbzip2.c
36277323Sdim
37277323Sdim.PATH:	${FREETYPE}/src/lzw
38277323SdimSRCS.freetype+=	ftlzw.c
39277323Sdim
40277323Sdim.PATH:	${FREETYPE}/src/pcf
41277323SdimSRCS.freetype+=	pcf.c
42277323Sdim
43277323Sdim.PATH:	${FREETYPE}/src/pfr
44277323SdimSRCS.freetype+=	pfr.c
45277323Sdim
46277323Sdim.PATH:	${FREETYPE}/src/psaux
47277323SdimSRCS.freetype+=	psaux.c
48277323Sdim
49277323Sdim.PATH:	${FREETYPE}/src/pshinter
50277323SdimSRCS.freetype+=	pshinter.c
51277323Sdim
52277323Sdim.PATH:	${FREETYPE}/src/psnames
53277323SdimSRCS.freetype+=	psnames.c
54277323Sdim
55277323Sdim.PATH:	${FREETYPE}/src/raster
56277323SdimSRCS.freetype+=	raster.c
57277323Sdim
58277323Sdim.PATH:	${FREETYPE}/src/sfnt
59277323SdimSRCS.freetype+=	sfnt.c
60277323Sdim
61277323Sdim.PATH:	${FREETYPE}/src/smooth
62277323SdimSRCS.freetype+=	smooth.c
63277323Sdim
64277323Sdim.PATH:	${FREETYPE}/src/truetype
65277323SdimSRCS.freetype+=	truetype.c
66277323Sdim
67277323Sdim.PATH:	${FREETYPE}/src/type1
68277323SdimSRCS.freetype+=	type1.c
69277323Sdim
70277323Sdim.PATH:	${FREETYPE}/src/type42
71277323SdimSRCS.freetype+=	type42.c
72277323Sdim
73277323Sdim.PATH:	${FREETYPE}/src/winfonts
74277323SdimSRCS.freetype+=	winfnt.c
75277323Sdim
76277323Sdim.PATH:	${X11SRCDIR.fontenc}/src
77277323SdimSRCS.fontenc=	fontenc.c encparse.c
78277323Sdim
79277323SdimSRCS+=	${SRCS.mkfontscale} ${SRCS.freetype} ${SRCS.fontenc}
80277323Sdim
81277323SdimLDADD=	-lz
82277323Sdim#LDADD+=	-lbz2
83277323Sdim
84277323SdimHOST_CPPFLAGS=	-DFONTENC_NO_LIBFONT -DXFREE86_FT2 -DFONTENC_NO_LIBFONT \
85277323Sdim		-DFT2_BUILD_LIBRARY -DDARWIN_NO_CARBON \
86277323Sdim		-DFONT_ENCODINGS_DIRECTORY=\"${X11FONTDIR}/encodings/encodings.dir\"
87277323SdimHOST_CPPFLAGS+=	-DFT_CONFIG_OPTION_DISABLE_BZIP2
88277323SdimHOST_CPPFLAGS+=	-I${FREETYPE}/include -I${DESTDIR}${X11INCDIR} \
89277323Sdim		-I${DESTDIR}${X11INCDIR}/freetype2
90277323Sdim#		-I${X11SRCDIR.xc}/include/fonts
91277323Sdim
92277323Sdim.include <bsd.x11.mk>
93277323Sdim.include <bsd.hostprog.mk>
94277323Sdim