Home | History | Annotate | Line # | Download | only in mkfontscale
Makefile revision 1.9
      1  1.9  christos #	$NetBSD: Makefile,v 1.9 2018/05/01 17:42:01 christos Exp $
      2  1.1       mrg 
      3  1.9  christos .include <bsd.init.mk>
      4  1.1       mrg 
      5  1.1       mrg HOSTPROG=	mkfontscale
      6  1.1       mrg 
      7  1.1       mrg FREETYPE=       ${X11SRCDIR.freetype}
      8  1.1       mrg 
      9  1.1       mrg .PATH:	${X11SRCDIR.${HOSTPROG}}
     10  1.1       mrg SRCS.mkfontscale=	mkfontscale.c list.c hash.c ident.c
     11  1.1       mrg 
     12  1.1       mrg .PATH:	${FREETYPE}/src/base
     13  1.6       mrg SRCS.freetype+=	ftapi.c ftbase.c ftbbox.c ftbdf.c ftdebug.c ftfntfmt.c \
     14  1.6       mrg 		ftglyph.c ftinit.c ftmm.c ftpfr.c ftstroke.c ftsynth.c \
     15  1.6       mrg 		ftsystem.c fttype1.c ftwinfnt.c ftbitmap.c
     16  1.1       mrg 
     17  1.1       mrg .PATH: ${FREETYPE}/src/autofit
     18  1.1       mrg SRCS.freetype+=	autofit.c
     19  1.1       mrg 
     20  1.1       mrg .PATH:	${FREETYPE}/src/bdf
     21  1.1       mrg SRCS.freetype+=	bdf.c
     22  1.1       mrg 
     23  1.1       mrg .PATH:	${FREETYPE}/src/cff
     24  1.1       mrg SRCS.freetype+=	cff.c
     25  1.1       mrg 
     26  1.1       mrg .PATH:	${FREETYPE}/src/cid
     27  1.1       mrg SRCS.freetype+=	type1cid.c
     28  1.1       mrg 
     29  1.1       mrg .PATH:	${FREETYPE}/src/gzip
     30  1.1       mrg SRCS.freetype+=	ftgzip.c
     31  1.1       mrg 
     32  1.4   tsutsui #.PATH:	${FREETYPE}/src/bzip2
     33  1.4   tsutsui #SRCS.freetype+=	ftbzip2.c
     34  1.3       mrg 
     35  1.1       mrg .PATH:	${FREETYPE}/src/lzw
     36  1.1       mrg SRCS.freetype+=	ftlzw.c
     37  1.1       mrg 
     38  1.1       mrg .PATH:	${FREETYPE}/src/pcf
     39  1.1       mrg SRCS.freetype+=	pcf.c
     40  1.1       mrg 
     41  1.1       mrg .PATH:	${FREETYPE}/src/pfr
     42  1.1       mrg SRCS.freetype+=	pfr.c
     43  1.1       mrg 
     44  1.1       mrg .PATH:	${FREETYPE}/src/psaux
     45  1.1       mrg SRCS.freetype+=	psaux.c
     46  1.1       mrg 
     47  1.1       mrg .PATH:	${FREETYPE}/src/pshinter
     48  1.1       mrg SRCS.freetype+=	pshinter.c
     49  1.1       mrg 
     50  1.1       mrg .PATH:	${FREETYPE}/src/psnames
     51  1.1       mrg SRCS.freetype+=	psnames.c
     52  1.1       mrg 
     53  1.1       mrg .PATH:	${FREETYPE}/src/raster
     54  1.1       mrg SRCS.freetype+=	raster.c
     55  1.1       mrg 
     56  1.1       mrg .PATH:	${FREETYPE}/src/sfnt
     57  1.1       mrg SRCS.freetype+=	sfnt.c
     58  1.1       mrg 
     59  1.1       mrg .PATH:	${FREETYPE}/src/smooth
     60  1.1       mrg SRCS.freetype+=	smooth.c
     61  1.1       mrg 
     62  1.1       mrg .PATH:	${FREETYPE}/src/truetype
     63  1.1       mrg SRCS.freetype+=	truetype.c
     64  1.1       mrg 
     65  1.1       mrg .PATH:	${FREETYPE}/src/type1
     66  1.1       mrg SRCS.freetype+=	type1.c
     67  1.1       mrg 
     68  1.1       mrg .PATH:	${FREETYPE}/src/type42
     69  1.1       mrg SRCS.freetype+=	type42.c
     70  1.1       mrg 
     71  1.1       mrg .PATH:	${FREETYPE}/src/winfonts
     72  1.1       mrg SRCS.freetype+=	winfnt.c
     73  1.1       mrg 
     74  1.1       mrg .PATH:	${X11SRCDIR.fontenc}/src
     75  1.1       mrg SRCS.fontenc=	fontenc.c encparse.c
     76  1.1       mrg 
     77  1.1       mrg SRCS+=	${SRCS.mkfontscale} ${SRCS.freetype} ${SRCS.fontenc}
     78  1.1       mrg 
     79  1.4   tsutsui LDADD=	-lz
     80  1.4   tsutsui #LDADD+=	-lbz2
     81  1.1       mrg 
     82  1.1       mrg HOST_CPPFLAGS=	-DFONTENC_NO_LIBFONT -DXFREE86_FT2 -DFONTENC_NO_LIBFONT \
     83  1.2   hubertf 		-DFT2_BUILD_LIBRARY -DDARWIN_NO_CARBON \
     84  1.5       mrg 		-DFONT_ENCODINGS_DIRECTORY=\"${X11FONTDIR}/encodings/encodings.dir\" \
     85  1.5       mrg 		-DPACKAGE_STRING=\"NetBSD\ tools\ version\"
     86  1.4   tsutsui HOST_CPPFLAGS+=	-DFT_CONFIG_OPTION_DISABLE_BZIP2
     87  1.8  riastrad 
     88  1.8  riastrad # If you make mkfontscale multithreaded, remove this and fix the
     89  1.8  riastrad # fontconfig atomic ops.
     90  1.8  riastrad HOST_CPPFLAGS+=	-DFC_NO_MT=1
     91  1.8  riastrad 
     92  1.1       mrg HOST_CPPFLAGS+=	-I${FREETYPE}/include -I${DESTDIR}${X11INCDIR} \
     93  1.1       mrg 		-I${DESTDIR}${X11INCDIR}/freetype2
     94  1.1       mrg 
     95  1.1       mrg .include <bsd.x11.mk>
     96  1.1       mrg .include <bsd.hostprog.mk>
     97