src.dualinventive.com/jjacobs/dinetrpcll-sniffer/common/mk/embedded-development.mk

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)