Check-in [cc0e30498e]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add base for PalmOS distribution; Add base for PalmOS utilities.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: cc0e30498e49aef5caaede4e0616203857873547
User & Date: stephanie.gawroriski 2019-07-13 13:36:11
Context
2019-07-13
14:21
Building of the SquirrelJME ROM. check-in: 9edcb5e052 user: stephanie.gawroriski tags: trunk
13:36
Add base for PalmOS distribution; Add base for PalmOS utilities. check-in: cc0e30498e user: stephanie.gawroriski tags: trunk
13:25
Adjust SummerCoatROM builder to allow potential fork offs. check-in: abbc2b7c1f user: stephanie.gawroriski tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to bldt/libs/builder-support/META-INF/MANIFEST.MF.

2
3
4
5
6
7
8
9
10
11
12
13
14
X-SquirrelJME-UUID: fda7df14-a58f-4781-8f8f-336111c7aec2
X-SquirrelJME-Error: AU
X-SquirrelJME-Name: Build System Support
X-SquirrelJME-Vendor: Stephanie Gawroriski
X-SquirrelJME-Version: 0.3.0
X-SquirrelJME-Depends: collections tool-manifest-reader meep-swm 
 tool-manifest-writer zip meep-midlet tool-compiler io all-vms 
 tool-packfile
X-SquirrelJME-Description: This contains basic support for the build 
 system and project manager. The interfaces declared by this class 
 must be implemented in order for the build system to be functional.
Microedition-Configuration: CLDC-1.8








|





2
3
4
5
6
7
8
9
10
11
12
13
14
X-SquirrelJME-UUID: fda7df14-a58f-4781-8f8f-336111c7aec2
X-SquirrelJME-Error: AU
X-SquirrelJME-Name: Build System Support
X-SquirrelJME-Vendor: Stephanie Gawroriski
X-SquirrelJME-Version: 0.3.0
X-SquirrelJME-Depends: collections tool-manifest-reader meep-swm 
 tool-manifest-writer zip meep-midlet tool-compiler io all-vms 
 tool-packfile palmos-utils
X-SquirrelJME-Description: This contains basic support for the build 
 system and project manager. The interfaces declared by this class 
 must be implemented in order for the build system to be functional.
Microedition-Configuration: CLDC-1.8

Changes to bldt/libs/builder-support/META-INF/services/cc.squirreljme.builder.support.dist.DistBuilder.

1
2
3
4

5
cc.squirreljme.builder.support.dist.ShadedJavaMEDist
cc.squirreljme.builder.support.dist.ShadedJavaSEDist
cc.squirreljme.builder.support.dist.SummerCoatROM
cc.squirreljme.builder.support.dist.SummerCoatROMTest






>

1
2
3
4
5
6
cc.squirreljme.builder.support.dist.ShadedJavaMEDist
cc.squirreljme.builder.support.dist.ShadedJavaSEDist
cc.squirreljme.builder.support.dist.SummerCoatROM
cc.squirreljme.builder.support.dist.SummerCoatROMTest
cc.squirreljme.builder.support.dist.PalmOSDist

Added bldt/libs/builder-support/cc/squirreljme/builder/support/dist/PalmOSDist.java.

































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
// ---------------------------------------------------------------------------
// Multi-Phasic Applications: SquirrelJME
//     Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
// ---------------------------------------------------------------------------
// SquirrelJME is under the GNU General Public License v3+, or later.
// See license.mkd for licensing and copyright information.
// ---------------------------------------------------------------------------

package cc.squirreljme.builder.support.dist;

import java.io.IOException;
import java.io.OutputStream;
import net.multiphasicapps.javac.ZipCompilerOutput;

/**
 * Palm OS distribution.
 *
 * @since 2019/07/13
 */
public class PalmOSDist
	extends SummerCoatROM
{
	/**
	 * Initializes the builder.
	 *
	 * @since 2019/07/13
	 */
	public PalmOSDist()
	{
		super("palmos");
	}
	
	/**
	 * {@inheritDoc}
	 * @since 2019/07/13
	 */
	@Override
	protected void generate(ZipCompilerOutput __zip, BuildParameters __bp)
		throws IOException, NullPointerException
	{
		if (__zip == null || __bp == null)
			throw new NullPointerException("NARG");
		
		throw new todo.TODO();
	}
}

Changes to bldt/libs/builder-support/cc/squirreljme/builder/support/dist/SummerCoatROM.java.

41
42
43
44
45
46
47













48
49
50
51
52
53
54
	 *
	 * @since 2019/05/28
	 */
	public SummerCoatROM()
	{
		this("summercoatrom", TimeSpaceType.RUNTIME);
	}













	
	/**
	 * Initializes the service with the given name and type.
	 *
	 * @param __name The name to use.
	 * @param __ts The timespace type.
	 * @throws NullPointerException On null arguments.







>
>
>
>
>
>
>
>
>
>
>
>
>







41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
	 *
	 * @since 2019/05/28
	 */
	public SummerCoatROM()
	{
		this("summercoatrom", TimeSpaceType.RUNTIME);
	}
	
	/**
	 * Initializes the service with the given name using the default type.
	 *
	 * @param __name The name to use.
	 * @throws NullPointerException On null arguments.
	 * @since 2019/07/13
	 */
	public SummerCoatROM(String __name)
		throws NullPointerException
	{
		this(__name, TimeSpaceType.RUNTIME);
	}
	
	/**
	 * Initializes the service with the given name and type.
	 *
	 * @param __name The name to use.
	 * @param __ts The timespace type.
	 * @throws NullPointerException On null arguments.

Changes to bldt/libs/builder-support/cc/squirreljme/builder/support/dist/SummerCoatROMTest.java.

20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 */
public class SummerCoatROMTest
	extends SummerCoatROM
{
	/**
	 * Initializes the builder.
	 *
	 * @since 2109/05/29
	 */
	public SummerCoatROMTest()
	{
		super("summercoatrom-test", TimeSpaceType.TEST);
	}
}








|







20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 */
public class SummerCoatROMTest
	extends SummerCoatROM
{
	/**
	 * Initializes the builder.
	 *
	 * @since 2019/05/29
	 */
	public SummerCoatROMTest()
	{
		super("summercoatrom-test", TimeSpaceType.TEST);
	}
}

Added bldt/libs/palmos-utils/META-INF/MANIFEST.MF.





















>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
Manifest-Version: 1.0
X-SquirrelJME-UUID: dfc85dd5-cd8b-40e4-956d-0fc938eb179e
X-SquirrelJME-Error: BP
X-SquirrelJME-Name: PalmOS Utilities
X-SquirrelJME-Vendor: Stephanie Gawroriski
X-SquirrelJME-Version: 0.3.0
X-SquirrelJME-Description: This contains utilities for reading and writing 
 PalmOS PRC and PDB files.
Microedition-Configuration: CLDC-1.8-Compact

Added bldt/libs/palmos-utils/dev/shadowtail/palmos/package-info.java.



































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
// ---------------------------------------------------------------------------
// Multi-Phasic Applications: SquirrelJME
//     Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
// ---------------------------------------------------------------------------
// SquirrelJME is under the GNU General Public License v3+, or later.
// See license.mkd for licensing and copyright information.
// ---------------------------------------------------------------------------

/**
 * This package contains the base for the PalmOS utilities.
 *
 * @since 2019/07/13
 */

package dev.shadowtail.palmos;