anchor.diff:  require linux-libc-headers.inc
   
  +DEFAULT_PREFERENCE = "-1"
   INHIBIT_DEFAULT_DEPS = "1"
  -DEPENDS += "unifdef-native"
  -PR = "r0"
  +PR = "r1"
   
   SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
              file://dvb-api-2.6.17.patch;patch=1 \
  
positive.code: 		ia64*)    ARCH=ia64 ;;
  		mips*)    ARCH=mips ;;
  		m68k*)    ARCH=m68k ;;
  		powerpc*) ARCH=powerpc ;;
  		s390*)    ARCH=s390 ;;
  		sh*)      ARCH=sh ;;
  		sparc64*) ARCH=sparc64 ;;
  		sparc*)   ARCH=sparc ;;
  		x86_64*)  ARCH=x86_64 ;;
  	esac
  }
  
  do_configure() {
  	set_arch
  	oe_runmake allnoconfig ARCH=$ARCH
  }
  
  do_compile () {
  }
  
  do_install() {
  	set_arch
  	oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH
  }
  
  STAGE_TEMP="${WORKDIR}/temp-staging"
  
  do_stage () {
  	set_arch
  	echo $ARCH
  	rm -rf ${STAGE_TEMP}
  	mkdir -p ${STAGE_TEMP}
  	oe_runmake headers_install INSTALL_HDR_PATH=${STAGE_TEMP}${exec_prefix} ARCH=$ARCH
  	install -d ${STAGING_INCDIR}
  	rm -rf ${STAGING_INCDIR}/linux ${STAGING_INCDIR}/asm ${STAGING_INCDIR}/asm-generic
  	cp -pfLR ${STAGE_TEMP}${includedir}/linux ${STAGING_INCDIR}/
  	cp -pfLR ${STAGE_TEMP}${includedir}/asm ${STAGING_INCDIR}/
  	cp -pfLR ${STAGE_TEMP}${includedir}/asm-generic ${STAGING_INCDIR}/
  }
  
  
negative.code: 
  S = "${WORKDIR}/linux-${PV}"
  
  do_configure () {
  	case ${TARGET_ARCH} in
  		alpha*)   ARCH=alpha ;;
  		arm*)     ARCH=arm ;;
  