if (clean) deleteAllFiles(new File(HaikuDefs.getProperty("APP_BASE")+"/target"), clean);
deleteAllFiles(new File(HaikuDefs.getProperty("APP_BASE")+"/"+Haikufy.choice("haikuJava")+""), clean);
new File(HaikuDefs.getProperty("APP_BASE")+"/"+Haikufy.choice("haikuC")+"").mkdirs();
new File(HaikuDefs.getProperty("APP_BASE")+"/"+Haikufy.choice("haikuJava")+"").mkdirs();
haikuJNIc=new HaikuJNI(HaikuDefs.getProperty("APP_BASE"));
// Must be after Closure.root(..) because of HAIKU_Threads may become 1
new HaikuDefs(HaikuDefs.getProperty("APP_BASE")).print();
File cf=new File(HaikuDefs.getProperty("APP_BASE")+"/"+Haikufy.choice("haikuC")+"/haikuConfig.h");