# $NetBSD: Makefile,v 1.4 2004/04/12 15:41:27 dbj Exp $ NOMAN= 1 .include HOSTPROG= mkfontscale .PATH: ${X11SRCDIR.xc}/programs/mkfontscale SRCS.mkfontscale= mkfontscale.c list.c hash.c ident.c FREETYPETOP= ${X11SRCDIR.xc}/extras/freetype2 FREETYPESRC= ${FREETYPETOP}/src #.PATH: ${FREETYPESRC} .PATH: ${FREETYPESRC}/autohint .PATH: ${FREETYPESRC}/base .PATH: ${FREETYPESRC}/bdf .PATH: ${FREETYPESRC}/cff .PATH: ${FREETYPESRC}/cid .PATH: ${FREETYPESRC}/gzip .PATH: ${FREETYPESRC}/lzw .PATH: ${FREETYPESRC}/pcf .PATH: ${FREETYPESRC}/pfr .PATH: ${FREETYPESRC}/psaux .PATH: ${FREETYPESRC}/pshinter .PATH: ${FREETYPESRC}/psnames .PATH: ${FREETYPESRC}/raster .PATH: ${FREETYPESRC}/sfnt .PATH: ${FREETYPESRC}/smooth .PATH: ${FREETYPESRC}/truetype .PATH: ${FREETYPESRC}/type1 .PATH: ${FREETYPESRC}/type42 .PATH: ${FREETYPESRC}/winfonts SRCS.freetype= ftapi.c ftbase.c ftbbox.c ftbdf.c ftdebug.c ftglyph.c \ ftinit.c ftlzw.c ftmm.c ftpfr.c ftsynth.c ftsystem.c \ fttype1.c ftwinfnt.c ftxf86.c autohint.c bdf.c cff.c \ type1cid.c ftgzip.c pcf.c pfr.c psaux.c pshinter.c psnames.c \ raster.c sfnt.c smooth.c truetype.c type1.c type42.c winfnt.c .PATH: ${X11SRCDIR.xc}/lib/font/fontfile .PATH: ${X11SRCDIR.xc}/xc/lib/font/include SRCS.fontenc= encparse.c fontenc.c # XXX we should be declaring some of these on a per basis but # XXX HOST_CPPFLAGS doesn't support it we could CPPFLAGS= and then # XXX use CPPFLAGS but thats lame HOST_CPPFLAGS+= -DFONTENC_NO_LIBFONT \ ${X11FLAGS.THREADLIB} \ -DFREETYPE2 -DXFREE86_FT2 \ -DFT_CONFIG_OPTION_SYSTEM_ZLIB \ -DFONT_ENCODINGS_DIRECTORY=\"${X11FONTDIR}/encodings/encodings.dir\" HOST_CPPFLAGS+= -I${DESTDIR}${X11INCDIR} \ -I${DESTDIR}${X11INCDIR}/freetype2 \ -I${DESTDIR}${X11INCDIR}/X11/fonts \ -I${X11SRCDIR.xc}/lib/font/include \ -I${X11SRCDIR.xc}/include/fonts # This tells a cross build on darwin not to bother with # resource fork font support which needs the carbon libraries. HOST_CPPFLAGS+= -DDARWIN_NO_CARBON SRCS= ${SRCS.mkfontscale} ${SRCS.freetype} ${SRCS.fontenc} LDADD= -lz .include .include