#! /bin/sh

echo "Have you run ../unix/mkconfigs recently?"

mkdir win32
mkdir win16

################################################################
# Make binaries
################################################################

build() {
  echo "Building $1 using '$2'"
  cd hugs/src/$1
  cmd < config.bat
  cd ..
  $2
  cd ../..
}

# Win32 DLLs

mkdir win32/Win32
cp ~/fptools/hslibs/win32/src/*.{hs,dll} win32/Win32

# Console mode Hugs for Win32

build msc "nmake clean hugs.exe runhugs.exe"
mv hugs/src/hugs.exe        win32
mv hugs/src/runhugs.exe     win32

# Hugs for Win32

build win32 "make clean hugs.exe"
mv hugs/src/hugs.exe win32/winhugs.exe

# # Console mode Hugs for DOS
# 
# build bcc16 "make clean hugs.exe runhugs.exe"
# mv hugs/src/hugs.exe    win16/hugs.exe
# mv hugs/src/runhugs.exe win16/runhugs.exe
# 
# # Hugs for Win16
# 
# build win16 "make clean hugs.exe"
# mv hugs/src/hugs.exe win16/winhugs.exe

# Fran distribution

cp -r ~/Fran win32

################################################################
# Make documentation
################################################################ 

cp hugsdocs/hugs.HLP win32/hugs.hlp  # change extension to lower case
cp hugsdocs/*.html   win32
cp hugsdocs/*.gif    win32

################################################################
# Build a tarfile containing all the bits
################################################################

tar cf win32.tar win32 win16

echo "Now copy win32.tar over to Solaris and run hugs/src/mkdistribs"

