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