TARGET_HAS_NAMES = $(filter TARGET_HAS_%,$(.VARIABLES))
RPP_TARGET_CFLAGS += $(foreach name,$(TARGET_HAS_NAMES),$(if $(filter y,$($(name))),-D$(name)))
-ARM_COMPILER_CFLAGS = --gcc --diag_warning=225 --display_error_number \
+ARM_COMPILER_CFLAGS = --gcc --diag_error=225 --display_error_number \
--diag_wrap=off --gen_func_subsections=on --enum_type=packed
RPP_CFLAGS = $(RPP_TARGET_CFLAGS) -I$(ARM_COMPILER_DIR)/include \
--preproc_with_compile
RPP_COMPILE_CMD = $(CC) $(RPP_CFLAGS) $(RPP_MAKE_CFLAGS) $<
+RPP_PREPROC_CMD = $(CC) $(RPP_CFLAGS) --preproc_only --output_file=$@ $<
BUILD_DIR ?= Debug
RPP_LIB_DIR = $(makefile_rules_arm_dir)/$(TARGET)/$(BUILD_DIR)