| # 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. |
| |
| library("launchpad") { |
| shared = true |
| sources = [ |
| "elf.c", |
| "fdio.c", |
| "launchpad.c", |
| "vmo.c", |
| ] |
| deps = [ |
| "$zx/system/ulib/elf-psabi", |
| "$zx/system/ulib/elfload", |
| "$zx/system/ulib/fdio", |
| "$zx/system/ulib/ldmsg", |
| "$zx/system/ulib/zircon", |
| "$zx/system/ulib/zircon-internal", |
| ] |
| visibility = [ |
| ":*", |
| "test:*", |
| "$zx/system/core/bootsvc:*", |
| |
| # Do not add anymore targets to this list. |
| # Instead of launchpad, use fdio_spawn or fuchsia.process.Launcher. |
| "$zx/system/core/devmgr/devcoordinator:*", |
| "$zx/system/core/devmgr/shared:*", |
| "$zx/system/dev/block/ftl/test:*", |
| "$zx/system/ulib:*", |
| "$zx/system/ulib/elf-search/test:*", |
| "$zx/system/ulib/process-launcher:*", |
| "$zx/system/ulib/test-utils:*", |
| "$zx/system/utest/spawn:*", |
| "$zx/system/utest/stdio:*", |
| "$zx/system/utest/thread-state:*", |
| "$zx/system/utest/usb-virtual-bus:*", |
| "$zx/system/utest/vdso-variant:*", |
| ] |
| } |