| 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. | 
|---|