package ch.ntb.inf.deep.launcher;

/**
 * Launcher for tests only! Adept this file to your configuration, but don't commit
 * those changes to the SVN! Please store your project file in the top folder of
 * the deep-Project. You can find an example project "ExampleProject.deep" in
 * this folder which you may use as base for your own test project.
 */
public class TestLauncher {
	public static void main(String[] args) {

		Launcher.buildAll("D:/path/to/deep/project/ExampleProject.deep", "BootFromRAM");

		Launcher.saveTargetImage2File("C:/temp/deep_example_target_image.dti");

	}

}

@@ -30,16 +30,18 @@
 her;%0D%0A%0D%0A
+%0D%0A
 /**%0D%0A * 
@@ -429,18 +429,16 @@
 rgs) %7B%0D%0A
-%0D%0A
 %09%09Launch
@@ -457,28 +457,29 @@
 %22D:/
-path/to/deep/project
+work/Crosssystem/deep
 /Exa
@@ -511,19 +511,212 @@
 romR
-AM%22);%0D%0A
+am%22);%0D%0A%09%09//Configuration.print();%0D%0A%09%09Launcher.downloadTargetImage();%0D%0A%09%09//UsbMpc555Loader.getInstance();%0D%0A%09%09//Linker.printClassList();%0D%0A%09%09//Linker.printSystemTable();%0D%0A%09%09//Linker.printTargetImage();
 %0D%0A%09%09
+//
 Laun
@@ -783,16 +783,476 @@
 .dti%22);%0D
+%0A%09%09%0D%0A%09%09%0D%0A%09%09%0D%0A//%09%09UsbMpc555Loader.getInstance().closeConnection();%0D%0A//%09%09USBLog log = new USBLog(%22UsbLog%22);%0D%0A//%09%09log.addJobChangeListener(new JobChangeAdapter()%7B%0D%0A//%09%09%09public void done(IJobChangeEvent event)%7B%0D%0A//%09%09%09%09if(event.getResult().isOK())%0D%0A//%09%09%09%09%09System.out.println(%22Job completed successfully%22);%0D%0A//%09%09%09%09else%0D%0A//%09%09%09%09%09System.out.println(%22Job did not complete successfully%22);%0D%0A//%09%09%09%7D%0D%0A//%09%09%7D);%0D%0A//%09%09log.setSystem(true);%0D%0A//%09%09log.schedule();%0D%0A//%09%09while(true);%0D
 %0A%0D%0A%09%7D%0D%0A%0D

correct initRegister