#!/bin/sh

PLATFORM=
UR=`uname`
if [ "$UR" = "SunOS" ]; then
  UR2=`uname -r`
  if [ "$UR2" = "5.8" ]; then
    PLATFORM=SOLARIS8
  else
    PLATFORM=SOLARIS
  fi
else if [ "$UR" = "Linux" ]; then
  PLATFORM=LINUX
  else
    UR2=`uname -o 2>/dev/null`
    if [ "$UR2" = "Cygwin" ]; then
      PLATFORM=WIN32
    else
      echo 'Unknown platform'
      exit -1
    fi
  fi
fi

if [ `uname` = Linux ]; then
  editcmd='s/CPPFLAGS = -D$(PLATFORM) -I$(TTCN3_DIR)\/include/CPPFLAGS = -D$(PLATFORM) -DUSE_SCTP -DIP_AUTOCONFIG -I$(TTCN3_DIR)\/include/g
s/LINUX_LIBS =/LINUX_LIBS = -lpcap/g'
fi

if ( uname | grep CYGWIN ); then
  if [ `uname -o` == Cygwin ]; then
    editcmd='s/CPPFLAGS = -D$(PLATFORM) -I$(TTCN3_DIR)\/include/CPPFLAGS = -D$(PLATFORM) -DNO_IPV6 -I$(TTCN3_DIR)\/include/g'
  fi
fi

if [ `uname` = SunOS ]; then
  editcmd="s/$PLATFORM""_LIBS = -lsocket -lnsl/$PLATFORM""_LIBS = -lsocket -lnsl -lresolv/g"
fi

sed -e "$editcmd" <$1 >$2