32 lines
954 B
Makefile
Executable File
32 lines
954 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-pt/$(PROJECT_NAME)-pt.elf
|
|
GDB_ELF_FILE_PT_RELEASE=build/Release-pt/$(PROJECT_NAME)-pt.elf
|
|
|
|
reset:
|
|
make gdb-reset GDB_ELF_FILE=$(GDB_ELF_FILE_DEBUG)
|
|
|
|
dbg: debug
|
|
make gdb GDB_ELF_FILE=$(GDB_ELF_FILE_DEBUG)
|
|
rdbg: release
|
|
make gdb GDB_ELF_FILE=$(GDB_ELF_FILE_RELEASE)
|
|
ptdbg: debug-pt
|
|
make gdb GDB_ELF_FILE=$(GDB_ELF_FILE_PT_DEBUG)
|
|
rptdbg: release-pt
|
|
make gdb GDB_ELF_FILE=$(GDB_ELF_FILE_PT_RELEASE)
|
|
flash: debug
|
|
make gdb-ci GDB_ELF_FILE=$(GDB_ELF_FILE_DEBUG)
|
|
rflash: release
|
|
make gdb-ci GDB_ELF_FILE=$(GDB_ELF_FILE_RELEASE)
|
|
ptflash:debug-pt
|
|
make gdb-ci GDB_ELF_FILE=$(GDB_ELF_FILE_PT_DEBUG)
|
|
rptflash: release-pt
|
|
make gdb-ci GDB_ELF_FILE=$(GDB_ELF_FILE_PT_RELEASE)
|