--preproc_with_compile
RPP_COMPILE_CMD = $(CC) $(RPP_CFLAGS) $(RPP_MAKE_CFLAGS) $<
-RPP_PREPROC_CMD = $(CC) $(RPP_CFLAGS) --preproc_only --output_file=$@ $<
+RPP_PREPROC_CMD = $(CC) $(RPP_CFLAGS) --preproc_dependency=$(@:%=%.dep) --obj_directory=$(dir $@) $< && \
+ $(CC) $(RPP_CFLAGS) --preproc_only --output_file=$@ $<
+
BUILD_DIR ?= Debug
RPP_LIB_DIR = $(makefile_rules_arm_dir)/$(TARGET)/$(BUILD_DIR)