#!/bin/sh
# This script compiles the main modules of Huffman project,
# and runs them on sample files

echo \* Making huffman \& chopmerge...
./makeunix huffman chopmerge

cd bin
cp ./huff ./_huff
echo \* Compressing '_huff' to 'huff.huf' in tree-style 2...
./huff -a _huff -o huff.huf -s2

echo
echo \* Viewing content of Huffman-archive 'huff.huf'...
./huff -v huff.huf

echo
echo \* Extracting content of 'huff.huf' to original name '_huff'
./huff -e huff.huf

echo
echo \* Chopping 'huff.huf' to 'huff.hed' and 'huff.dat'...
./chopmerg -c -l huff.huf -h huff.hed -d huff.dat

echo
echo \* Merging 'huff.hed' and 'huff.dat' to 'huff.mrg'...
./chopmerg -m -h huff.hed -d huff.dat -l huff.mrg

cd ..
