# generic utility modules # (c) 2001 jannet it services # contact@jannet.de # $Id$ ifeq ($(EXE),) ifneq ($(TARGET),mingw) EXE = $(notdir $(shell pwd)) else EXE = $(notdir $(shell pwd)).exe endif endif include $(MODDIR)/make/defs.mk BUILD_HDR = include $(MODDIR)/make/rules.mk include $(MODDIR)/make/ldlibpath.mk #LD_LIB_PATH_ORIG := $(LD_LIBRARY_PATH) #export LD_LIBRARY_PATH=$(shell echo $(strip $(LD_LIB_PATH):$(LD_LIB_PATH_ORIG)) | sed 's/ /:/g; s/::*/:/g') all: install: valgrind: rm -f $(CORE) valgrind $(VALGRIND_OPTS) ./$(EXE) $(EXE_ARGS) run: rm -f $(CORE) ifeq ($(TARGET),mingw) wine ./$(EXE) $(EXE_ARGS) else ./$(EXE) $(EXE_ARGS) endif stop: killall ./$(EXE) kill: killall -9 ./$(EXE) abort: killall -6 ./$(EXE) strace: $(EXE) $(EXE_BIN) strace -f ./$(EXE) $(EXE_ARGS) kdbg gdb ddd: $@ $(EXE) $(firstword $(CORE)) attach: kdbg ./$(EXE) -p `ps aux | sed "/$(EXE)/ !d; /sed/ d" | awk '{print $$2}'` debug: gdb clean: runclean localclean ldd: ldd $(EXE)