# Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.

# yaml-language-server: $schema=../../../ffigen.schema.json

name: NativeLibraryASharedB
description: Bindings to `headers/a.h` with shared definitions from `headers/base.h`.
output: '../lib/generated/a_shared_b_gen.dart'
headers:
  entry-points:
    - '../headers/a.h'
import:
  symbol-files:
    # Both package Uri and file paths are supported here.
    - 'package:shared_bindings/generated/base_symbols.yaml'
preamble: |
  // ignore_for_file: non_constant_identifier_names, camel_case_types
