summaryrefslogtreecommitdiff
path: root/py
diff options
context:
space:
mode:
authorDamiano Mazzella <damianomazzella@gmail.com>2019-04-05 21:41:40 +0200
committerGitHub <noreply@github.com>2019-04-05 21:41:40 +0200
commitb6b5eaa87873f84eeb178f7b1f153c24631266c0 (patch)
tree048cb9cc3ce178b271f4025ed15dd4423ecf0fca /py
parenta20aab0491b8d67ea4c1d991227df8ad02905ddd (diff)
Update mkrules.mk
Diffstat (limited to 'py')
-rw-r--r--py/mkrules.mk8
1 files changed, 4 insertions, 4 deletions
diff --git a/py/mkrules.mk b/py/mkrules.mk
index aa94ba412..292d25746 100644
--- a/py/mkrules.mk
+++ b/py/mkrules.mk
@@ -20,12 +20,12 @@ endif
# can be located. By following this scheme, it allows a single build rule
# to be used to compile all .c files.
-vpath %.S . $(TOP)
+vpath %.S . $(TOP) $(USER_C_MODULES)
$(BUILD)/%.o: %.S
$(STEPECHO) "CC $<"
$(Q)$(CC) $(CFLAGS) -c -o $@ $<
-vpath %.s . $(TOP)
+vpath %.s . $(TOP) $(USER_C_MODULES)
$(BUILD)/%.o: %.s
$(STEPECHO) "AS $<"
$(Q)$(AS) -o $@ $<
@@ -42,7 +42,7 @@ $(Q)$(CC) $(CFLAGS) -c -MD -o $@ $<
$(RM) -f $(@:.o=.d)
endef
-vpath %.c . $(TOP)
+vpath %.c . $(TOP) $(USER_C_MODULES)
$(BUILD)/%.o: %.c
$(call compile_c)
@@ -56,7 +56,7 @@ $(BUILD)/%.o: %.c
QSTR_GEN_EXTRA_CFLAGS += -I$(BUILD)/tmp
-vpath %.c . $(TOP)
+vpath %.c . $(TOP) $(USER_C_MODULES)
$(BUILD)/%.pp: %.c
$(STEPECHO) "PreProcess $<"