| [1980] | 1 | # ####################### ArchTOIPipe ###########################
 | 
|---|
 | 2 | # ##### LAL (Orsay) / IN2P3-CNRS  DAPNIA/SPP (Saclay) / CEA #####
 | 
|---|
 | 3 | # ###############################################################
 | 
|---|
 | 4 | 
 | 
|---|
 | 5 | 
 | 
|---|
 | 6 | List of modules
 | 
|---|
 | 7 | ----------------
 | 
|---|
 | 8 | 
 | 
|---|
 | 9 |    * Kernel : ArchTOIPipe architecture definition
 | 
|---|
 | 10 |    * Processors : Basic processors/ independent of SOPHYA library
 | 
|---|
 | 11 |    * ProcWSophya : Procssors using SOPHYA library
 | 
|---|
 | 12 |    * TestPipes :  Simple assembled pipe test programs
 | 
|---|
 | 13 | 
 | 
|---|
 | 14 | Build/Install instructions
 | 
|---|
 | 15 | --------------------------
 | 
|---|
 | 16 | 
 | 
|---|
 | 17 |    Two different procedures can be used to build ArchTOIPipe
 | 
|---|
 | 18 | 
 | 
|---|
 | 19 |    1/ using configure
 | 
|---|
 | 20 | 
 | 
|---|
 | 21 |       - Create a temporay build directory
 | 
|---|
 | 22 |       csh> mkdir archtmp
 | 
|---|
 | 23 |       csh> cd archtmp/
 | 
|---|
 | 24 |       - Run the configure script 
 | 
|---|
 | 25 |       csh> $ARCHSRC/configure --help 
 | 
|---|
 | 26 |       - To build with sophya   
 | 
|---|
 | 27 |       csh> ~/ArchTOIPipe/configure --with-sophya --prefix=/usr/local/ArchTOI
 | 
|---|
 | 28 |       csh> make
 | 
|---|
 | 29 | 
 | 
|---|
 | 30 | 
 | 
|---|
 | 31 |    2/ Using the scripts and makefiles suitable to be used with SOPHYA
 | 
|---|
 | 32 |       (**** GNU make program should be used ****)
 | 
|---|
 | 33 |       The SOPHYA environment should already be setup (DPCBASEREP)
 | 
|---|
 | 34 |       
 | 
|---|
 | 35 |       - Define the ArchTOIPipe build directory
 | 
|---|
 | 36 |       csh> setenv ARCHPDEVREP /usr/local/Pipe
 | 
|---|
 | 37 |       - Create the build directory tree
 | 
|---|
 | 38 |       csh> ./crerep_pipe $ARCHPDEVREP
 | 
|---|
 | 39 |       - Generate the libray module makefiles
 | 
|---|
 | 40 |       csh> make -f SMakefile mkmf
 | 
|---|
 | 41 |       - Build the libraries (libKernel.a libProcessors.a libProcWSophya.a
 | 
|---|
 | 42 |       csh> make -f SMakefile libs
 | 
|---|
 | 43 |       - Build the shared libraries (libpipe.so)
 | 
|---|
 | 44 |       csh> make -f SMakefile slb
 | 
|---|
 | 45 |       - Build some of the test programs
 | 
|---|
 | 46 |       csh> cd TestPipes
 | 
|---|
 | 47 |       csh> make -f SMakefile mesovh simtst
 | 
|---|
 | 48 | 
 | 
|---|
 | 49 | 
 | 
|---|
 | 50 | 
 | 
|---|
 | 51 | 
 | 
|---|
 | 52 | NOTE:  To run the programs built with shared libraries, the LD_LIBRARY_PATH 
 | 
|---|
 | 53 | -----  variable should be set.
 | 
|---|