blob: 543b2cc036edeb19e2cb1608412922860496850c [file] [log] [blame]
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
subdir('freestanding')
subdir('testing')
# Non volatile bit manipulation helper library (sw_lib_bitfield).
sw_lib_bitfield = declare_dependency(
link_with: static_library(
'bitfield_ot',
sources: ['bitfield.c'],
)
)
# Memory Operations library (sw_lib_mem)
sw_lib_mem = declare_dependency(
link_with: static_library(
'mem_ot',
sources: ['memory.c'],
c_args: ['-fno-builtin'],
)
)
# MMIO register manipulation library
sw_lib_mmio = declare_dependency(
link_with: static_library(
'mmio_ot',
sources: ['mmio.c'],
dependencies: [
sw_lib_bitfield,
sw_lib_mem,
],
)
)