# Copyright (c) 2020 Intel Corporation
# SPDX-License-Identifier: Apache-2.0

add_definitions(-D__ZEPHYR_SUPERVISOR__)

include_directories(
  ${ZEPHYR_BASE}/kernel/include
  ${ARCH_DIR}/${ARCH}/include
  )

if(NOT DEFINED CONFIG_BACKING_STORE_CUSTOM)
  zephyr_library()
  zephyr_library_sources_ifdef(CONFIG_BACKING_STORE_RAM   ram.c)

  zephyr_library_sources_ifdef(
    CONFIG_BACKING_STORE_QEMU_X86_TINY_FLASH
    backing_store_qemu_x86_tiny.c
    )

  zephyr_library_sources_ifdef(
    CONFIG_BACKING_STORE_ONDEMAND_SEMIHOST
    backing_store_ondemand_semihost.c
    )
endif()
