#!/bin/bash


  rm -rf tools/android_img_repack_tools-CYGWIN
  mkdir -v STOCK
  mkdir -v PROJECT

  clear
  echo -e
  echo -en "\E[32;1m Configuring and building tools... \E[32;0m"
  echo -e
  tput sgr0
  
  cd tools
  echo -en
  echo -e "\033[1m Choose android_img_repack_tools branch \033[0m"
  echo -e 
  echo -e "  ANDROID_CYGWIN_SRC_4.1.2"
  echo -e "  ANDROID_CYGWIN_SRC_5.1.0"
  echo -e "  ANDROID_CYGWIN_SRC_5.1.1"
  echo -e "  ANDROID_CYGWIN_SRC_6.0.0"
  echo -e "  ANDROID_CYGWIN_SRC_6.0.1"
  echo -e
  
  tput sgr0
  echo -en "\033[1m Enter branch: \033[0m"
  read INPUT
    
  git clone https://github.com/ASdev/android_img_repack_tools-CYGWIN.git
  
  git clone https://github.com/xiaolu/mkbootimg_tools.git
  
  git clone https://github.com/ryan-andri/dtbtool.git
  
  git clone git://git.kernel.org/pub/scm/utils/dtc/dtc.git
  
  git clone https://github.com/xpirt/sdat2img
  chmod +x sdat2img/*.py
  
  git clone https://github.com/xpirt/img2sdat
  chmod +x img2sdat/*.py
  
  mv android_img_repack_tools-CYGWIN android_img_repack_tools

  cd android_img_repack_tools
  git checkout $INPUT
  chmod +x ./configure
  ./configure && make && ls
  cp -fv \
  mkbootimg.exe ../mkbootimg_tools \
  mkbootfs.exe ../mkbootimg_tools \
  ../scripts/com_mkboot ../mkbootimg_tools
  
  cd ../dtbtool
  make
  cp -fv *.exe ../mkbootimg_tools
  
  cd ../dtc
  sed -i '/^/s:CFLAGS = -g -Os -fPIC -Werror:CFLAGS = -g -Os -fPIC:' Makefile
  make dtc
  cp -fv *.exe ../mkbootimg_tools

  cd ../..
  
  
  echo
  echo -en "\033[1m Finished \033[0m"
  echo -e
  tput sgr0
  echo
  echo "Press Enter to continue"
  read enterKey
