summaryrefslogtreecommitdiff
path: root/src/arch/riscv/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/riscv/Makefile.inc')
-rw-r--r--src/arch/riscv/Makefile.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/arch/riscv/Makefile.inc b/src/arch/riscv/Makefile.inc
index f4b69bb95e..50c1ae69d6 100644
--- a/src/arch/riscv/Makefile.inc
+++ b/src/arch/riscv/Makefile.inc
@@ -56,6 +56,8 @@ bootblock-y += \
$(top)/src/lib/memmove.c \
$(top)/src/lib/memset.c
+bootblock-$(CONFIG_RISCV_USE_ARCH_TIMER) += arch_timer.c
+
$(objcbfs)/bootblock.debug: $$(bootblock-objs)
@printf " LINK $(subst $(obj)/,,$(@))\n"
$(LD_bootblock) $(LDFLAGS_bootblock) -o $@ -L$(obj) \
@@ -82,6 +84,8 @@ romstage-y += \
$(top)/src/lib/memmove.c \
$(top)/src/lib/memset.c
+romstage-$(CONFIG_RISCV_USE_ARCH_TIMER) += arch_timer.c
+
# Build the romstage
$(objcbfs)/romstage.debug: $$(romstage-objs)
@@ -118,6 +122,8 @@ ramstage-y += \
$(top)/src/lib/memmove.c \
$(top)/src/lib/memset.c
+ramstage-$(CONFIG_RISCV_USE_ARCH_TIMER) += arch_timer.c
+
$(eval $(call create_class_compiler,rmodules,riscv))
ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/mainboard.c