package embox.kernel

@DefaultImpl(klog)
abstract module klog_api {
}

module klog extends klog_api {
	@IncludeExport(path="kernel")
	source "klog.h"
	source "klog.c"

	@NoRuntime depends embox.lib.printk
	@NoRuntime depends embox.lib.libds
}

module no_klog extends klog_api {
	@IncludeExport(path="kernel", target_name="klog.h")
	source "no_klog.h"
}
