コード例 #1
0
        public void Compile(IFileSystem fileSystem)
        {
            var allocator     = new RangeAllocator(RomConfig.FreeRanges);
            var outputRomData = new Block(RomData);
            var compiler      = Compiler.Create(outputRomData, allocator, Modules);

            compiler.Compile();

            var binaryManager = new BinaryFileManager(fileSystem);

            binaryManager.WriteFile(ProjectSettings.OutputRomPath, outputRomData);
        }