30 lines
853 B
Makefile
Executable File
30 lines
853 B
Makefile
Executable File
include common/mk/common.mk
|
|
include common/mk/gdb.mk
|
|
|
|
ifeq ($(PROJECT_NAME),)
|
|
$(error set PROJECT_NAME to the name of the project)
|
|
endif
|
|
|
|
GDB_ELF_FILE_DEBUG=build/Debug/$(PROJECT_NAME).elf
|
|
GDB_ELF_FILE_RELEASE=build/Release/$(PROJECT_NAME).elf
|
|
GDB_ELF_FILE_PT_DEBUG=build/Debug/$(PROJECT_NAME)-pt.elf
|
|
GDB_ELF_FILE_PT_RELEASE=build/Release/$(PROJECT_NAME)-pt.elf
|
|
|
|
reset:
|
|
make gdb-reset GDB_ELF_FILE=$(GDB_ELF_FILE_DEBUG)
|
|
|
|
rflash: release
|
|
make gdb-ci GDB_ELF_FILE=$(GDB_ELF_FILE_RELEASE)
|
|
rdbg: release
|
|
make gdb GDB_ELF_FILE=$(GDB_ELF_FILE_RELEASE)
|
|
dbg: debug
|
|
make gdb GDB_ELF_FILE=$(GDB_ELF_FILE_DEBUG)
|
|
ptdbg: debug
|
|
make gdb GDB_ELF_FILE=$(GDB_ELF_FILE_PT_DEBUG)
|
|
|
|
flash: debug
|
|
make gdb-ci GDB_ELF_FILE=$(GDB_ELF_FILE_DEBUG)
|
|
ptflash: debug
|
|
make gdb-ci GDB_ELF_FILE=$(GDB_ELF_FILE_PT_DEBUG)
|
|
dflash: debug
|
|
make gdb GDB_ELF_FILE=$(GDB_ELF_FILE_DEBUG)
|