blob: a89029ed8ba34fa2e0d17376ecfddafcdba52e5e [file] [log] [blame]
#
# 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