From a6fc3387268574b2ba106f932398d1f38b34849a Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Fri, 2 Oct 2009 13:32:23 +0200 Subject: mpatrol: remove package It doesn't compile: ../../src/memory.c: In function '__mp_memquery': ../../src/memory.c:769: error: lvalue required as left operand of assignment And hasn't seen any updates since it got added in 2006, so it cannot have many users. People most likely use valgrind nowadays for memory debugging anyway - Drop it. Signed-off-by: Peter Korsgaard --- package/mpatrol/mpatrol.mk | 91 ---------------------------------------------- 1 file changed, 91 deletions(-) delete mode 100644 package/mpatrol/mpatrol.mk (limited to 'package/mpatrol/mpatrol.mk') diff --git a/package/mpatrol/mpatrol.mk b/package/mpatrol/mpatrol.mk deleted file mode 100644 index dd348a1e0..000000000 --- a/package/mpatrol/mpatrol.mk +++ /dev/null @@ -1,91 +0,0 @@ -############################################################# -# -# mpatrol -# -############################################################# -MPATROL_VERSION:=1.4.8 -MPATROL_SOURCE:=mpatrol_$(MPATROL_VERSION).tar.gz -MPATROL_SITE:=http://www.cbmamiga.demon.co.uk/mpatrol/files -MPATROL_DIR:=$(BUILD_DIR)/mpatrol -MPATROL_CAT:=$(ZCAT) -MPATROL_BINARY:=mleak -MPATROL_BUILD_DIR:=$(MPATROL_DIR)/build/unix -MPATROL_TARGET_BINARY:=usr/bin/mleak - -# Pick a symbol library to use. We have a choice of GDB BFD, binutils BFD, or libelf. -# If one of them is already being built, then use it, otherwise, default to GDB -ifeq ($(BR2_PACKAGE_GDB),y) -MPATROL_SYMBOL_LIBS:=-L$(GDB_TARGET_DIR)/bfd -lbfd -L$(GDB_TARGET_DIR)/libiberty -liberty -MPATROL_SYMBOL_INCS:=-I$(GDB_TARGET_DIR)/bfd -I$(GDB_DIR)/include -DMP_SYMBOL_LIBS= -MPATROL_SYMBOL_DEPS:=gdb_target -else -ifeq ($(BR2_PACKAGE_GCC_TARGET),y) -MPATROL_SYMBOL_LIBS:=-L$(BINUTILS_DIR2)/bfd -lbfd -L$(BINUTILS_DIR2)/libiberty -liberty -MPATROL_SYMBOL_INCS:=-I$(BINUTILS_DIR2)/bfd -I$(BINUTILS_DIR)/include -DMP_SYMBOL_LIBS= -MPATROL_SYMBOL_DEPS:=binutils_target -else -ifeq ($(BR2_PACKAGE_LIBELF),y) -MPATROL_SYMBOL_LIBS:=-L$(LIBELF_DIR)/lib -lelf -MPATROL_SYMBOL_INCS:=-I$(STAGING_DIR)/usr/include -DFORMAT=FORMAT_ELF32 -DMP_SYMBOL_LIBS= -MPATROL_SYMBOL_DEPS:=libelf -else # use GDB by default -MPATROL_SYMBOL_LIBS:=-L$(GDB_TARGET_DIR)/bfd -lbfd -L$(GDB_TARGET_DIR)/libiberty -liberty -MPATROL_SYMBOL_INCS:=-I$(GDB_TARGET_DIR)/bfd -I$(GDB_DIR)/include -DMP_SYMBOL_LIBS= -MPATROL_SYMBOL_DEPS:=gdb_target -endif -endif -endif - -$(DL_DIR)/$(MPATROL_SOURCE): - $(call DOWNLOAD,$(MPATROL_SITE),$(MPATROL_SOURCE)) - -mpatrol-source: $(DL_DIR)/$(MPATROL_SOURCE) - -$(MPATROL_DIR)/.unpacked: $(DL_DIR)/$(MPATROL_SOURCE) - $(MPATROL_CAT) $(DL_DIR)/$(MPATROL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - - toolchain/patch-kernel.sh $(MPATROL_DIR) package/mpatrol mpatrol\*.patch - $(SED) '/LD.*MPTOBJS/s,$$, $$(LDLIBS),' $(MPATROL_BUILD_DIR)/Makefile - $(SED) '/CFLAGS.*=/s,$$, $$(IFLAGS),' $(MPATROL_BUILD_DIR)/Makefile - touch $(MPATROL_DIR)/.unpacked - -$(MPATROL_BUILD_DIR)/$(MPATROL_BINARY): $(MPATROL_DIR)/.unpacked - $(MAKE) CC=$(TARGET_CROSS)gcc AR=$(TARGET_CROSS)ar LD=$(TARGET_CROSS)gcc \ - IFLAGS="-g $(MPATROL_SYMBOL_INCS) -DMP_USE_ATEXIT=1 -DMP_SIGINFO_SUPPORT=1" \ - LDLIBS="$(MPATROL_SYMBOL_LIBS)" -C $(MPATROL_BUILD_DIR) all - -$(TARGET_DIR)/$(MPATROL_TARGET_BINARY): $(MPATROL_BUILD_DIR)/$(MPATROL_BINARY) - mkdir -p $(TARGET_DIR)/usr/lib - (cd $(MPATROL_BUILD_DIR); \ - cp -dpf lib*.so* $(TARGET_DIR)/usr/lib; \ - cp -dpf mpatrol mprof mptrace mleak $(TARGET_DIR)/usr/bin) - if [ ! -e $(TARGET_DIR)/lib/libpthread.so ]; then \ - ln -sf libpthread.so.0 $(TARGET_DIR)/lib/libpthread.so; fi - (cd $(MPATROL_DIR); \ - cp -dpf bin/mp* bin/hexwords $(TARGET_DIR)/usr/bin; \ - cp -dpf src/mp*.h $(STAGING_DIR)/usr/include; \ - mkdir -p $(STAGING_DIR)/usr/include/mpatrol; \ - cp -dpf tools/*.h $(STAGING_DIR)/usr/include/mpatrol) - touch $(TARGET_DIR)/$(MPATROL_TARGET_BINARY) - -mpatrol: $(MPATROL_SYMBOL_DEPS) $(TARGET_DIR)/$(MPATROL_TARGET_BINARY) - -mpatrol-clean: - (cd $(TARGET_DIR)/usr/lib; rm -f libmpatrol* libmpalloc*) - (cd $(TARGET_DIR)/usr/bin; \ - rm -f mpatrol mprof mptrace mleak mpsym mpedit hexwords) - (cd $(STAGING_DIR)/usr/include; \ - rm -rf mpatrol.h mpalloc.h mpdebug.h mpatrol) - $(MAKE) -C $(MPATROL_DIR)/build/unix clobber - -mpatrol-dirclean: - rm -rf $(MPATROL_DIR) - - -############################################################# -# -# Toplevel Makefile options -# -############################################################# -ifeq ($(BR2_PACKAGE_MPATROL),y) -TARGETS+=mpatrol -endif -- cgit v1.2.3