1 // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
3 // Multi-Phasic Applications: SquirrelJME
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the Mozilla Public License Version 2.0.
7 // See license.mkd for licensing and copyright information.
8 // ---------------------------------------------------------------------------
10 package cc
.squirreljme
.plugin
.multivm
;
12 import java
.nio
.file
.Path
;
15 * Parameters for building ROMs.
17 * This class is mutable.
21 public final class RomBuildParameters
23 /** Main class for the launcher. */
24 public String launcherMainClass
;
26 /** Launch boot arguments. */
27 public String
[] launcherArgs
;
29 /** Path that must be loaded to start the launcher. */
30 public Path
[] launcherClassPath
;
32 /** The main class for the boot loader. */
33 public String bootLoaderMainClass
;
35 /** The class path for the boot loader. */
36 public Path
[] bootLoaderClassPath
;