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

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)