diff --git a/.classpath b/.classpath
index 380ae45fa..be02d8d67 100644
--- a/.classpath
+++ b/.classpath
@@ -3,7 +3,6 @@
-
@@ -21,5 +20,6 @@
+
diff --git a/.gitignore b/.gitignore
index 3df768b55..6eb802a6c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,8 @@
app/bin/
app/pde.jar
build/macosx/work/
-core/bin/
-core/core.jar
+arduino-core/bin/
+arduino-core/arduino-core.jar
hardware/arduino/bootloaders/caterina_LUFA/Descriptors.o
hardware/arduino/bootloaders/caterina_LUFA/Descriptors.lst
hardware/arduino/bootloaders/caterina_LUFA/Caterina.sym
diff --git a/app/build.xml b/app/build.xml
index 0fbcfeea2..31f52adf2 100644
--- a/app/build.xml
+++ b/app/build.xml
@@ -6,7 +6,7 @@
-
+
@@ -24,6 +24,11 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/build.xml b/build/build.xml
index 1d646714a..229640ebe 100644
--- a/build/build.xml
+++ b/build/build.xml
@@ -39,6 +39,7 @@
+
@@ -83,10 +84,12 @@
+
+
@@ -160,7 +163,7 @@
-
@@ -170,7 +173,7 @@
-
+
diff --git a/build/macosx/template.app/Contents/Info.plist b/build/macosx/template.app/Contents/Info.plist
index fe985281f..726fd700f 100755
--- a/build/macosx/template.app/Contents/Info.plist
+++ b/build/macosx/template.app/Contents/Info.plist
@@ -94,7 +94,7 @@
- $JAVAROOT/pde.jar:$JAVAROOT/antlr.jar:$JAVAROOT/apple.jar:$JAVAROOT/ecj.jar:$JAVAROOT/registry.jar:$JAVAROOT/quaqua.jar:$JAVAROOT/jssc-2.8.0.jar:$JAVAROOT/commons-codec-1.7.jar:$JAVAROOT/commons-exec-1.1.jar:$JAVAROOT/commons-httpclient-3.1.jar:$JAVAROOT/commons-logging-1.0.4.jar:$JAVAROOT/jmdns-3.4.1.jar:$JAVAROOT/jsch-0.1.50.jar:$JAVAROOT/jna.jar
+ $JAVAROOT/pde.jar:$JAVAROOT/arduino-core.jar:$JAVAROOT/antlr.jar:$JAVAROOT/apple.jar:$JAVAROOT/ecj.jar:$JAVAROOT/registry.jar:$JAVAROOT/quaqua.jar:$JAVAROOT/jssc-2.8.0.jar:$JAVAROOT/commons-codec-1.7.jar:$JAVAROOT/commons-exec-1.1.jar:$JAVAROOT/commons-httpclient-3.1.jar:$JAVAROOT/commons-logging-1.0.4.jar:$JAVAROOT/jmdns-3.4.1.jar:$JAVAROOT/jsch-0.1.50.jar:$JAVAROOT/jna.jar
JVMArchs