#!/bin/sh -e
# Public domain.

umask 022
test -d package || { echo 'Wrong working directory.'; exit 100; }
test -d src || { echo 'Wrong working directory.'; exit 100; }
test -d conf-compile || { echo 'Wrong working directory.'; exit 100; }

spr=`cat compile/export/conf-sp_root`

exportit()
{
  dir="$1"
  dest="$2"
  test -f "package/$dir.compat" &&
  {
    echo "Making links from $dest to $spr/$dir..."
    mkdir -p "$dest"
    for i in `cat "package/$dir.compat"`
    do
      rm -f "$dest/$i"'{new}'
      ln -s "$spr/$dir/$i" "$dest/$i"'{new}'
      mv -f "$dest/$i"'{new}' "$dest/$i"
    done
  } || true
}

exportit command /usr/local/bin
exportit include /usr/local/include
exportit library /usr/local/lib
exportit library.so /usr/local/lib
