2024-02-22 10:58:03 -08:00
|
|
|
GENERATED := \
|
|
|
|
$(GENERATED_DIR)/engine_configuration_generated_structures.h \
|
|
|
|
# $(GENERATED_DIR)/live_data_fragments.h \
|
|
|
|
# $(GENERATED_DIR)/live_data_ids.h \
|
|
|
|
# $(GENERATED_DIR)/log_fields_generated.h \
|
|
|
|
# $(GENERATED_DIR)/output_lookup_generated.cpp \
|
|
|
|
# $(GENERATED_DIR)/rusefi_generated.h \
|
|
|
|
# $(GENERATED_DIR)/value_lookup_generated.cpp
|
|
|
|
# TODO: how do we list multiple dependencies without the build happening multiple times?
|
|
|
|
|
|
|
|
$(GENERATED) : $(PROJECT_DIR)/integration/rusefi_config.txt
|
|
|
|
@echo Generating config files...
|
|
|
|
cd $(PROJECT_DIR) && $(PROJECT_DIR)/gen_live_documentation.sh
|
|
|
|
cd $(PROJECT_DIR) && $(PROJECT_DIR)/gen_config_board.sh $(BOARD_DIR) $(SHORT_BOARD_NAME)
|
|
|
|
|
|
|
|
# All c/c++ objects depend on generated
|
|
|
|
$(OBJS) : $(GENERATED)
|
|
|
|
$(PCHOBJ) : $(GENERATED)
|
2024-03-15 01:06:00 -07:00
|
|
|
|
|
|
|
CLEAN_GENERATED_HOOK:
|
|
|
|
rm -f $(GENERATED_DIR)/*
|
|
|
|
git checkout -- $(PROJECT_DIR)/hw_layer/mass_storage/ramdisk_image.h
|
|
|
|
git checkout -- $(PROJECT_DIR)/hw_layer/mass_storage/ramdisk_image_compressed.h
|