diff --git a/java_tools/configuration_definition/src/main/java/com/rusefi/output/TSProjectConsumer.java b/java_tools/configuration_definition/src/main/java/com/rusefi/output/TSProjectConsumer.java index fd146bfe08..7019544023 100644 --- a/java_tools/configuration_definition/src/main/java/com/rusefi/output/TSProjectConsumer.java +++ b/java_tools/configuration_definition/src/main/java/com/rusefi/output/TSProjectConsumer.java @@ -41,7 +41,7 @@ public class TSProjectConsumer implements ConfigurationConsumer { SystemOut.println("Got " + tsContent.getPrefix().length() + "/" + tsContent.getPostfix().length() + " of " + TS_FILE_INPUT_NAME); // File.getPath() would eliminate potential separator at the end of the path - String fileName = getTsFileOutputName(new File(tsPath).getPath()); + String fileName = getTsFileOutputName(new File(ConfigDefinitionRootOutputFolder.getValue() + tsPath).getPath()); Output tsHeader = new LazyFileImpl(fileName); writeContent(fieldsSection, tsContent, tsHeader); } diff --git a/java_tools/configuration_definition_base/src/main/java/com/rusefi/ReaderStateImpl.java b/java_tools/configuration_definition_base/src/main/java/com/rusefi/ReaderStateImpl.java index af92bef473..3069b138dc 100644 --- a/java_tools/configuration_definition_base/src/main/java/com/rusefi/ReaderStateImpl.java +++ b/java_tools/configuration_definition_base/src/main/java/com/rusefi/ReaderStateImpl.java @@ -373,8 +373,8 @@ public class ReaderStateImpl implements ReaderState { } @Override - public void addCHeaderDestination(String cHeader) { - destinations.add(new CHeaderConsumer(this, cHeader, withC_Defines, fileFactory)); + public void addCHeaderDestination(String cHeaderFileName) { + destinations.add(new CHeaderConsumer(this, ConfigDefinitionRootOutputFolder.getValue() + cHeaderFileName, withC_Defines, fileFactory)); } public void addJavaDestination(String fileName) {