next up previous contents 5
Next: Installing the auth library Up: Installing the libraries Previous: Installing the libraries   Contents


Installing the XOS library

  1. Checkout the xos library into your DCS 'root' directory.

    blctlxx:~/release-3_2 > cvs checkout -r release-3_2 xos
    cvs checkout: Updating xos
    cvs checkout: Updating xos/decunix
    U xos/decunix/makefile
    U xos/decunix/xos.a
    cvs checkout: Updating xos/irix
    U xos/irix/makefile
    U xos/irix/xos.a
    cvs checkout: Updating xos/linux
    U xos/linux/makefile
    U xos/linux/xos.a
    cvs checkout: Updating xos/src
    U xos/src/xos.c
    U xos/src/xos.h
    U xos/src/xos_hash.c
    U xos/src/xos_hash.h
    U xos/src/xos_semaphore_set.c
    U xos/src/xos_semaphore_set.h
    U xos/src/xos_socket.c
    U xos/src/xos_socket.h
    cvs checkout: Updating xos/win32
    U xos/win32/xos.dsp
    U xos/win32/xos.dsw
    

  2. cd into the linux, decunix, or irix build directory and build the software with the make command.

    blctlxx:~/release-3_2 > cd xos/linux/
    blctlxx:~/release-3_2/xos/linux > make
    cc -c  -DLINUX -DXOS_PRODUCTION_CODE ../src/ ../src//xos.c
    cc: ../src/: linker input file unused since linking not done
    cc  -c  -DLINUX -DXOS_PRODUCTION_CODE ../src/ ../src//xos_hash.c
    cc: ../src/: linker input file unused since linking not done
    cc  -c  -DLINUX -DXOS_PRODUCTION_CODE ../src/ ../src//xos_semaphore_set.c
    cc: ../src/: linker input file unused since linking not done
    cc  -c  -DLINUX -DXOS_PRODUCTION_CODE ../src/ ../src//xos_socket.c
    cc: ../src/: linker input file unused since linking not done
    ar -vr xos.a xos.o xos_hash.o xos_semaphore_set.o xos_socket.o
    r - xos.o
    r - xos_hash.o
    r - xos_semaphore_set.o
    r - xos_socket.o
    



Scott McPhillips 2003-03-11