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