1// 2// Copyright © 2011-2012 Intel Corporation 3// 4// Permission is hereby granted, free of charge, to any person obtaining a 5// copy of this software and associated documentation files (the "Software"), 6// to deal in the Software without restriction, including without limitation 7// the rights to use, copy, modify, merge, publish, distribute, sublicense, 8// and/or sell copies of the Software, and to permit persons to whom the 9// Software is furnished to do so, subject to the following conditions: 10// 11// The above copyright notice and this permission notice (including the next 12// paragraph) shall be included in all copies or substantial portions of the 13// Software. 14// 15// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 18// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 20// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 21// IN THE SOFTWARE. 22// 23 24subdirs = ["*"] 25build = ["Android.sources.bp"] 26 27cc_defaults { 28 name: "libdrm_defaults", 29 cflags: [ 30 // XXX: Consider moving these to config.h analogous to autoconf. 31 "-DMAJOR_IN_SYSMACROS=1", 32 "-DHAVE_VISIBILITY=1", 33 "-DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1", 34 35 "-Wall", 36 "-Werror", 37 "-Wno-deprecated-declarations", 38 "-Wno-format", 39 "-Wno-gnu-variable-sized-type-not-at-end", 40 "-Wno-pointer-arith", 41 "-Wno-unused-parameter", 42 "-Wno-unused-variable", 43 "-Wno-missing-field-initializers", 44 ], 45 export_include_dirs: ["."], 46} 47 48// Library for the device 49cc_library { 50 name: "libdrm", 51 recovery_available: true, 52 vendor_available: true, 53 defaults: [ 54 "libdrm_defaults", 55 "libdrm_sources", 56 ], 57 58 export_include_dirs: ["include/drm", "android"], 59 60 cflags: [ 61 "-Wno-enum-conversion", 62 "-Wno-pointer-arith", 63 "-Wno-sign-compare", 64 "-Wno-tautological-compare", 65 ], 66} 67