home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
plbin.zip
/
pl
/
SETUP
< prev
next >
Wrap
Text File
|
1993-02-18
|
1KB
|
50 lines
#!/bin/csh -f
# Set up SWI-Prolog for a specific machine/operating system
if ( $#argv != 1 ) then
echo "Usage: SETUP architecture"
echo ""
echo "Where architecture is one of:"
ls src/md-*.h | sed -e '/src\/md-gener.h/d' \
-e 's/src\/md-\(.*\)\.h/ \1/'
exit 1
endif
set arch=$1
if ( -e $arch ) then
echo "Directory $arch already exists; setup aborted"
exit 1
endif
if ( ! -e src/md-$arch.h ) then
echo "Machine description file md-$arch.h does not exists."
echo "I will copy the generic md file into md-$arch.h"
(cd src; cp md-gener.h md-$arch.h)
endif
mkdir $arch
cd $arch
ln -s ../src/pl-*.[ch] .
ln -s ../src/pl-*.i[ch] .
ln -s ../src/pl-export .
ln -s ../src/{ATOMS,defatom.awk,gnu,dump} .
ln -s ../src/{extract,make,simpl,strip}.sed .
switch ( $arch )
case atari:
ln -s ../src/pl.prj .
ln -s ../src/tc.cfg .
breaksw
endsw
if ( -e ../src/Makefile.$arch ) then
ln -s ../src/Makefile.$arch Makefile
else
ln -s ../src/Makefile Makefile
endif
ln -s ../src/md-$arch.h md.h
echo "Setup for $arch completed in directory $arch"