1*4882a593Smuzhiyun# Copyright (C) 2016 Khem Raj <raj.khem@gmail.com> 2*4882a593Smuzhiyun# Released under the MIT license (see COPYING.MIT for the terms) 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunSUMMARY = "Debug Malloc Library" 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunDESCRIPTION = "The debug memory allocation or dmalloc library has been \ 7*4882a593Smuzhiyundesigned as a drop in replacement for the system's malloc, realloc, \ 8*4882a593Smuzhiyuncalloc, free and other memory management routines while providing \ 9*4882a593Smuzhiyunpowerful debugging facilities configurable at runtime. These facilities \ 10*4882a593Smuzhiyuninclude such things as memory-leak tracking, fence-post write detection, \ 11*4882a593Smuzhiyunfile/line number reporting, and general logging of statistics." 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunHOMEPAGE = "http://dmalloc.com/" 14*4882a593SmuzhiyunLICENSE = "CC-BY-SA-3.0" 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://dmalloc.c;beginline=4;endline=17;md5=83d13664f87f1f1a3b6b2b6f6eba85aa" 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunSECTION = "libs" 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunSRC_URI = "http://dmalloc.com/releases/dmalloc-${PV}.tgz \ 21*4882a593Smuzhiyun file://02-Makefile.in.patch \ 22*4882a593Smuzhiyun file://03-threads.patch \ 23*4882a593Smuzhiyun file://13-fix-ldflags-in-makefile.patch \ 24*4882a593Smuzhiyun file://configure-pagesize-HACK.patch \ 25*4882a593Smuzhiyun file://100-use-xtools.patch \ 26*4882a593Smuzhiyun file://130-mips.patch \ 27*4882a593Smuzhiyun file://150-use_DESTDIR.patch \ 28*4882a593Smuzhiyun file://0001-undefined-strdup-macro.patch \ 29*4882a593Smuzhiyun" 30*4882a593Smuzhiyun 31*4882a593SmuzhiyunSRC_URI[md5sum] = "f92e5606c23a8092f3d5694e8d1c932e" 32*4882a593SmuzhiyunSRC_URI[sha256sum] = "d3be5c6eec24950cb3bd67dbfbcdf036f1278fae5fd78655ef8cdf9e911e428a" 33*4882a593Smuzhiyun 34*4882a593SmuzhiyunARM_INSTRUCTION_SET = "arm" 35*4882a593Smuzhiyun 36*4882a593Smuzhiyuninherit autotools 37*4882a593Smuzhiyun 38*4882a593SmuzhiyunEXTRA_AUTORECONF += "--include=acinclude --exclude=autoheader" 39*4882a593SmuzhiyunEXTRA_OECONF += "--enable-threads --enable-cxx --enable-shlib" 40