static void Main(string[] args) { if (args.Length < 1) { Console.WriteLine("Usage: KSDK2xImporter <KSDK directory>"); Environment.ExitCode = 1; return; } string sdkDir = args[0]; var bsp = KSDKManifestParser.ParseKSDKManifest(args[0], new ConsoleWarningSink()); bsp.Save(args[0]); }
static void Main(string[] args) { if (args.Length < 1) { Console.WriteLine("Usage: KSDK2xImporter <KSDK directory>"); Environment.ExitCode = 1; return; } string sdkDir = args[0]; var parser = new KSDKManifestParser(); parser.GenerateBSPForSDK(new ImportedSDKLocation { Directory = sdkDir }, new ConsoleWarningSink()); }
static void Main(string[] args) { if (args.Length < 1) { Console.WriteLine("Usage: KSDK2xImporter <KSDK directory>"); Environment.ExitCode = 1; return; } if (args[0] == "all") { //Parsing several sdks foreach (var dir in Directory.GetDirectories(args[1])) { if (Directory.GetFiles(dir, "*manifest*.xml").Count() == 0) { continue; } Console.WriteLine("Parser " + dir); var bsp1 = KSDKManifestParser.ParseKSDKManifest(dir, new ConsoleWarningSink()); bsp1.Save(dir); } return; } string sdkDir = args[0]; string tempDir = args.Skip(1).FirstOrDefault(); var bsp = KSDKManifestParser.ParseKSDKManifest(args[0], new ConsoleWarningSink()); bsp.Save(args[0]); var bspDir = sdkDir; // Finally verify that everything builds /*VendorSampleDirectory expandedSamples = XmlTools.LoadObject<VendorSampleDirectory>(Path.Combine(bspDir, "VendorSamples.xml")); * expandedSamples.Path = Path.GetFullPath(Path.Combine(bspDir, "VendorSamples")); * StandaloneBSPValidator.Program.TestVendorSamples( expandedSamples, bspDir, tempDir, 0.1);*/ }