#!/bin/sh
# Updated 1 Aug 1999
# Includes newkit
# --- Copyright University of Sussex 1990. All rights reserved. ----------
# File:             $poplocal/local/com/mklocalindex
# Purpose:          Create HELP LOCALINDEX, TEACH LOCALINDEX, etc
# Author:           John Williams, Feb 15 1990 (see revisions)
# Documentation:
# Related Files:    $poplocal/local/com/newpop

echo "Doing main local libraries"

cd $poplocal/local/help
rm -f *- localindex
echo '$poplocal/local/help/localindex' > localindex
echo 'Files in $poplocal/local/help' >> localindex
ls -x | expand >> localindex

cd $poplocal/local/teach
rm -f *- localindex
echo '$poplocal/local/teach/localindex' > localindex
echo 'Files in $poplocal/local/teach' >> localindex
ls -x | expand >> localindex

cd $poplocal/local/ref
rm -f *- localindex
echo '$poplocal/local/ref/localindex' > localindex
echo 'Files in $poplocal/local/ref' > localindex
ls -x | expand >> localindex

cd $poplocal/local/auto
rm -f *- localautoindex.p
echo "nil -> proglist; ;;; prevent compilation" > localautoindex.p
echo '$poplocal/local/auto/localautoindex.p' >> localautoindex.p
echo 'Files in $poplocal/local/auto' >> localautoindex.p
ls -x | expand >> localautoindex.p

cd $poplocal/local/lib
rm -f *- locallibindex.p
echo "nil -> proglist; ;;; prevent compilation" > locallibindex.p
echo '$poplocal/local/lib/locallibindex.p' >> locallibindex.p
echo 'Files in $poplocal/local/lib' >> locallibindex.p
ls -x | expand >> locallibindex.p


echo "Doing local plog libraries"

cd $poplocal/local/plog/help
rm -f *- localindex
echo 'Files in $poplocal/local/plog/help' > localplogindex
ls -x | expand >> localplogindex

cd $poplocal/local/plog/teach
rm -f *- localplogindex
echo 'Files in $poplocal/local/plog/teach' > localplogindex
ls -x | expand >> localplogindex

echo "Doing local lisp libraries"

cd $poplocal/local/lisp/teach
rm -f *- locallispindex
echo 'Files in $poplocal/local/lisp/teach' > locallispindex
ls -x | expand >> locallispindex

cd $poplocal/local/lisp/help
rm -f *- locallispindex
echo 'Files in $poplocal/local/lisp/help' > locallispindex
ls -x | expand >> locallispindex


echo "setting up menu indexes"
cd $poplocal/local/menu/help
rm -f *- menuindex
echo '$poplocal/local/menu/help/menuindex' > menuindex
echo 'Files in $poplocal/local/menu/help' >> menuindex
ls -x | expand >> menuindex

cd $poplocal/local/menu/teach
rm -f *- menuindex
echo '$poplocal/local/menu/teach/menuindex' > menuindex
echo 'Files in $poplocal/local/menu/teach' >> menuindex
ls -x | expand >> menuindex

cd $poplocal/local/menu/auto
rm -f *- menuindex.p
echo "nil -> proglist; ;;; prevent compilation" > menuindex.p
echo '$poplocal/local/menu/auto/menuindex.p' >> menuindex.p
echo 'Files in $poplocal/local/menu/auto' >> menuindex.p
ls -x | expand >> menuindex.p

cd $poplocal/local/menu/menus
rm -f *- menuindex.p
echo "nil -> proglist; ;;; prevent compilation" > menuindex.p
echo '$poplocal/local/menu/menus/menuindex.p' >>  menuindex.p
echo 'Files in $poplocal/local/menu/menus' >> menuindex.p
ls -x | expand >> menuindex.p

echo "setting up rcmenu indexes"
cd $poplocal/local/rcmenu/help
rm -f *- menuindex
echo '$poplocal/local/rcmenu/help/menuindex' > menuindex
echo 'Files in $poplocal/local/rcmenu/help' >> menuindex
ls -x | expand >> menuindex

cd $poplocal/local/rcmenu/teach
rm -f *- menuindex
echo '$poplocal/local/rcmenu/teach/menuindex' > menuindex
echo 'Files in $poplocal/local/rcmenu/teach' >> menuindex
ls -x | expand >> menuindex

cd $poplocal/local/rcmenu/auto
rm -f *- menuindex.p
echo "nil -> proglist; ;;; prevent compilation" > menuindex.p
echo '$poplocal/local/rcmenu/auto/menuindex.p' >> menuindex.p
echo 'Files in $poplocal/local/rcmenu/auto' >> menuindex.p
ls -x | expand >> menuindex.p

cd $poplocal/local/rcmenu/menus
rm -f *- menuindex.p
echo "nil -> proglist; ;;; prevent compilation" > menuindex.p
echo '$poplocal/local/rcmenu/menus/menuindex.p' >>  menuindex.p
echo 'Files in $poplocal/local/rcmenu/menus' >> menuindex.p
ls -x | expand >> menuindex.p



echo "doing pui"
cd $poplocal/local/pui/help
rm -f *- puihelpindex
echo '$poplocal/local/pui/help/puihelpindex' > puihelpindex
echo 'Files in $poplocal/local/pui/help' >> puihelpindex
ls -x | expand >> puihelpindex

cd $poplocal/local/pui/teach
rm -f *- puiteachindex
echo '$poplocal/local/pui/teach/puiteachindex' > puiteachindex
echo 'Files in $poplocal/local/pui/teach' >> puiteachindex
ls -x | expand >> puiteachindex

cd $poplocal/local/pui/auto
rm -f *- puiautoindex.p
echo "nil -> proglist; ;;; prevent compilation" > puiautoindex.p
echo '$poplocal/local/pui/auto/puiautoindex.p' >> puiautoindex.p
echo 'Files in $poplocal/local/pui/auto' >> puiautoindex.p
ls -x | expand >> puiautoindex.p

echo "doing prb"

cd $poplocal/local/prb/teach
rm -f *- prbteachindex
echo '$poplocal/local/prb/teach/prbteachindex' > prbteachindex
echo 'Files in $poplocal/local/prb/teach' >> prbteachindex
ls -x | expand >>prbteachindex

cd $poplocal/local/prb/help
rm -f *- prbhelpindex
echo '$poplocal/local/prb/help/prbhelpindex' > prbhelpindex
echo 'Files in $poplocal/local/prb/help' >> prbhelpindex
ls -x | expand >>prbhelpindex

cd $poplocal/local/prb/ref
rm -f *- prbrefindex
echo '$poplocal/local/prb/ref/prbrefindex' > prbrefindex
echo 'Files in $poplocal/local/prb/ref' >> prbrefindex
ls -x | expand >>prbrefindex

cd $poplocal/local/prb/auto
rm -f *- prbautoindex.p
echo "nil -> proglist; ;;; prevent compilation" > prbautoindex.p
echo '$poplocal/local/prb/auto/prbautoindex.p' >> prbautoindex.p
echo 'Files in $poplocal/local/prb/auto' >> prbautoindex.p
ls -x | expand >> prbautoindex.p

cd $poplocal/local/prb/lib
rm -f *- prblibindex.p
echo "nil -> proglist; ;;; prevent compilation" > prblibindex.p
echo '$poplocal/local/prb/lib/prblibindex.p' >> prblibindex.p
echo 'Files in $poplocal/local/prb/lib' >> prblibindex.p
ls -x | expand >> prblibindex.p

echo "doing sim"

cd $poplocal/local/sim/teach
rm -f *- simteachindex
echo '$poplocal/local/sim/teach/simteachindex' > simteachindex
echo 'Files in $poplocal/local/sim/teach' >> simteachindex
ls -x | expand >>simteachindex

cd $poplocal/local/sim/help
rm -f *- simhelpindex
echo '$poplocal/local/sim/help/simhelpindex' > simhelpindex
echo 'Files in $poplocal/local/sim/help' >> simhelpindex
ls -x | expand >>simhelpindex

cd $poplocal/local/sim/ref
rm -f *- simrefindex
echo '$poplocal/local/sim/ref/simrefindex' > simrefindex
echo 'Files in $poplocal/local/sim/ref' >> simrefindex
ls -x | expand >>simrefindex

cd $poplocal/local/sim/auto
rm -f *- simautoindex.p
echo "nil -> proglist; ;;; prevent compilation" > simautoindex.p
echo '$poplocal/local/sim/auto/simautoindex.p' >> simautoindex.p
echo 'Files in $poplocal/local/sim/auto' >> simautoindex.p
ls -x | expand >> simautoindex.p

cd $poplocal/local/sim/lib
rm -f *- simlibindex.p
echo "nil -> proglist; ;;; prevent compilation" > simlibindex.p
echo '$poplocal/local/sim/lib/simlibindex.p' >> simlibindex.p
echo 'Files in $poplocal/local/sim/lib' >> simlibindex.p
ls -x | expand >> simlibindex.p

echo "doing newkit"

echo "doing prb"

cd $poplocal/local/newkit/prb/teach
rm -f *- prbteachindex
echo '$poplocal/local/newkit/prb/teach/prbteachindex' > prbteachindex
echo 'Files in $poplocal/local/newkit/prb/teach' >> prbteachindex
ls -x | expand >>prbteachindex

cd $poplocal/local/newkit/prb/help
rm -f *- prbhelpindex
echo '$poplocal/local/newkit/prb/help/prbhelpindex' > prbhelpindex
echo 'Files in $poplocal/local/newkit/prb/help' >> prbhelpindex
ls -x | expand >>prbhelpindex

cd $poplocal/local/newkit/prb/ref
rm -f *- prbrefindex
echo '$poplocal/local/newkit/prb/ref/prbrefindex' > prbrefindex
echo 'Files in $poplocal/local/newkit/prb/ref' >> prbrefindex
ls -x | expand >>prbrefindex

cd $poplocal/local/newkit/prb/auto
rm -f *- prbautoindex.p
echo "nil -> proglist; ;;; prevent compilation" > prbautoindex.p
echo '$poplocal/local/newkit/prb/auto/prbautoindex.p' >> prbautoindex.p
echo 'Files in $poplocal/local/newkit/prb/auto' >> prbautoindex.p
ls -x | expand >> prbautoindex.p

cd $poplocal/local/newkit/prb/lib
rm -f *- prblibindex.p
echo "nil -> proglist; ;;; prevent compilation" > prblibindex.p
echo '$poplocal/local/newkit/prb/lib/prblibindex.p' >> prblibindex.p
echo 'Files in $poplocal/local/newkit/prb/lib' >> prblibindex.p
ls -x | expand >> prblibindex.p

echo "doing sim"

cd $poplocal/local/newkit/sim/teach
rm -f *- simteachindex
echo '$poplocal/local/newkit/sim/teach/simteachindex' > simteachindex
echo 'Files in $poplocal/local/newkit/sim/teach' >> simteachindex
ls -x | expand >>simteachindex

cd $poplocal/local/newkit/sim/help
rm -f *- simhelpindex
echo '$poplocal/local/newkit/sim/help/simhelpindex' > simhelpindex
echo 'Files in $poplocal/local/newkit/sim/help' >> simhelpindex
ls -x | expand >>simhelpindex

cd $poplocal/local/newkit/sim/ref
rm -f *- simrefindex
echo '$poplocal/local/newkit/sim/ref/simrefindex' > simrefindex
echo 'Files in $poplocal/local/newkit/sim/ref' >> simrefindex
ls -x | expand >>simrefindex

cd $poplocal/local/newkit/sim/auto
rm -f *- simautoindex.p
echo "nil -> proglist; ;;; prevent compilation" > simautoindex.p
echo '$poplocal/local/newkit/sim/auto/simautoindex.p' >> simautoindex.p
echo 'Files in $poplocal/local/newkit/sim/auto' >> simautoindex.p
ls -x | expand >> simautoindex.p

cd $poplocal/local/newkit/sim/lib
rm -f *- simlibindex.p
echo "nil -> proglist; ;;; prevent compilation" > simlibindex.p
echo '$poplocal/local/newkit/sim/lib/simlibindex.p' >> simlibindex.p
echo 'Files in $poplocal/local/newkit/sim/lib' >> simlibindex.p
ls -x | expand >> simlibindex.p

echo "doing rclib"

cd $poplocal/local/rclib/teach
rm -f *- rclibteachindex
echo '$poplocal/local/rclib/teach/rclibteachindex' > rclibteachindex
echo 'Files in $poplocal/local/rclib/teach' >> rclibteachindex
ls -x | expand >>rclibteachindex

cd $poplocal/local/rclib/help
rm -f *- rclibhelpindex
echo '$poplocal/local/rclib/help/rclibhelpindex' > rclibhelpindex
echo 'Files in $poplocal/local/rclib/help' >> rclibhelpindex
ls -x | expand >>rclibhelpindex

cd $poplocal/local/rclib/ref
rm -f *- rclibrefindex
echo 'Files in $poplocal/local/rclib/ref' > rclibrefindex
ls -x | expand >>rclibrefindex

cd $poplocal/local/rclib/auto
rm -f *- rclibautoindex.p
echo "nil -> proglist; ;;; prevent compilation" > rclibautoindex.p
echo '$poplocal/local/rclib/auto/rclibautoindex.p' >> rclibautoindex.p
echo 'Files in $poplocal/local/rclib/auto' >> rclibautoindex.p
ls -x | expand >> rclibautoindex.p

cd $poplocal/local/rclib/lib
rm -f *- rcliblibindex.p
echo "nil -> proglist; ;;; prevent compilation" > rcliblibindex.p
echo '$poplocal/local/rclib/lib/rcliblibindex.p' >> rcliblibindex.p
echo 'Files in $poplocal/local/rclib/lib' >> rcliblibindex.p
ls -x | expand >> rcliblibindex.p

echo "DONE"

## echo "Setting up objectclass indexs"
## cd $poplocal/local/objectclass/teach
## ls -x | expand >! objectclassindex
##
## cd $poplocal/local/objectclass/help
## ls -x | expand >! objectclassindex
##
## cd $poplocal/local/objectclass/lib
## ls -x | expand >! objectclassindex
##
## cd $poplocal/local/objectclass/ref
## ls -x | expand >! objectclassindex
##
## cd $poplocal/local/objectclass/src
## ls -x | expand >! objectclassindex
##
## cd $poplocal/local/objectclass/auto
## ls -x | expand >! objectclassindex


echo "doing popvision"

cd $poplocal/local/popvision/teach
rm -f *- popvisionteachindex
echo '$poplocal/local/popvision/teach/popvisionteachindex' > popvisionteachindex
echo 'Files in $poplocal/local/popvision/teach' >> popvisionteachindex
ls -x | expand >>popvisionteachindex

cd $poplocal/local/popvision/help
rm -f *- popvisionhelpindex
echo '$poplocal/local/popvision/help/popvisionhelpindex' > popvisionhelpindex
echo 'Files in $poplocal/local/popvision/help' >> popvisionhelpindex
ls -x | expand >>popvisionhelpindex

### cd $poplocal/local/popvision/ref
### rm -f *- popvisionrefindex
### echo 'Files in $poplocal/local/popvision/ref' > popvisionrefindex
### ls -x | expand >>popvisionrefindex

### cd $poplocal/local/popvision/auto
### rm -f *- popvisionautoindex.p
### echo "nil -> proglist; ;;; prevent compilation" > popvisionautoindex.p
### echo '$poplocal/local/popvision/auto/popvisionautoindex.p' >> popvisionautoindex.p
### echo 'Files in $poplocal/local/popvision/auto' >> popvisionautoindex.p
### ls -x | expand >> popvisionautoindex.p

cd $poplocal/local/popvision/lib
rm -f *- popvisionlibindex.p
echo "nil -> proglist; ;;; prevent compilation" > popvisionlibindex.p
echo '$poplocal/local/popvision/lib/popvisionlibindex.p' >> popvisionlibindex.p
echo 'Files in $poplocal/local/popvision/lib' >> popvisionlibindex.p
ls -x ????* | expand >> popvisionlibindex.p
