Edit

IABSD.fr/xenocara/proto/xcb-proto/Makefile

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2016-09-02 10:09:43
    Hash : 778b53e3
    Message : Update to xcb-proto/libxcb 1.12. "Just commit it" naddy@

  • proto/xcb-proto/Makefile
  • #	$OpenBSD: Makefile,v 1.7 2016/09/02 10:09:44 matthieu Exp $
    
    PKGCONFIG=	xcb-proto.pc
    
    FILES= \
    	xcb.xsd \
    	xproto.xml \
    	bigreq.xml \
    	composite.xml \
    	damage.xml \
    	dpms.xml \
    	dri2.xml \
    	dri3.xml \
    	ge.xml \
    	glx.xml \
    	present.xml \
    	randr.xml \
    	record.xml \
    	render.xml \
    	res.xml \
    	screensaver.xml \
    	shape.xml \
    	shm.xml \
    	sync.xml \
    	xc_misc.xml \
    	xevie.xml \
    	xkb.xml \
    	xf86dri.xml \
    	xf86vidmode.xml \
    	xfixes.xml \
    	xinerama.xml \
    	xinput.xml \
    	xprint.xml \
    	xselinux.xml \
    	xtest.xml \
    	xv.xml \
    	xvmc.xml
    
    XCBDATADIR=	${X11BASE}/share/xcb
    PYTHONDIR=	${X11BASE}/lib/python${PYTHON_VERSION}/site-packages
    
    EXTRA_PKGCONFIG_SUBST=	'-e s,@xcbincludedir@,$${datadir}/xcb,g' \
    	'-e s,@pythondir@,$${prefix}/lib/python${PYTHON_VERSION}/site-packages,g'
    
    realinstall:
    	@for i in ${FILES}; do \
    	    j="cmp -s ${.CURDIR}/src/$$i ${DESTDIR}${XCBDATADIR}/$$i || \
    		${INSTALL_DATA} ${.CURDIR}/src/$$i \
    			${DESTDIR}${XCBDATADIR}"; \
    		echo "\tinstalling $$i"; \
    		eval "$$j"; \
    	done
    
    .if defined(XENOCARA_REBUILD_XCB) && ${XENOCARA_REBUILD_XCB:L} == "yes"
    
    XCBGEN_SRCS= \
    	__init__.py \
    	align.py \
    	error.py \
    	expr.py \
    	matcher.py \
    	state.py \
    	xtypes.py
    
    install-py:
    	mkdir -p ${DESTDIR}${PYTHONDIR}/xcbgen
    	cd ${.CURDIR}/xcbgen ; for i in ${XCBGEN_SRCS}; do \
    		${INSTALL_DATA} $$i ${DESTDIR}${PYTHONDIR}/xcbgen; \
    	done
    	cd ${DESTDIR}${PYTHONDIR}/xcbgen; \
    	env PYTHON=python${PYTHON_VERSION} ${SHELL} ${.CURDIR}/py-compile \
    	--basedir ${PYTHONDIR}/xcbgen ${XCBGEN_SRCS}
    
    realinstall: install-py
    
    .endif
    
    .include <bsd.xorg.mk>