udis86 = {
	source = path.join(dependencies.basePath, "udis86"),
}

function udis86.import()
	links {
		"udis86"
	}

	udis86.includes()
end

function udis86.includes()
	includedirs {
		udis86.source,
		path.join(udis86.source, "libudis86"),
		path.join(dependencies.basePath, "extra/udis86"),
		path.join(dependencies.basePath, "extra/udis86/libudis86"),
	}
end

function udis86.project()
	project "udis86"
		language "C"

		udis86.includes()

		files {
			path.join(udis86.source, "libudis86/*.c"),
			path.join(dependencies.basePath, "extra/udis86/libudis86/*.c"),
		}

		warnings "Off"
		kind "StaticLib"
end

table.insert(dependencies, udis86)