only:additional folder structure flexibility

This commit is contained in:
rusefi 2023-12-18 23:20:49 -05:00
parent 2f3d3ea23d
commit 6fc75811b3
3 changed files with 16 additions and 2 deletions

View File

@ -32,6 +32,6 @@ public class SignatureConsumer implements ConfigurationConsumer {
@Override
public void handleEndStruct(ReaderState readerState, ConfigStructure structure) throws IOException {
CHeaderConsumer.writeDefinesToFile(registry, destHeader, "by SignatureConsumer");
CHeaderConsumer.writeDefinesToFile(registry, ConfigDefinitionRootOutputFolder.getValue() + destHeader, "by SignatureConsumer");
}
}

View File

@ -0,0 +1,14 @@
package com.rusefi;
public class ConfigDefinitionRootOutputFolder {
private static final String KEY = "META_OUTPUT_ROOT_FOLDER";
private static final String OUTPUT_ROOT = System.getProperty(KEY, "");
static {
System.out.println(KEY + "=" + OUTPUT_ROOT);
}
public static String getValue() {
return OUTPUT_ROOT;
}
}

View File

@ -118,7 +118,7 @@ public class ReaderStateImpl implements ReaderState {
readBufferedReader(definitionReader, destinations);
if (destCDefinesFileName != null) {
CHeaderConsumer.writeDefinesToFile(getVariableRegistry(), destCDefinesFileName, definitionInputFile);
CHeaderConsumer.writeDefinesToFile(getVariableRegistry(), ConfigDefinitionRootOutputFolder.getValue() + destCDefinesFileName, definitionInputFile);
}
}