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