Solaris Minix Emulation(SMX) Installation Information
 
 Here's the dirt on how to compile your own instance of smx:

(go to your home13 directory:)
> cd /u/home13/$LOGNAME

(create a directory for your smx stuff:)
> mkdir smx
> cd smx

(extract smx from the archive files:)
> zcat /usr/local/src/SMX200.tar.gz | tar xvf -
> zcat /usr/local/src/SMX200fix1.tar.gz | tar xvf -

(print out the documentation, if you wish:)
> lp doc/smx_ps
> lp doc/smx_lab_ps

(follow the installation instructions in your printed documentation...)
(verify that your search path finds the correct files:)
> which gcc
/usr/local/bin/gcc
> which install
/usr/sbin/install
> which ld
/usr/ccs/bin/ld

(modify your $path if any of those three "which" commands fails)

(set up some environment variables:)
> setenv m `pwd`
> setenv MX_INCL $m/include
> setenv MX_LIB $m/src/lib
> set path=( $m $path )

(edit $m/src/Solaris/Makefile to contain the line:)
DESTDIR = /u/home13/$(LOGNAME)/smx
(of course, $(LOGNAME) should be obvious...)

(create the SunOS minix executables:)
> cd $m/src/Solaris
> make install

(create the smx libraries and load image)
> cd $m/src/lib
> make all
> cd $m/src/tools
> make image

(try it!)
> minix


This page is maintained by Christopher A. Gantz (cag@cs.du.edu).