1# $NetBSD: Makefile,v 1.2 2008/09/13 21:37:07 hubertf Exp $ 2 3NOMAN= 1 4 5.include <bsd.own.mk> 6 7HOSTPROG= mkfontscale 8 9FREETYPE= ${X11SRCDIR.freetype} 10 11.PATH: ${X11SRCDIR.${HOSTPROG}} 12SRCS.mkfontscale= mkfontscale.c list.c hash.c ident.c 13 14.PATH: ${FREETYPE}/src/base 15SRCS.freetype+= ftapi.c ftbase.c ftbbox.c ftbdf.c ftdebug.c ftglyph.c \ 16 ftinit.c ftmm.c ftpfr.c ftstroke.c ftsynth.c ftsystem.c \ 17 fttype1.c ftwinfnt.c ftxf86.c ftbitmap.c 18 19.PATH: ${FREETYPE}/src/autofit 20SRCS.freetype+= autofit.c 21 22.PATH: ${FREETYPE}/src/bdf 23SRCS.freetype+= bdf.c 24 25.PATH: ${FREETYPE}/src/cff 26SRCS.freetype+= cff.c 27 28.PATH: ${FREETYPE}/src/cid 29SRCS.freetype+= type1cid.c 30 31.PATH: ${FREETYPE}/src/gzip 32SRCS.freetype+= ftgzip.c 33 34.PATH: ${FREETYPE}/src/lzw 35SRCS.freetype+= ftlzw.c 36 37.PATH: ${FREETYPE}/src/pcf 38SRCS.freetype+= pcf.c 39 40.PATH: ${FREETYPE}/src/pfr 41SRCS.freetype+= pfr.c 42 43.PATH: ${FREETYPE}/src/psaux 44SRCS.freetype+= psaux.c 45 46.PATH: ${FREETYPE}/src/pshinter 47SRCS.freetype+= pshinter.c 48 49.PATH: ${FREETYPE}/src/psnames 50SRCS.freetype+= psnames.c 51 52.PATH: ${FREETYPE}/src/raster 53SRCS.freetype+= raster.c 54 55.PATH: ${FREETYPE}/src/sfnt 56SRCS.freetype+= sfnt.c 57 58.PATH: ${FREETYPE}/src/smooth 59SRCS.freetype+= smooth.c 60 61.PATH: ${FREETYPE}/src/truetype 62SRCS.freetype+= truetype.c 63 64.PATH: ${FREETYPE}/src/type1 65SRCS.freetype+= type1.c 66 67.PATH: ${FREETYPE}/src/type42 68SRCS.freetype+= type42.c 69 70.PATH: ${FREETYPE}/src/winfonts 71SRCS.freetype+= winfnt.c 72 73.PATH: ${X11SRCDIR.fontenc}/src 74SRCS.fontenc= fontenc.c encparse.c 75 76SRCS+= ${SRCS.mkfontscale} ${SRCS.freetype} ${SRCS.fontenc} 77 78LDADD= -lz 79 80HOST_CPPFLAGS= -DFONTENC_NO_LIBFONT -DXFREE86_FT2 -DFONTENC_NO_LIBFONT \ 81 -DFT2_BUILD_LIBRARY -DDARWIN_NO_CARBON \ 82 -DFONT_ENCODINGS_DIRECTORY=\"${X11FONTDIR}/encodings/encodings.dir\" 83HOST_CPPFLAGS+= -I${FREETYPE}/include -I${DESTDIR}${X11INCDIR} \ 84 -I${DESTDIR}${X11INCDIR}/freetype2 85# -I${X11SRCDIR.xc}/include/fonts 86 87.include <bsd.x11.mk> 88.include <bsd.hostprog.mk> 89