1# Copyright 2005 Adam Jackson. 2# 3# Permission is hereby granted, free of charge, to any person obtaining a 4# copy of this software and associated documentation files (the "Software"), 5# to deal in the Software without restriction, including without limitation 6# on the rights to use, copy, modify, merge, publish, distribute, sub 7# license, and/or sell copies of the Software, and to permit persons to whom 8# the Software is furnished to do so, subject to the following conditions: 9# 10# The above copyright notice and this permission notice (including the next 11# paragraph) shall be included in all copies or substantial portions of the 12# Software. 13# 14# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 17# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 18# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 19# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 20 21include Makefile.sources 22 23ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} 24 25pkgconfigdir = @pkgconfigdir@ 26pkgconfig_DATA = libdrm.pc 27 28if HAVE_LIBKMS 29LIBKMS_SUBDIR = libkms 30endif 31 32if HAVE_INTEL 33INTEL_SUBDIR = intel 34endif 35 36if HAVE_NOUVEAU 37NOUVEAU_SUBDIR = nouveau 38endif 39 40if HAVE_RADEON 41RADEON_SUBDIR = radeon 42endif 43 44if HAVE_OMAP 45OMAP_SUBDIR = omap 46endif 47 48if HAVE_EXYNOS 49EXYNOS_SUBDIR = exynos 50endif 51 52if HAVE_FREEDRENO 53FREEDRENO_SUBDIR = freedreno 54endif 55 56if HAVE_TEGRA 57TEGRA_SUBDIR = tegra 58endif 59 60if HAVE_ROCKCHIP 61ROCKCHIP_SUBDIR = rockchip 62endif 63 64SUBDIRS = . $(LIBKMS_SUBDIR) $(INTEL_SUBDIR) $(NOUVEAU_SUBDIR) $(RADEON_SUBDIR) $(OMAP_SUBDIR) $(EXYNOS_SUBDIR) $(FREEDRENO_SUBDIR) $(TEGRA_SUBDIR) $(ROCKCHIP_SUBDIR) tests man 65 66libdrm_la_LTLIBRARIES = libdrm.la 67libdrm_ladir = $(libdir) 68libdrm_la_LDFLAGS = -version-number 2:4:0 -no-undefined 69libdrm_la_LIBADD = @CLOCK_LIB@ 70 71libdrm_la_CPPFLAGS = -I$(top_srcdir)/include/drm 72AM_CFLAGS = \ 73 $(VALGRIND_CFLAGS) 74 75libdrm_la_SOURCES = $(LIBDRM_FILES) 76 77libdrmincludedir = ${includedir} 78libdrminclude_HEADERS = $(LIBDRM_H_FILES) 79 80EXTRA_DIST = Android.mk 81 82klibdrmincludedir = ${includedir}/libdrm 83klibdrminclude_HEADERS = $(LIBDRM_INCLUDE_H_FILES) 84 85if HAVE_VMWGFX 86klibdrminclude_HEADERS += $(LIBDRM_INCLUDE_VMWGFX_H_FILES) 87endif 88 89 90copy-headers : 91 cp -r $(kernel_source)/include/uapi/drm/*.h $(top_srcdir)/include/drm/ 92 93commit-headers : copy-headers 94 git add include/drm/*.h 95 git commit -am "Copy headers from kernel $$(GIT_DIR=$(kernel_source)/.git git describe)" 96