anchor.diff:  
   PR = "${INC_PR}.0"
   
  -DEPENDS = "ti-cgt6x-native ti-sysbios ti-xdctools"
  +DEPENDS = "ti-sysbios ti-xdctools"
   
  -COMPATIBLE_MACHINE = "dra7xx|keystone"
  +DEPENDS_append_keystone = " gcc-arm-none-eabi-native ti-cgt6x-native"
  +DEPENDS_append_ti33x = " gcc-arm-none-eabi-native"
  +DEPENDS_append_ti43x = " gcc-arm-none-eabi-native"
  +DEPENDS_append_omap-a15 = " gcc-arm-none-eabi-native ti-ccsv6-native ti-cgt6x-native"
  +
  +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
   PACKAGE_ARCH = "${MACHINE_ARCH}"
   
   PLATFORMLIST = ""
  +TARGETLIST = ""
  +
  +PLATFORMLIST_ti33x = " \
  +        am335x-evm \
  +"
  +
  +TARGETLIST_ti33x = " \
  +        a8 \
  +"
  +
  +PLATFORMLIST_ti43x = " \
  +        am437x-evm \
  +"
  +
  +TARGETLIST_ti43x = " \
  +        arm9 \
  +"
  +
  +PLATFORMLIST_omap-a15 = " \
  +        tda2xx-evm \
  +"
  +
  +TARGETLIST_omap-a15 = " \
  +        66 \
  +        a15 \
  +        m4 \
  +"
  +
   PLATFORMLIST_keystone = " \
           tci6636k2h-evm \
           tci6638k2k-evm \
  
positive.code: export CROSSAR="${TARGET_PREFIX}ar"
  export CROSSLNK="${TARGET_PREFIX}gcc"
  
  
  EXTRA_OEMAKE += " -C ${S}/packages TARGET=66 FORMAT=ELF"
  
  do_configure () {
      sed -i -e "s|^UTILS_INSTALL_DIR =.*$|UTILS_INSTALL_DIR = ${XDC_INSTALL_DIR}|g" ${S}/makerules/env.mk
      sed -i -e "s|^bios_PATH =.*$|bios_PATH = ${SYSBIOS_INSTALL_DIR}|g" ${S}/makerules/env.mk
      sed -i -e "s|^xdc_PATH =.*$|xdc_PATH = ${XDC_INSTALL_DIR}|g" ${S}/makerules/env.mk
  
negative.code: }
  
  do_compile () {
      cd ${S}/packages
      for p in ${PLATFORMLIST}
      do
          for t in ${TARGETLIST}
          do
              make PLATFORM=${p} TARGET=${t} FORMAT=${FORMAT}
          done
      done
      sourceipk_do_create_srcipk
  }
  
  do_install () {
  