| # |
| # Copyright (c) 2017-2025, Arm Limited and Contributors. All rights reserved. |
| # |
| # SPDX-License-Identifier: BSD-3-Clause |
| # |
| |
| MAKE_HELPERS_DIRECTORY := ../../make_helpers/ |
| include ${MAKE_HELPERS_DIRECTORY}build_macros.mk |
| include ${MAKE_HELPERS_DIRECTORY}build-rules.mk |
| include ${MAKE_HELPERS_DIRECTORY}common.mk |
| include ${MAKE_HELPERS_DIRECTORY}toolchain.mk |
| |
| STM32IMAGE_SOURCES := stm32image.c |
| |
| STM32IMAGE_CFLAGS := -Wall -Werror -pedantic -std=c99 |
| STM32IMAGE_DEFINES := _GNU_SOURCE |
| |
| ifeq (${DEBUG},1) |
| STM32IMAGE_CFLAGS += -g -O0 |
| STM32IMAGE_DEFINES += DEBUG |
| else |
| STM32IMAGE_CFLAGS += -O2 |
| endif |
| |
| .PHONY: all clean distclean |
| |
| all: |
| |
| $(eval $(call MAKE_TOOL,$(BUILD_PLAT)/tools,stm32image,STM32IMAGE)) |
| |
| clean: |
| $(q)rm -rf $(BUILD_PLAT)/tools/stm32image |
| |
| distclean: clean |