summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index ffc2e77..bd715d2 100644
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,10 @@ help :
@echo " run_openocd [BOARD=$(DEFAULT_BOARD)]:"
@echo " run_gdb [PROGRAM=$(DEFAULT_PROGRAM) BOARD=$(DEFAULT_BOARD)]:"
@echo " Launch OpenOCD or GDB seperately"
- @echo ""
+ @echo ""
+ @echo " dasm [PROGRAM=$(DEFAULT_BOARD)]:"
+ @echo " Generates the dissassembly output of objdump -D to stdout."
+ @echo ""
@echo " For more information, visit dev.sifive.com"
@@ -88,13 +91,14 @@ PROGRAM ?= $(DEFAULT_PROGRAM)
PROGRAM_DIR = $(srcdir)/software/$(PROGRAM)
PROGRAM_ELF = $(srcdir)/software/$(PROGRAM)/$(PROGRAM)
-.PHONY: software
-software:
- $(MAKE) -C $(PROGRAM_DIR)
-
+.PHONY: software_clean
software_clean:
$(MAKE) -C $(PROGRAM_DIR) clean
+.PHONY: software
+software: software_clean
+ $(MAKE) -C $(PROGRAM_DIR)
+
dasm: software
$(toolchain_dest)/bin/riscv32-unknown-elf-objdump -D $(PROGRAM_ELF)