# Copyright 2021 The Chromium OS Authors
# SPDX-License-Identifier: Apache-2.0

config SMF
	bool "Hierarchical State Machine"
	help
	  This option enables the Hierarchical State Machine library

if SMF

config SMF_ANCESTOR_SUPPORT
	bool "States to have 1 or more ancestors"
	help
	   If y, then the state machine framework includes ancestor state support

config SMF_INITIAL_TRANSITION
	depends on SMF_ANCESTOR_SUPPORT
	bool "Support initial transitions for ancestor states"
	help
	   If y, then each state can have an initial transition to a sub-state

endif # SMF
