diff --git a/make/bin.mk b/make/bin.mk index 23948728..150e75e0 100644 --- a/make/bin.mk +++ b/make/bin.mk @@ -5,5 +5,5 @@ all install: clean distclean: - rm -f $(filter-out Makefile CVS,$(wildcard *)) + rm -f $(filter-out Makefile CVS debug release,$(wildcard *)) diff --git a/make/exe.mk b/make/exe.mk index 97140d15..70456685 100644 --- a/make/exe.mk +++ b/make/exe.mk @@ -17,13 +17,13 @@ export LD_LIBRARY_PATH=$(shell echo $(strip $(LD_LIB_PATH):$(LD_LIB_PATH_ORIG)) all: $(EXE) $(EXE_BIN) install: $(INSTALLED_EXE) $(INSTALLED_EXE_BIN) run: all.dirs $(EXE) $(EXE_BIN) + rm -f $(CORE) ./$(EXE) $(EXE_ARGS) strace: $(EXE) $(EXE_BIN) strace -f ./$(EXE) $(EXE_ARGS) kdbg gdb ddd: - rm -f $(CORE); make run; $@ $(EXE) $(firstword $(CORE)) -debug: - make gdb + $@ $(EXE) $(firstword $(CORE)) +debug: gdb clean: execlean localclean