xenocara/lib/libdrm/Makefile
oga cc283d3c86 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@
2009-01-10 16:29:26 +00:00

58 lines
1.1 KiB
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>