recovering rom raider generation

This commit is contained in:
rusefi 2019-05-27 06:55:10 -04:00
parent 5db9eb44d9
commit 54f9d77f46
3 changed files with 7 additions and 3 deletions

View File

@ -1,7 +1,7 @@
rem This batch files reads rusefi_config.txt and produses firmware persistent configuration headers rem This batch files reads rusefi_config.txt and produses firmware persistent configuration headers
rem the storage section of rusefi.ini is updated as well rem the storage section of rusefi.ini is updated as well
java -jar ../java_tools/ConfigDefinition.jar -definition integration\rusefi_config.txt -ts_destination tunerstudio -c_destination controllers\algo -java_destination ../java_console -skip build/config.gen java -jar ../java_tools/ConfigDefinition.jar -definition integration\rusefi_config.txt -romraider integration -ts_destination tunerstudio -c_destination controllers\algo -java_destination ../java_console -skip build/config.gen
rem This would automatically copy latest file to 'dev' TS project rem This would automatically copy latest file to 'dev' TS project

Binary file not shown.

View File

@ -26,6 +26,7 @@ public class ConfigDefinition {
private static final String ROM_RAIDER_XML_OUTPUT = "rusefi.xml"; private static final String ROM_RAIDER_XML_OUTPUT = "rusefi.xml";
private static final String ENGINE_CONFIGURATION_GENERATED_STRUCTURES_H = "engine_configuration_generated_structures.h"; private static final String ENGINE_CONFIGURATION_GENERATED_STRUCTURES_H = "engine_configuration_generated_structures.h";
private static final String KEY_DEFINITION = "-definition"; private static final String KEY_DEFINITION = "-definition";
private static final String KEY_ROM_INPUT = "-romraider";
private static final String KEY_TS_DESTINATION = "-ts_destination"; private static final String KEY_TS_DESTINATION = "-ts_destination";
private static final String KEY_C_DESTINATION = "-c_destination"; private static final String KEY_C_DESTINATION = "-c_destination";
private static final String KEY_CONSOLE_DESTINATION = "-java_destination"; private static final String KEY_CONSOLE_DESTINATION = "-java_destination";
@ -51,6 +52,7 @@ public class ConfigDefinition {
String javaConsolePath = null; String javaConsolePath = null;
String prependFile = null; String prependFile = null;
String skipRebuildFile = null; String skipRebuildFile = null;
String romRaiderInputFile = null;
for (int i = 0; i < args.length - 1; i += 2) { for (int i = 0; i < args.length - 1; i += 2) {
String key = args[i]; String key = args[i];
@ -66,6 +68,8 @@ public class ConfigDefinition {
prependFile = args[i + 1]; prependFile = args[i + 1];
} else if (key.equals(KEY_SKIP)) { } else if (key.equals(KEY_SKIP)) {
skipRebuildFile = args[i + 1]; skipRebuildFile = args[i + 1];
} else if (key.equals(KEY_ROM_INPUT)) {
romRaiderInputFile = args[i + 1];
} }
} }
@ -116,8 +120,8 @@ public class ConfigDefinition {
VariableRegistry.INSTANCE.writeNumericsToFile(headerDestinationFolder); VariableRegistry.INSTANCE.writeNumericsToFile(headerDestinationFolder);
String inputFileName = definitionInputFile + File.separator + ROM_RAIDER_XML_TEMPLATE; if (javaConsolePath != null && romRaiderInputFile != null) {
if (javaConsolePath != null) { String inputFileName = romRaiderInputFile + File.separator + ROM_RAIDER_XML_TEMPLATE;
String outputFileName = javaConsolePath + File.separator + ROM_RAIDER_XML_OUTPUT; String outputFileName = javaConsolePath + File.separator + ROM_RAIDER_XML_OUTPUT;
processTextTemplate(inputFileName, outputFileName); processTextTemplate(inputFileName, outputFileName);
} }