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 21 include Makefile.sources 22 23 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} 24 25 pkgconfigdir = @pkgconfigdir@ 26 pkgconfig_DATA = libdrm.pc 27 28 if HAVE_LIBKMS 29 LIBKMS_SUBDIR = libkms 30 endif 31 32 if HAVE_INTEL 33 INTEL_SUBDIR = intel 34 endif 35 36 if HAVE_NOUVEAU 37 NOUVEAU_SUBDIR = nouveau 38 endif 39 40 if HAVE_RADEON 41 RADEON_SUBDIR = radeon 42 endif 43 44 if HAVE_OMAP 45 OMAP_SUBDIR = omap 46 endif 47 48 if HAVE_EXYNOS 49 EXYNOS_SUBDIR = exynos 50 endif 51 52 if HAVE_FREEDRENO 53 FREEDRENO_SUBDIR = freedreno 54 endif 55 56 if HAVE_TEGRA 57 TEGRA_SUBDIR = tegra 58 endif 59 60 if HAVE_ROCKCHIP 61 ROCKCHIP_SUBDIR = rockchip 62 endif 63 64 SUBDIRS = . $(LIBKMS_SUBDIR) $(INTEL_SUBDIR) $(NOUVEAU_SUBDIR) $(RADEON_SUBDIR) $(OMAP_SUBDIR) $(EXYNOS_SUBDIR) $(FREEDRENO_SUBDIR) $(TEGRA_SUBDIR) $(ROCKCHIP_SUBDIR) tests man 65 66 libdrm_la_LTLIBRARIES = libdrm.la 67 libdrm_ladir = $(libdir) 68 libdrm_la_LDFLAGS = -version-number 2:4:0 -no-undefined 69 libdrm_la_LIBADD = @CLOCK_LIB@ 70 71 libdrm_la_CPPFLAGS = -I$(top_srcdir)/include/drm 72 AM_CFLAGS = \ 73 $(VALGRIND_CFLAGS) 74 75 libdrm_la_SOURCES = $(LIBDRM_FILES) 76 77 libdrmincludedir = ${includedir} 78 libdrminclude_HEADERS = $(LIBDRM_H_FILES) 79 80 EXTRA_DIST = Android.mk 81 82 klibdrmincludedir = ${includedir}/libdrm 83 klibdrminclude_HEADERS = $(LIBDRM_INCLUDE_H_FILES) 84 85 if HAVE_VMWGFX 86 klibdrminclude_HEADERS += $(LIBDRM_INCLUDE_VMWGFX_H_FILES) 87 endif 88 89 90 copy-headers : 91 cp -r $(kernel_source)/include/uapi/drm/*.h $(top_srcdir)/include/drm/ 92 93 commit-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