Add Configuration, DataProtection. Add init target.

This commit is contained in:
Chris Ross 2014-01-28 15:57:50 -08:00
parent c9c65742c2
commit 9eac453540
1 changed files with 23 additions and 0 deletions

View File

@ -12,6 +12,8 @@ var repos='${new Dictionary<string,string> {
{"DependencyInjection", "git@github.com:aspnet/DependencyInjection.git"},
{"FileSystem", "git@github.com:aspnet/FileSystem.git"},
{"Logging", "git@github.com:aspnet/Logging.git"},
{"Configuration", "git@github.com:aspnet/Configuration.git"},
{"DataProtection", "git@github.com:aspnet/DataProtection.git"},
{"Data", "git@github.com:aspnet/Data.git"},
{"Razor", "git@github.com:aspnet/Razor.git"},
{"Routing", "git@github.com:aspnet/Routing.git"},
@ -53,6 +55,27 @@ default TARGET_DIR='${Path.Combine(BASE_DIR, "artifacts", "build")}'
}
}
#init
@{
foreach(var repo in repos)
{
foreach (string file in new[]
{
".gitattributes",
".gitignore",
"build.cmd",
"makefile.shade",
"NuGet.Config",
})
{
if (!File.Exists(repo.Key + @"\" + file))
{
File.Copy(@"Template\" + file, repo.Key + @"\" + file);
}
}
}
}
#only-compile target='compile'
@{
var failed = new Dictionary<string, Exception>();