Makefile revision 1.5
1# $NetBSD: Makefile,v 1.5 2018/08/03 02:23:09 kamil Exp $ 2 3.include <bsd.own.mk> 4 5LIB= Xfont2 6XFONT2DIR= ${X11SRCDIR.${LIB}} 7 8SHLIB_MAJOR= 2 9SHLIB_MINOR= 0 10 11.PATH: ${XFONT2DIR}/include/X11/fonts 12.PATH: ${XFONT2DIR}/../include 13 14SRCS.stubs= \ 15 atom.c \ 16 libxfontstubs.c 17.PATH: ${XFONT2DIR}/src/stubs 18 19SRCS.util= \ 20 fontaccel.c \ 21 fontnames.c \ 22 fontutil.c \ 23 fontxlfd.c \ 24 format.c \ 25 miscutil.c \ 26 patcache.c \ 27 private.c \ 28 utilbitmap.c 29.PATH: ${XFONT2DIR}/src/util 30 31SRCS.fontfile= \ 32 bitsource.c \ 33 bufio.c \ 34 decompress.c \ 35 defaults.c \ 36 dirfile.c \ 37 fileio.c \ 38 filewr.c \ 39 fontdir.c \ 40 fontencc.c \ 41 fontfile.c \ 42 fontscale.c \ 43 gunzip.c \ 44 register.c \ 45 renderers.c \ 46 catalogue.c \ 47 bunzip2.c 48.PATH: ${XFONT2DIR}/src/fontfile 49 50SRCS.FreeType= \ 51 ftenc.c \ 52 ftfuncs.c \ 53 fttools.c \ 54 xttcap.c 55.PATH: ${XFONT2DIR}/src/FreeType 56 57SRCS.bitmap= \ 58 bitmap.c \ 59 bitmapfunc.c \ 60 bitmaputil.c \ 61 bitscale.c \ 62 fontink.c \ 63 bitmap.c \ 64 bitmapfunc.c \ 65 bitmaputil.c \ 66 bitscale.c \ 67 fontink.c \ 68 bdfread.c \ 69 bdfutils.c \ 70 pcfread.c 71SRCS.bitmap+= \ 72 pcfwrite.c 73# SNF support not enabled 74.if 0 75SRCS.bitmap+= \ 76 snfread.c 77.endif 78.PATH: ${XFONT2DIR}/src/bitmap 79 80SRCS.builtins= \ 81 dir.c \ 82 file.c \ 83 fonts.c \ 84 fpe.c \ 85 render.c 86.PATH: ${XFONT2DIR}/src/builtins 87 88SRCS.fc= \ 89 fsconvert.c \ 90 fserve.c \ 91 fsio.c \ 92 fstrans.c 93.PATH: ${XFONT2DIR}/src/fc 94 95.for dir in stubs util fontfile FreeType bitmap builtins fc 96SRCS+= ${SRCS.${dir}} 97.endfor 98 99INCS= libxfont2.h 100INCSDIR=${X11INCDIR}/X11/fonts 101 102CPPFLAGS+= ${X11FLAGS.THREADLIB} ${X11FLAGS.CONNECTION} 103CPPFLAGS+= -DHAS_SNPRINTF -DHAVE_CONFIG_H 104CPPFLAGS+= -DBDFFORMAT -DSNFFORMAT -DPCFFORMAT -DX_GZIP_FONT_COMPRESSION -DX_BZIP2_FONT_COMPRESSION 105CPPFLAGS+= -DFONT_ENCODINGS_DIRECTORY=\"${X11LIBDIR}/X11/fonts/encodings/encodings.dir\" 106CPPFLAGS+= -I${XFONT2DIR}/src/stubs 107CPPFLAGS+= -I${XFONT2DIR}/include 108CPPFLAGS+= -I${XFONT2DIR}/../include 109CPPFLAGS+= -I${DESTDIR}${X11INCDIR} 110CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11/fonts 111CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/freetype2 112CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/freetype2/freetype 113 114CWARNFLAGS.clang+= -Wno-format 115 116LIBDPLIBS=\ 117 Xt ${.CURDIR}/../libXt \ 118 SM ${.CURDIR}/../libSM \ 119 ICE ${.CURDIR}/../libICE \ 120 Xext ${.CURDIR}/../libXext \ 121 fontenc ${.CURDIR}/../libfontenc \ 122 freetype ${.CURDIR}/../freetype \ 123 X11 ${.CURDIR}/../libX11/dynamic \ 124 m ${.CURDIR}/../../../../../lib/libm \ 125 z ${.CURDIR}/../../../../../lib/libz \ 126 bz2 ${.CURDIR}/../../../../../lib/libbz2 127 128PKGDIST= ${LIB} 129 130.include <bsd.x11.mk> 131.include <bsd.lib.mk> 132