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 24 subdirs = ["*"] 25 build = ["Android.sources.bp"] 26 27 cc_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 49 cc_library { 50 name: "libdrm", 51 vendor_available: true, 52 defaults: [ 53 "libdrm_defaults", 54 "libdrm_sources", 55 ], 56 57 export_include_dirs: ["include/drm"], 58 59 cflags: [ 60 "-Wno-enum-conversion", 61 "-Wno-pointer-arith", 62 "-Wno-sign-compare", 63 "-Wno-tautological-compare", 64 ], 65 } 66