package embox.test.mem

module objalloc_test {
	source "objalloc.c"

	depends embox.mem.objalloc
	depends embox.framework.LibFramework
}

module page_test {
	source "page_test.c"

	depends embox.mem.page_api
	depends embox.mem.phymem
	depends embox.framework.LibFramework
}

module page_allocator_test {
	source "page_allocator_test.c"

	depends embox.mem.page_api
	depends embox.framework.LibFramework
}

module pool_test {
	source "pool_test.c"

	depends embox.mem.pool
	depends embox.framework.LibFramework
}

module slab_test {
	source "slab_test.c"

	depends embox.mem.slab
	depends embox.framework.LibFramework
}

module mmap_test {
	source "mmap_test.c"

	depends embox.arch.mmu
	depends embox.kernel.task.resource.mmap_full
	depends embox.compat.posix.sys.mman.mmap
}

module mprotect_test {
	source "mprotect_test.c"

	depends embox.compat.posix.sys.mman.mprotect
}
