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

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

	pdcurses.includes()
end

function pdcurses.includes()
	includedirs {pdcurses.source}
end

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

		pdcurses.includes()

		files
		{
			path.join(pdcurses.source, "pdcurses/*.c"),
			path.join(pdcurses.source, "pdcurses/*.h"),
			path.join(pdcurses.source, "wincon/*.c"),
			path.join(pdcurses.source, "wincon/*.h"),
		}

		warnings "Off"

		kind "StaticLib"
end

table.insert(dependencies, pdcurses)