#!/bin/bash

FILENAME=`echo ${4} | sed -e s/\.legacy\.h//`
echo ${FILENAME}

if test -e ${3}/include/legacy_code_base/version.txt; then
  less ${5} >resolved_version.txt
  less ${3}/include/legacy_code_base/version.txt >>resolved_version.txt
  less resolved_version.txt | sort >resolved_sorted_version.txt
  less resolved_sorted_version.txt | tail -n1 >other_version.txt
  export RECENT=`less ${5}`
  export OTHER=`less other_version.txt`
  if test "${RECENT}" == "${OTHER}"; then
    cp ${1} ${2}
    cp ${5} ${3}/include/legacy_code_base/version.txt
    cp ${6}include/legacy_support/legacy_include_wrapper.h ${3}/include/legacy_support/${FILENAME}.h
  fi
  rm -f resolved_version.txt resolved_sorted_version.txt other_version.txt
  
else
  cp $1 $2
  cp ${5} ${3}/include/legacy_code_base/version.txt
  cp ${6}include/legacy_support/legacy_include_wrapper.h ${3}/include/legacy_support/${FILENAME}.h
fi
