X-Git-Url: http://rtime.felk.cvut.cz/gitweb/pes-rpp/rpp-lib.git/blobdiff_plain/7ad4487b145b2fbde2e632e9c0a82d7a2b26024d..87cafbf47799a5aefe54edf0a7ec5d9fa9fba22f:/build/Makefile.rules.arm diff --git a/build/Makefile.rules.arm b/build/Makefile.rules.arm index 10fc477..b730eda 100644 --- a/build/Makefile.rules.arm +++ b/build/Makefile.rules.arm @@ -47,16 +47,19 @@ RPP_TARGET_CFLAGS += -DTARGET_$(call UPPERCASE,$(TARGET)) TARGET_HAS_NAMES = $(filter TARGET_HAS_%,$(.VARIABLES)) RPP_TARGET_CFLAGS += $(foreach name,$(TARGET_HAS_NAMES),$(if $(filter y,$($(name))),-D$(name))) -RPP_CFLAGS = $(RPP_TARGET_CFLAGS) --gcc -I$(ARM_COMPILER_DIR)/include \ - $(rpp_lib_INCLUDES:%=-I$(makefile_rules_arm_dir)/../%) \ - --diag_warning=225 --display_error_number --diag_wrap=off \ - --gen_func_subsections=on --enum_type=packed +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 \ + $(rpp_lib_INCLUDES:%=-I$(makefile_rules_arm_dir)/../%) \ + $(ARM_COMPILER_CFLAGS) RPP_MAKE_CFLAGS = \ --preproc_dependency=$(@:%=%.dep) --obj_directory=$(dir $@) \ --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)