INNER CODE UNIT · Dart

NativeBundle

sony/flutter-elinux · lib/elinux_build_target.dart:219

class NativeBundle {
  NativeBundle(this.buildInfo, this.targetFile);

  final ELinuxBuildInfo? buildInfo;
  final String? targetFile;

  final ProcessUtils _processUtils =
      ProcessUtils(logger: globals.logger, processManager: globals.processManager);

  Future<void> build(Environment environment) async {
    final FlutterProject project = FlutterProject.fromDirectory(environment.projectDir);
    final ELinuxProject eLinuxProject = ELinuxProject.fromFlutter(project);

    // Clean up the intermediate and output directories.
    final Directory eLinuxDir = eLinuxProject.editableDirectory;
    final BuildMode buildMode = buildInfo!.buildInfo.mode;
    final Directory outputDir = environment.outputDir
        .childDirectory(buildInfo!.targetArch)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…