CORE_DUMPER = $(shell echo -e "quit" | gdb --core=$(CORE) 2>&1 | \ sed '/Core was generated/ !d; s/Core was generated by `//; s/ .*//' | xargs -r which) ifeq ($(CORE_DUMPER),) CORE_DUMPER = $(EXE) endif PID = $(shell ps aux | sed "/$(EXE)/ !d; /sed/ d" | awk '{print $$2}') all: kdbg gdb ddd: $@ $(CORE_DUMPER) $(firstword $(CORE)) attach: gdb ./$(EXE) -p $(PID) attach-strace: strace -f ./$(EXE) -p $(PID)