Esempio n. 1
0
        public HttpProjectDatabase(string repoName, string moduleRoot) : base(moduleRoot)
        {
            m_LocalTempCache = SettingsCategories.Get("sdk.module.origins", true).
                               AddCategory(repoName).
                               GetCategoryDirectory();

            Directory.CreateDirectory(m_LocalTempCache);
        }
Esempio n. 2
0
        static LinkerSettings()
        {
            SettingsCategory linkerCategory = SettingsCategories.Get("sdk.compiler.vasm", true);

            SettingsManager.RegisterDefaultLoader(
                new JsonSettingsLoader(),
                linkerCategory,
                "linker.json",
                new LinkerSettings()
                );
        }
        static DriveImageBuilderSettings()
        {
            SettingsCategory diCategory = SettingsCategories.Get("sdk.utils.disk", true);

            SettingsManager.RegisterDefaultLoader(
                new JsonSettingsLoader(),
                diCategory,
                "builder.json",
                new DriveImageBuilderSettings()
                );
        }
Esempio n. 4
0
        static DriveImageFormatV1Settings()
        {
            SettingsCategory diCategory = SettingsCategories.Get("sdk.utils.disk.formats.v1", true);

            SettingsManager.RegisterDefaultLoader(
                new JsonSettingsLoader(),
                diCategory,
                "v1-format.json",
                new DriveImageFormatV1Settings()
                );
        }
Esempio n. 5
0
        static CliSettings()
        {
            SettingsCategory cliCategory = SettingsCategories.Get("sdk", true);

            SettingsManager.RegisterDefaultLoader(
                new JsonSettingsLoader(),
                cliCategory,
                "cli.json",
                new CliSettings()
                );
        }
Esempio n. 6
0
        static ProjectResolverSettings()
        {
            SettingsCategory moduleCategory = SettingsCategories.Get("sdk.module", true);

            SettingsManager.RegisterDefaultLoader(
                new JsonSettingsLoader(),
                moduleCategory,
                "resolver-settings.json",
                new ProjectResolverSettings()
                );
        }
Esempio n. 7
0
        static AssemblyGeneratorSettings()
        {
            SettingsCategory assemblerCategory = SettingsCategories.Get("sdk.compiler.vasm", true);

            SettingsManager.RegisterDefaultLoader(
                new JsonSettingsLoader(),
                assemblerCategory,
                "assembler.json",
                new AssemblyGeneratorSettings()
                );
        }
Esempio n. 8
0
        public static void Initialize()
        {
            if (ResolverSettings == null && s_Managers == null)
            {
                SettingsCategories.Get("sdk.module", true);
                ResolverSettings = SettingsManager.GetSettings <ProjectResolverSettings>();
                s_Managers       = new Dictionary <string, ProjectDatabase>();

                foreach (KeyValuePair <string, string> origin in ResolverSettings.ModuleOrigins)
                {
                    AddManager(origin.Key, origin.Value);
                }
            }
        }
Esempio n. 9
0
        public ConfigGroup GetCategory(SettingsCategories category)
        {
            ConfigGroup returnGroup = null;

            if (category == SettingsCategories.DEVELOP)
            {
                returnGroup = InitSettings.Developer;
            }
            else if (category == SettingsCategories.PROJECT)
            {
                returnGroup = InitSettings.Project;
            }
            else if (category == SettingsCategories.EXPORTER)
            {
                returnGroup = InitSettings.Exporter;
            }
            else if (category == SettingsCategories.PERFORCE)
            {
                returnGroup = InitSettings.Perforce;
            }

            return(returnGroup);
        }