Edit

IABSD.fr/xenocara/lib/fontconfig/Makefile

Branch :

  • Show log

    Commit

  • Author : espie
    Date : 2017-06-18 21:09:07
    Hash : 251e3d94
    Message : let X directories build even if you forget depend. - use BUILDFIRST - have fontconfig use normal 'all' targets to make sure its files are built - explicitly document the fontconfig lib order okay matthieu@

  • lib/fontconfig/Makefile
  • #	$OpenBSD: Makefile,v 1.5 2017/06/18 21:09:07 espie Exp $
    
    FONTCONFIG =	${.CURDIR}/../../dist/fontconfig
    FC_DEFAULT_FONTS = ${X11BASE}/lib/X11/fonts
    FC_FONTPATH = "<dir>/usr/local/share/fonts</dir>"
    CONFIGDIR = conf.d
    FC_CACHEDIR = /var/cache/fontconfig
    
    # Respect order:
    SUBDIR =	fc-case 
    
    # fc-lang depends on fc-case
    SUBDIR += 	fc-lang fc-glyphname 
    
    # src requires fc-case fc-lang and fc-glyphname
    SUBDIR +=	src \
    		fc-cache fc-cat fc-list fc-match fc-pattern fc-query \
    		fc-scan fc-validate conf.d pc doc
    
    .ifmake	install
    SUBDIR += fontconfig
    .endif
    
    obj:	_xenocara_obj
    
    all:	fonts.conf _SUBDIRUSE
    
    install: _SUBDIRUSE
    	${INSTALL_DATA} fonts.conf ${DESTDIR}/etc/fonts
    	${INSTALL_DATA} ${FONTCONFIG}/fonts.dtd ${DESTDIR}/etc/fonts
    
    fonts.conf:	${FONTCONFIG}/fonts.conf.in
    	@sed -e s,@FC_DEFAULT_FONTS@,${FC_DEFAULT_FONTS}, \
    		-e s,@FC_FONTPATH@,${FC_FONTPATH}, \
    		-e s,@CONFIGDIR@,${CONFIGDIR}, \
    		-e s,@FC_CACHEDIR@,${FC_CACHEDIR}, \
    		< ${FONTCONFIG}/fonts.conf.in > $@
    
    cleandir clean: _SUBDIRUSE
    	rm -f fonts.conf 
    
    .include <bsd.subdir.mk>
    .include <bsd.xorg.mk>