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