gen_config.sh code duplication #2451
This commit is contained in:
parent
58202a97f3
commit
2bc09aca74
|
@ -31,17 +31,28 @@ bash gen_signature.sh ${SHORT_BOARDNAME}
|
||||||
java -DSystemOut.name=gen_config_board \
|
java -DSystemOut.name=gen_config_board \
|
||||||
-jar ../java_tools/ConfigDefinition.jar \
|
-jar ../java_tools/ConfigDefinition.jar \
|
||||||
-definition integration/rusefi_config.txt \
|
-definition integration/rusefi_config.txt \
|
||||||
|
-romraider integration \
|
||||||
-tool gen_config.sh \
|
-tool gen_config.sh \
|
||||||
-ts_destination tunerstudio \
|
-ts_destination tunerstudio \
|
||||||
|
-board ${BOARDNAME} \
|
||||||
|
-ts_output_name generated/${INI} \
|
||||||
-cache ${SHORT_BOARDNAME} \
|
-cache ${SHORT_BOARDNAME} \
|
||||||
-cache_zip_file tunerstudio/generated/cache.zip \
|
-cache_zip_file tunerstudio/generated/cache.zip \
|
||||||
|
-with_c_defines true \
|
||||||
|
-initialize_to_zero true \
|
||||||
-firing_order controllers/algo/firing_order.h \
|
-firing_order controllers/algo/firing_order.h \
|
||||||
-ts_output_name generated/${INI} \
|
|
||||||
-signature tunerstudio/generated/signature_${SHORT_BOARDNAME}.txt \
|
-signature tunerstudio/generated/signature_${SHORT_BOARDNAME}.txt \
|
||||||
-signature_destination controllers/generated/signature_${SHORT_BOARDNAME}.h \
|
-signature_destination controllers/generated/signature_${SHORT_BOARDNAME}.h \
|
||||||
|
-java_destination ../java_console/models/src/main/java/com/rusefi/config/generated/Fields.java \
|
||||||
-enumInputFile controllers/algo/rusefi_enums.h \
|
-enumInputFile controllers/algo/rusefi_enums.h \
|
||||||
-enumInputFile controllers/algo/rusefi_hw_enums.h \
|
-enumInputFile controllers/algo/rusefi_hw_enums.h \
|
||||||
-board ${BOARDNAME} \
|
\
|
||||||
|
\
|
||||||
|
\
|
||||||
|
\
|
||||||
|
\
|
||||||
|
\
|
||||||
|
\
|
||||||
-prepend config/boards/${BOARDNAME}/prepend.txt
|
-prepend config/boards/${BOARDNAME}/prepend.txt
|
||||||
|
|
||||||
[ $? -eq 0 ] || { echo "ERROR generating TunerStudio config for ${BOARDNAME}"; exit 1; }
|
[ $? -eq 0 ] || { echo "ERROR generating TunerStudio config for ${BOARDNAME}"; exit 1; }
|
||||||
|
|
|
@ -1,34 +1,68 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# file gen_config_default.sh
|
||||||
|
|
||||||
mkdir build
|
mkdir build
|
||||||
|
|
||||||
|
# todo gen_config.sh code duplication https://github.com/rusefi/rusefi/issues/2451
|
||||||
|
set -e
|
||||||
|
|
||||||
rm -f gen_config.log
|
rm -f gen_config.log
|
||||||
rm -f gen_config_board.log
|
rm -f gen_config_board.log
|
||||||
|
|
||||||
|
BOARDNAME=f407-discovery
|
||||||
|
SHORT_BOARDNAME=all
|
||||||
|
INI=rusefi.ini
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
bash gen_signature.sh all
|
bash gen_signature.sh all
|
||||||
|
|
||||||
|
|
||||||
java -DSystemOut.name=gen_config \
|
java -DSystemOut.name=gen_config \
|
||||||
-jar ../java_tools/ConfigDefinition.jar \
|
-jar ../java_tools/ConfigDefinition.jar \
|
||||||
-definition integration/rusefi_config.txt \
|
-definition integration/rusefi_config.txt \
|
||||||
-romraider integration \
|
-romraider integration \
|
||||||
|
-tool gen_config.sh \
|
||||||
-ts_destination tunerstudio \
|
-ts_destination tunerstudio \
|
||||||
-ts_output_name generated/rusefi.ini \
|
-board ${BOARDNAME} \
|
||||||
-cache . \
|
-ts_output_name generated/${INI} \
|
||||||
|
-cache ${SHORT_BOARDNAME} \
|
||||||
-cache_zip_file tunerstudio/generated/cache.zip \
|
-cache_zip_file tunerstudio/generated/cache.zip \
|
||||||
-with_c_defines false \
|
-with_c_defines false \
|
||||||
-initialize_to_zero false \
|
-initialize_to_zero false \
|
||||||
-tool gen_config.sh \
|
|
||||||
-c_defines controllers/generated/rusefi_generated.h \
|
|
||||||
-firing_order controllers/algo/firing_order.h \
|
-firing_order controllers/algo/firing_order.h \
|
||||||
|
-signature tunerstudio/generated/signature_${SHORT_BOARDNAME}.txt \
|
||||||
|
-signature_destination controllers/generated/signature_${SHORT_BOARDNAME}.h \
|
||||||
|
-java_destination ../java_console/models/src/main/java/com/rusefi/config/generated/Fields.java \
|
||||||
|
-enumInputFile controllers/algo/rusefi_enums.h \
|
||||||
|
-enumInputFile controllers/algo/rusefi_hw_enums.h \
|
||||||
|
-romraider_destination ../java_console/rusefi.xml \
|
||||||
|
-c_defines controllers/generated/rusefi_generated.h \
|
||||||
-c_destination controllers/generated/engine_configuration_generated_structures.h \
|
-c_destination controllers/generated/engine_configuration_generated_structures.h \
|
||||||
-c_fsio_constants controllers/generated/fsio_enums_generated.def \
|
-c_fsio_constants controllers/generated/fsio_enums_generated.def \
|
||||||
-c_fsio_getters controllers/generated/fsio_getters.def \
|
-c_fsio_getters controllers/generated/fsio_getters.def \
|
||||||
-c_fsio_names controllers/generated/fsio_names.def \
|
-c_fsio_names controllers/generated/fsio_names.def \
|
||||||
-c_fsio_strings controllers/generated/fsio_strings.def \
|
-c_fsio_strings controllers/generated/fsio_strings.def \
|
||||||
-java_destination ../java_console/models/src/main/java/com/rusefi/config/generated/Fields.java \
|
-prepend config/boards/${BOARDNAME}/prepend.txt
|
||||||
-signature tunerstudio/generated/signature_all.txt \
|
|
||||||
-signature_destination controllers/generated/signature_all.h \
|
[ $? -eq 0 ] || { echo "ERROR generating TunerStudio config for ${BOARDNAME}"; exit 1; }
|
||||||
-enumInputFile controllers/algo/rusefi_enums.h \
|
|
||||||
-romraider_destination ../java_console/rusefi.xml
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[ $? -eq 0 ] || { echo "ERROR generating default"; exit 1; }
|
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue