diff --git a/firmware/controllers/algo/generated_lookup_engine_configuration.h b/firmware/controllers/algo/generated_lookup_engine_configuration.h index 14fca544a6..923fe36428 100644 --- a/firmware/controllers/algo/generated_lookup_engine_configuration.h +++ b/firmware/controllers/algo/generated_lookup_engine_configuration.h @@ -5,7 +5,8 @@ #define META_ENGINE_GENERATED_NAME engine_configuration_generated_structures_ #define META_ENGINE_GENERATED_EXT .h -#if EFI_PROD_CODE || EFI_SIMULATOR +// todo: sad technical debt: failing to define SHORT_BOARD_NAME for unit_tests and concatenate specifically for mac os?! +#if defined(SHORT_BOARD_NAME) #define META_ENGINE_GENERATED_H_FILENAME QUOTE(META_ENGINE_GENERATED_NAME SHORT_BOARD_NAME META_ENGINE_GENERATED_EXT) #include META_ENGINE_GENERATED_H_FILENAME diff --git a/firmware/controllers/algo/generated_lookup_meta.h b/firmware/controllers/algo/generated_lookup_meta.h index 8297555bc5..aa8c9ce5f1 100644 --- a/firmware/controllers/algo/generated_lookup_meta.h +++ b/firmware/controllers/algo/generated_lookup_meta.h @@ -5,7 +5,8 @@ #define META_GENERATED_NAME rusefi_generated_ #define META_GENERATED_EXT .h -#if EFI_PROD_CODE || EFI_SIMULATOR +// todo: sad technical debt: failing to define SHORT_BOARD_NAME for unit_tests and concatenate specifically for mac os?! +#if defined(SHORT_BOARD_NAME) #define META_GENERATED_H_FILENAME QUOTE(META_GENERATED_NAME SHORT_BOARD_NAME META_GENERATED_EXT) #include META_GENERATED_H_FILENAME diff --git a/unit_tests/unit_test_rules.mk b/unit_tests/unit_test_rules.mk index 645cab9b77..ae54260ee9 100644 --- a/unit_tests/unit_test_rules.mk +++ b/unit_tests/unit_test_rules.mk @@ -56,8 +56,6 @@ USE_OPT += -DEFI_UNIT_TEST=1 -DEFI_PROD_CODE=0 -DEFI_SIMULATOR=0 USE_OPT += -DHW_MICRO_RUSEFI=1 -DHW_PROTEUS=1 -DHW_FRANKENSO=1 -DHW_HELLEN=1 -DHW_HELLEN_NISSAN=1 USE_OPT += -DHW_HELLEN_NB1=1 -DHW_HELLEN_NB2=1 -DDEFS += -DSHORT_BOARD_NAME=f407-discovery - # C specific options here (added to USE_OPT). ifeq ($(USE_COPT),) USE_COPT = -std=gnu99 -fgnu89-inline