Edit

IABSD.fr/xenocara/lib/libdrm/Makefile

Branch :

  • Show log

    Commit

  • Author : oga
    Date : 2009-01-10 16:29:26
    Hash : cc283d3c
    Message : De-autoconf libdrm. Now that xenocara has been made clean with respect to using kernel headers instead of those provided with libdrm, remove the copy of the headers included here. Since it is now very simple, move it over to using standard bsd makefiles instead of autoconf. ok matthieu@

  • lib/libdrm/Makefile
  • # $OpenBSD: Makefile,v 1.1 2009/01/10 16:29:26 oga Exp $
    .include <bsd.xconf.mk>
    
    LIB=		drm
    
    DRM_MAJOR=	2
    DRM_MINOR=	3
    DRM_TINY=	1
    
    INCSDIR=	${X11BASE}/include/
    
    CPP=		cpp -notraditional
    DEBUG?=
    
    CPPFLAGS+=	-I. \
    		-I${X11BASE}/include \
    		-I/usr/include/dev/pci/drm \
    		-DX_PRIVSEP
    
    INCS= 		xf86drm.h
    
    SRCS=		xf86drm.c	\
    		xf86drmHash.c	\
    		xf86drmRandom.c	\
    		xf86drmSL.c	
    
    includes: _SUBDIRUSE
    	cd ${.CURDIR}; for i in ${INCS}; do \
    	    j="cmp -s $$i ${DESTDIR}${INCSDIR}/$$i || \
    		${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
    		$$i ${DESTDIR}${INCSDIR}/"; \
    		echo "\tinstalling $$i"; \
    		eval "$$j"; \
    	done
    
    NOPROFILE =
    
    obj: _xenocara_obj
    
    .include <bsd.lib.mk>
    .include <bsd.xorg.mk>
    
    libdrm.pc: libdrm.pc.in Makefile
    	sed -e 's,@prefix@,$(X11BASE),' \
    	    -e 's,@exec_prefix@,${X11BASE},' \
    	    -e 's,@libdir@,${LIBDIR},' \
    	    -e 's,@includedir@,${INCSDIR},' \
    	    -e 's,@PACKAGE_VERSION@,$(DRM_MAJOR).$(DRM_MINOR).$(DRM_TINY),' \
    	< ${.CURDIR}/libdrm.pc.in > libdrm.pc
    
    afterinstall: libdrm.pc
    	$(INSTALL) -c -m 644 -o root -g wheel libdrm.pc \
    		${DESTDIR}${LIBDIR}/pkgconfig
    
    CLEANFILES+= libdrm.pc
    
    .include <bsd.subdir.mk>