2014-09-14 08:36:58 +02:00

18 lines
661 B
Lua

module(..., package.seeall)
function apply(env, options)
tundra.unitgen.load_toolset("generic-dotnet", env)
env:set_many {
["DOTNET_SUFFIXES"] = { ".cs" },
["DOTNET_SUFFIXES_RESOURCE"] = { ".resource" },
["CSC"] = "gmcs",
["CSPROGSUFFIX"] = ".exe",
["CSLIBSUFFIX"] = ".dll",
["CSRESGEN"] = "resgen2 $(<) $(@)",
["_CSC_COMMON"] = "-warn:$(CSC_WARNING_LEVEL) /nologo $(CSLIBPATH:p-lib\\:) $(CSRESOURCES:p-resource\\:) $(CSLIBS:p-reference\\::A.dll)",
["CSCLIBCOM"] = "$(CSC) $(_CSC_COMMON) $(CSCOPTS) -target:library -out:$(@) $(<)",
["CSCEXECOM"] = "$(CSC) $(_CSC_COMMON) $(CSCOPTS) -target:exe -out:$(@) $(<)",
}
end