package embox.lib.cxx

module libsupcxx_standalone extends embox.lib.libsupcxx {
	@IncludeExport
	source "new", "exception", "typeinfo"
	
/*
	@IncludeExport
	source "c_compat/cassert",
		"c_compat/cctype",
		"c_compat/cerrno",
		"c_compat/cfloat",
		"c_compat/climits",
		"c_compat/clocale",
		"c_compat/cmath",
		"c_compat/csetjmp",
		"c_compat/cstdarg",
		"c_compat/cstddef",
		"c_compat/cstdint",
		"c_compat/cstdio",
		"c_compat/cstdlib",
		"c_compat/cstring",
		"c_compat/ctime",
		"c_compat/cwchar",
		"c_compat/cwctype"
*/
	/* Generic files */
	source "new.cpp"

	/* Private C++ files */
	source "purevirt_routines.cpp"

	depends embox.lib.cxx.standalone.c_compat
	depends embox.compat.libc.all
}
