package embox.driver.console

abstract module mpx {
}

module mpx_simple extends mpx {
	source "mpx_simple.c"

	depends embox.driver.video.fb
	depends embox.driver.input.core
}

module fbcon {
	source "fbcon.c"

	@IncludeExport(path="drivers/console")
	source "fbcon.h"
	@IncludeExport(path="drivers/console")
	source "mpx.h"

	depends embox.driver.video.fonts
	depends embox.driver.tty.vterm
	depends mpx_simple
	depends embox.cmd.user.login //fbcon start `login` at every console

	depends embox.cmd.sh.shell_api
	depends embox.init.graphic_init
}
