
# OS: ffi source files

# object files are stored in ~nuprl/nuprl4i/nuprl5/sys/bin/*/.
# where * represents implementation&platform dependent directory, 

# to generate object files from source,
# execute the following:

#lucid-sparc#
cc -c ffi-io.c -o ~nuprl/nuprl4i/nuprl5/sys/bin/lucid-sparc/ffi-io.o
cc -c ffi-unix.c -o ~nuprl/nuprl4i/nuprl5/sys/bin/lucid-sparc/ffi-unix.o
cc -c ffi-bsc.c -o ~nuprl/nuprl4i/nuprl5/sys/bin/lucid-sparc/ffi-bsc.o


#lucid-solaris#
cc -c ffi-io.c -o ~nuprl/nuprl4i/nuprl5/sys/bin/lucid-solaris/ffi-io.o
cc -c ffi-unix.c -o ~nuprl/nuprl4i/nuprl5/sys/bin/lucid-solaris/ffi-unix.o
cc -c ffi-bsc.c -o ~nuprl/nuprl4i/nuprl5/sys/bin/lucid-solaris/ffi-bsc.o


#allegro-sparc#
cc -c ffi-io.c -o ~nuprl/nuprl4i/nuprl5/sys/bin/allegro-sparc/ffi-io.o
cc -c ffi-unix.c -o ~nuprl/nuprl4i/nuprl5/sys/bin/allegro-sparc/ffi-unix.o
cc -c ffi-bsc.c -o ~nuprl/nuprl4i/nuprl5/sys/bin/allegro-sparc/ffi-bsc.o

 
#allegro-solaris#
/opts/SUNWspro/bin/cc -c -K pic ffi-io.c 
ld -G -o ~nuprl/nuprl5/sys/bin/solaris/ffi-io.so ffi-io.o
/opts/SUNWspro/bin/cc -c -K pic ffi-unix.c 
ld -G -o ~nuprl/nuprl5/sys/bin/solaris/ffi-unix.so ffi-unix.o
/opts/SUNWspro/bin/cc -c -K pic ffi-bsc.c 
ld -G -o ~nuprl/nuprl5/sys/bin/solaris/ffi-bsc.so ffi-bsc.o
