From 07d23f9c60f9358f064eab7d944f3b28484b51ef Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Sun, 10 Jul 2005 22:42:42 +0000 Subject: autoconfiscate libdrm --- libdrm/Makefile | 55 --------------------------------------------------- libdrm/Makefile.am | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 55 deletions(-) delete mode 100644 libdrm/Makefile create mode 100644 libdrm/Makefile.am (limited to 'libdrm') diff --git a/libdrm/Makefile b/libdrm/Makefile deleted file mode 100644 index 098f31a1..00000000 --- a/libdrm/Makefile +++ /dev/null @@ -1,55 +0,0 @@ -SOURCES = xf86drm.c xf86drmHash.c xf86drmRandom.c xf86drmSL.c -OBJECTS = xf86drm.o xf86drmHash.o xf86drmRandom.o xf86drmSL.o - -CFLAGS ?= -O2 -fPIC -g -DEFINES = -D_IN_LIBDRM - -# set this if you're installing into a fake root -DESTDIR ?= - -DRIVER_HEADERS = ../shared-core/drm.h \ - ../shared-core/drm_sarea.h \ - ../shared-core/i915_drm.h \ - ../shared-core/i915_drv.h \ - ../shared-core/mach64_drm.h \ - ../shared-core/mach64_drv.h \ - ../shared-core/mga_drm.h \ - ../shared-core/mga_drv.h \ - ../shared-core/mga_ucode.h \ - ../shared-core/r128_drm.h \ - ../shared-core/r128_drv.h \ - ../shared-core/radeon_drm.h \ - ../shared-core/radeon_drv.h \ - ../shared-core/savage_drm.h \ - ../shared-core/savage_drv.h \ - ../shared-core/sis_drm.h \ - ../shared-core/sis_drv.h \ - ../shared-core/sis_ds.h \ - ../shared-core/tdfx_drv.h \ - ../shared-core/via_3d_reg.h \ - ../shared-core/via_drm.h \ - ../shared-core/via_drv.h \ - ../shared-core/via_ds.h \ - ../shared-core/via_mm.h \ - ../shared-core/via_verifier.h - -all: libdrm.so - -libdrm.so: $(OBJECTS) - $(CC) -shared -Wl,-hlibdrm.so.1 -o $@ $^ - -.c.o: - $(CC) $(DEFINES) $(CFLAGS) -c -I../shared-core $< - -clean: - rm -f *.a *.o *.so - -# XXX remove the xf86drm.h compat once this is widely installed -install: libdrm.so xf86drm.h $(DRIVER_HEADERS) - install -m 755 libdrm.so $(DESTDIR)/lib - install -m 644 xf86drm.h $(DESTDIR)/usr/include/libdrm.h - install -m 644 xf86drm.h $(DESTDIR)/usr/include/xf86drm.h - echo '#warning Including xf86drm.h is deprecated, use libdrm.h' >> \ - $(DESTDIR)/usr/include/xf86drm.h - mkdir -p -m 755 $(DESTDIR)/usr/include/drm - install -m 644 $(DRIVER_HEADERS) $(DESTDIR)/usr/include/drm diff --git a/libdrm/Makefile.am b/libdrm/Makefile.am new file mode 100644 index 00000000..f5fa69b2 --- /dev/null +++ b/libdrm/Makefile.am @@ -0,0 +1,58 @@ +# Copyright 2005 Adam Jackson. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# on the rights to use, copy, modify, merge, publish, distribute, sub +# license, and/or sell copies of the Software, and to permit persons to whom +# the Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice (including the next +# paragraph) shall be included in all copies or substantial portions of the +# Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL +# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +libdrm_la_LTLIBRARIES = libdrm.la +libdrm_ladir = /lib +libdrm_la_LDFLAGS = -version-number 1:0:0 -no-undefined + +AM_CFLAGS = -I$(top_srcdir)/shared-core +libdrm_la_SOURCES = xf86drm.c xf86drmHash.c xf86drmRandom.c xf86drmSL.c + +libdrmincludedir = ${includedir} +libdrminclude_HEADERS = xf86drm.h + +klibdrmincludedir = ${includedir}/drm +klibdrminclude_HEADERS = \ + ../shared-core/drm.h \ + ../shared-core/drm_sarea.h \ + ../shared-core/i915_drm.h \ + ../shared-core/i915_drv.h \ + ../shared-core/imagine_drv.h \ + ../shared-core/mach64_drm.h \ + ../shared-core/mach64_drv.h \ + ../shared-core/mga_drm.h \ + ../shared-core/mga_drv.h \ + ../shared-core/mga_ucode.h \ + ../shared-core/r128_drm.h \ + ../shared-core/r128_drv.h \ + ../shared-core/radeon_drm.h \ + ../shared-core/radeon_drv.h \ + ../shared-core/savage_drm.h \ + ../shared-core/savage_drv.h \ + ../shared-core/sis_drm.h \ + ../shared-core/sis_drv.h \ + ../shared-core/sis_ds.h \ + ../shared-core/tdfx_drv.h \ + ../shared-core/via_3d_reg.h \ + ../shared-core/via_drm.h \ + ../shared-core/via_drv.h \ + ../shared-core/via_ds.h \ + ../shared-core/via_mm.h \ + ../shared-core/via_verifier.h -- cgit v1.2.3