buf = new StringBuffer();
buf.append("cd ${d}");
buf;
buf = new StringBuffer();
buf.append("%clear");
buf;
buf = new StringBuffer();
if (!assemble_cmd.equals("")) {
buf.append("\"");
buf.append(assemble_cmd);
buf.append("\"");
} else {
buf.append("yasm.exe");
}
if(!a.equals("")) {
buf.append(" -a ");
buf.append(a);
}
if(!m.equals("")) {
buf.append(" -m ");
buf.append(m);
}
if(!f.equals("")) {
buf.append(" -f ");
buf.append(f);
buf.append(" \"");
buf.append(source);
buf.append("\"");
}
if (ext) {
buf.append(" -o \"");
buf.append(MiscUtilities.getFileNameNoExtension(buffer.getPath()));
if (!o.equals("")) {
buf.append(".");
buf.append(o);
}
buf.append("\"");
}
if (l) {
buf.append(" -l \"");
buf.append(MiscUtilities.getFileNameNoExtension(buffer.getPath()));
buf.append(".lst\"");
}
if (M) buf.append(" -M");
if (!g.equals("")) {
buf.append(" -g ");
buf.append(g);
}
if (!X.equals("")) {
buf.append(" -X ");
buf.append(X);
}
if (!i.equals("")) {
buf.append(" -i\"");
buf.append(i);
buf.append("\"");
}
if (!misc_params.equals("")) {
buf.append(" ");
buf.append(misc_params);
}
buf;