1*4f2df630SAndroid Build Coastguard Worker// Copyright 2024 The ChromiumOS Authors 2*4f2df630SAndroid Build Coastguard Worker// Use of this source code is governed by a BSD-style license that can be 3*4f2df630SAndroid Build Coastguard Worker// found in the LICENSE file. 4*4f2df630SAndroid Build Coastguard Worker 5*4f2df630SAndroid Build Coastguard Workerpackage { 6*4f2df630SAndroid Build Coastguard Worker default_team: "trendy_team_desktop_hwsec", 7*4f2df630SAndroid Build Coastguard Worker} 8*4f2df630SAndroid Build Coastguard Worker 9*4f2df630SAndroid Build Coastguard Workerteam { 10*4f2df630SAndroid Build Coastguard Worker name: "trendy_team_desktop_hwsec", 11*4f2df630SAndroid Build Coastguard Worker 12*4f2df630SAndroid Build Coastguard Worker // go/trendy/manage/engineers/5198716937273344 13*4f2df630SAndroid Build Coastguard Worker trendy_team_id: "5198716937273344", 14*4f2df630SAndroid Build Coastguard Worker} 15*4f2df630SAndroid Build Coastguard Worker 16*4f2df630SAndroid Build Coastguard Workercc_defaults { 17*4f2df630SAndroid Build Coastguard Worker name: "gsctool_defaults", 18*4f2df630SAndroid Build Coastguard Worker // cflags used are identical to those of extra/usb_updater/Makefile 19*4f2df630SAndroid Build Coastguard Worker cflags: [ 20*4f2df630SAndroid Build Coastguard Worker "-std=gnu99", 21*4f2df630SAndroid Build Coastguard Worker "-g", 22*4f2df630SAndroid Build Coastguard Worker "-Wall", 23*4f2df630SAndroid Build Coastguard Worker "-Werror", 24*4f2df630SAndroid Build Coastguard Worker "-Wpointer-arith", 25*4f2df630SAndroid Build Coastguard Worker "-Wcast-align", 26*4f2df630SAndroid Build Coastguard Worker "-Wundef", 27*4f2df630SAndroid Build Coastguard Worker "-Wsign-compare", 28*4f2df630SAndroid Build Coastguard Worker "-Wredundant-decls", 29*4f2df630SAndroid Build Coastguard Worker "-Wmissing-declarations", 30*4f2df630SAndroid Build Coastguard Worker ], 31*4f2df630SAndroid Build Coastguard Worker generated_headers: ["generated_version.h"], 32*4f2df630SAndroid Build Coastguard Worker include_dirs: [ 33*4f2df630SAndroid Build Coastguard Worker "external/libusb/include/libusb", 34*4f2df630SAndroid Build Coastguard Worker ], 35*4f2df630SAndroid Build Coastguard Worker shared_libs: [ 36*4f2df630SAndroid Build Coastguard Worker "libusb", 37*4f2df630SAndroid Build Coastguard Worker // Contains openssl headers. 38*4f2df630SAndroid Build Coastguard Worker "libcrypto", 39*4f2df630SAndroid Build Coastguard Worker ], 40*4f2df630SAndroid Build Coastguard Worker} 41*4f2df630SAndroid Build Coastguard Worker 42*4f2df630SAndroid Build Coastguard Workergenrule { 43*4f2df630SAndroid Build Coastguard Worker name: "generated_version.h", 44*4f2df630SAndroid Build Coastguard Worker srcs: ["android/android_generated_version.h"], 45*4f2df630SAndroid Build Coastguard Worker cmd: "cp $(location android/android_generated_version.h) $(out)", 46*4f2df630SAndroid Build Coastguard Worker out: ["generated_version.h"], 47*4f2df630SAndroid Build Coastguard Worker} 48*4f2df630SAndroid Build Coastguard Worker 49*4f2df630SAndroid Build Coastguard Workercc_binary { 50*4f2df630SAndroid Build Coastguard Worker name: "gsctool", 51*4f2df630SAndroid Build Coastguard Worker defaults: ["gsctool_defaults"], 52*4f2df630SAndroid Build Coastguard Worker srcs: [ 53*4f2df630SAndroid Build Coastguard Worker "extra/usb_updater/*.c", 54*4f2df630SAndroid Build Coastguard Worker "util/usb_if.c", 55*4f2df630SAndroid Build Coastguard Worker ], 56*4f2df630SAndroid Build Coastguard Worker local_include_dirs: [ 57*4f2df630SAndroid Build Coastguard Worker "extra/usb_updater", 58*4f2df630SAndroid Build Coastguard Worker "util", 59*4f2df630SAndroid Build Coastguard Worker "include", 60*4f2df630SAndroid Build Coastguard Worker "chip/g", 61*4f2df630SAndroid Build Coastguard Worker "board/cr50", 62*4f2df630SAndroid Build Coastguard Worker "fuzz", 63*4f2df630SAndroid Build Coastguard Worker "test", 64*4f2df630SAndroid Build Coastguard Worker ], 65*4f2df630SAndroid Build Coastguard Worker} 66