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
|
@Override
|
||||||
public void handleEndStruct(ReaderState readerState, ConfigStructure structure) throws IOException {
|
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);
|
readBufferedReader(definitionReader, destinations);
|
||||||
|
|
||||||
if (destCDefinesFileName != null) {
|
if (destCDefinesFileName != null) {
|
||||||
CHeaderConsumer.writeDefinesToFile(getVariableRegistry(), destCDefinesFileName, definitionInputFile);
|
CHeaderConsumer.writeDefinesToFile(getVariableRegistry(), ConfigDefinitionRootOutputFolder.getValue() + destCDefinesFileName, definitionInputFile);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue