1*193032a3SAndroid Build Coastguard Worker// Copyright (C) 2024 The Android Open Source Project 2*193032a3SAndroid Build Coastguard Worker// 3*193032a3SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*193032a3SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*193032a3SAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*193032a3SAndroid Build Coastguard Worker// 7*193032a3SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*193032a3SAndroid Build Coastguard Worker// 9*193032a3SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*193032a3SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*193032a3SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*193032a3SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*193032a3SAndroid Build Coastguard Worker// limitations under the License. 14*193032a3SAndroid Build Coastguard Worker 15*193032a3SAndroid Build Coastguard Workerpackage { 16*193032a3SAndroid Build Coastguard Worker default_applicable_licenses: ["external_edid_decode_license"], 17*193032a3SAndroid Build Coastguard Worker} 18*193032a3SAndroid Build Coastguard Worker 19*193032a3SAndroid Build Coastguard Workerlicense { 20*193032a3SAndroid Build Coastguard Worker name: "external_edid_decode_license", 21*193032a3SAndroid Build Coastguard Worker visibility: [":__subpackages__"], 22*193032a3SAndroid Build Coastguard Worker license_kinds: [ 23*193032a3SAndroid Build Coastguard Worker "SPDX-license-identifier-MIT", 24*193032a3SAndroid Build Coastguard Worker ], 25*193032a3SAndroid Build Coastguard Worker license_text: ["LICENSE"], 26*193032a3SAndroid Build Coastguard Worker} 27*193032a3SAndroid Build Coastguard Worker 28*193032a3SAndroid Build Coastguard Workercc_binary { 29*193032a3SAndroid Build Coastguard Worker name: "edid-decode", 30*193032a3SAndroid Build Coastguard Worker 31*193032a3SAndroid Build Coastguard Worker srcs: [ 32*193032a3SAndroid Build Coastguard Worker "edid-decode.cpp", 33*193032a3SAndroid Build Coastguard Worker "edid-decode.cpp", 34*193032a3SAndroid Build Coastguard Worker "parse-base-block.cpp", 35*193032a3SAndroid Build Coastguard Worker "parse-cta-block.cpp", 36*193032a3SAndroid Build Coastguard Worker "parse-displayid-block.cpp", 37*193032a3SAndroid Build Coastguard Worker "parse-ls-ext-block.cpp", 38*193032a3SAndroid Build Coastguard Worker "parse-di-ext-block.cpp", 39*193032a3SAndroid Build Coastguard Worker "parse-vtb-ext-block.cpp", 40*193032a3SAndroid Build Coastguard Worker "calc-gtf-cvt.cpp", 41*193032a3SAndroid Build Coastguard Worker ], 42*193032a3SAndroid Build Coastguard Worker 43*193032a3SAndroid Build Coastguard Worker cflags: [ 44*193032a3SAndroid Build Coastguard Worker "-Wall", 45*193032a3SAndroid Build Coastguard Worker "-Wextra", 46*193032a3SAndroid Build Coastguard Worker "-Wno-missing-field-initializers", 47*193032a3SAndroid Build Coastguard Worker "-Wno-unused-parameter", 48*193032a3SAndroid Build Coastguard Worker "-Wno-implicit-fallthrough", 49*193032a3SAndroid Build Coastguard Worker // edid-decode version = SHA + DATE 50*193032a3SAndroid Build Coastguard Worker // Leave version blank by making SHA and DATE blank 51*193032a3SAndroid Build Coastguard Worker "-DSHA=", 52*193032a3SAndroid Build Coastguard Worker "-DDATE=", 53*193032a3SAndroid Build Coastguard Worker ], 54*193032a3SAndroid Build Coastguard Worker 55*193032a3SAndroid Build Coastguard Worker host_supported: true, 56*193032a3SAndroid Build Coastguard Worker vendor_available: true, 57*193032a3SAndroid Build Coastguard Worker} 58