@{/* k-build Builds project. Downloads and executes k sdk tools. projectFile='' Required. Path to the project.json to build. configuration='' Optional. The configuration to build in. Defaults to 'debug'. */} default configuration = 'debug' var projectFolder='${Path.GetDirectoryName(projectFile)}' var projectName='${Path.GetFileName(projectFolder)}' var projectBin='${Path.Combine(projectFolder, "bin", configuration)}' directory delete="${projectBin}" exec program='cmd' commandline='/C kpm build ${projectFolder} --configuration ${configuration}' if='!IsMono' exec program='kpm' commandline='build ${projectFolder} --configuration ${configuration}' if='IsMono' copy sourceDir='${projectBin}' outputDir='${Path.Combine(BUILD_DIR, projectName)}'