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 all: kdbg gdb ddd: $@ $(CORE_DUMPER) $(firstword $(CORE)) attach: kdbg ./$(EXE) -p `ps aux | sed "/$(EXE)/ !d; /sed/ d" | awk '{print $$2}'`