Skip to content

Commit

Permalink
Fixed eclipse workbench
Browse files Browse the repository at this point in the history
  • Loading branch information
mzattera committed Nov 2, 2020
1 parent d69ab18 commit 2087269
Show file tree
Hide file tree
Showing 14 changed files with 1,206 additions and 24 deletions.
4 changes: 1 addition & 3 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ This is the base folder for b2fJ.

dev
all the stuff needed ONLY for development of the project is here.
To develop tools and libraries using Eclipse, Use "Import..." to import Git ptroject, pointing to the local folder where you cloned b2fj repo.
Chossing "Import existing Eclipse project" will find all Eclipse project that are relevant.


dev\test


Expand Down
11 changes: 8 additions & 3 deletions dev/README.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
eclipse
This is the Eclipse workbench where you can deveop java tools used for the VM and the b2fJ "bootstrap" library, plus some tests.

VS
This is VisualStudio solution that allows 1) building the JVM and executng it as a Console application;
this helps debugging a lot. 2) build util files. Particularly, verify_struct.c makes sure lenght of Java structures is as needed in order not to crash the JVM.

This is VisualStudio solution that allows
1) building the JVM and executng it as a Console application (notice it uses the "win" platform).
This helps debugging a lot.
2) build util/test files. Particularly, verify_struct.c makes sure lenght of Java structures is as needed in order not to crash the JVM.

test
Some Java sources to test the JVM.
1 change: 0 additions & 1 deletion dev/eclipse/b2fJ_dev_test/.classpath
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="cls"/>
<classpathentry combineaccessrules="false" kind="src" path="/classes"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="output" path="bin"/>
Expand Down
89 changes: 87 additions & 2 deletions dev/eclipse/b2fJ_dev_test/.project
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,94 @@
</natures>
<linkedResources>
<link>
<name>cls</name>
<name>test</name>
<type>2</type>
<location>I:/leJOS_Toolchain/b2fJ/dev/test</location>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>test/HelloWorld.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/HelloWorld.java</locationURI>
</link>
<link>
<name>test/Sprite.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/Sprite.java</locationURI>
</link>
<link>
<name>test/SpriteWithOrchestrator.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/SpriteWithOrchestrator.java</locationURI>
</link>
<link>
<name>test/SupportedStuff.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/SupportedStuff.java</locationURI>
</link>
<link>
<name>test/TS.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/TS.java</locationURI>
</link>
<link>
<name>test/TestExceptions.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/TestExceptions.java</locationURI>
</link>
<link>
<name>test/b2fJ</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>test/b2fJ/test</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>test/b2fJ/test/Sieve.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/b2fJ/test/Sieve.java</locationURI>
</link>
<link>
<name>test/b2fJ/test/c64</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>test/b2fJ/test/classpath</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>test/b2fJ/test/c64/Petscii.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/b2fJ/test/c64/Petscii.java</locationURI>
</link>
<link>
<name>test/b2fJ/test/classpath/p1</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>test/b2fJ/test/classpath/p2</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>test/b2fJ/test/classpath/p1/Clas1.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/b2fJ/test/classpath/p1/Clas1.java</locationURI>
</link>
<link>
<name>test/b2fJ/test/classpath/p1/Clas2.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/b2fJ/test/classpath/p1/Clas2.java</locationURI>
</link>
<link>
<name>test/b2fJ/test/classpath/p2/Clas3.java</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/test/b2fJ/test/classpath/p2/Clas3.java</locationURI>
</link>
</linkedResources>
</projectDescription>
Loading

0 comments on commit 2087269

Please sign in to comment.