| # Copyright 2019 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| import("//build/sdk/sdk_molecule.gni") |
| import("//sdk/devices/device.gni") |
| |
| devices = [ |
| { |
| name = "generic-arm64" |
| description = "A generic arm64 device" |
| arch = "arm64" |
| }, |
| { |
| name = "generic-x64" |
| description = "A generic x64 device" |
| arch = "x64" |
| }, |
| { |
| name = "qemu-arm64" |
| description = "arm64 images runnable on QEMU" |
| arch = "arm64" |
| }, |
| { |
| name = "qemu-x64" |
| description = "x64 images runnable on QEMU" |
| arch = "x64" |
| }, |
| ] |
| |
| all_devices = [] |
| |
| foreach(device, devices) { |
| device(device.name) { |
| arch = device.arch |
| description = device.description |
| } |
| all_devices += [ ":${device.name}" ] |
| } |
| |
| sdk_molecule("devices") { |
| deps = all_devices |
| } |