mirror of https://github.com/rusefi/rusefi.git
only:additional folder structure flexibility
This commit is contained in:
parent
2f3d3ea23d
commit
6fc75811b3
|
@ -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");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue