/[escript]/trunk/paso/src/SConscript
ViewVC logotype

Diff of /trunk/paso/src/SConscript

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 425 by gross, Tue Jan 10 04:10:39 2006 UTC revision 483 by jgs, Thu Feb 2 02:10:15 2006 UTC
# Line 1  Line 1 
1  libinstall = None  libinstall = None
2    incinstall = None
3    
4  Import('*')  Import('*')
5    
# Line 28  paso_env.Replace(CPPPATH = cpp_path) Line 29  paso_env.Replace(CPPPATH = cpp_path)
29  paso_env.Replace(ARFLAGS = ar_flags)  paso_env.Replace(ARFLAGS = ar_flags)
30    
31  lib = 'paso'  lib = 'paso'
32    
33    incs = ['Common.h',
34            'MKL.h',
35            'Options.h',
36            'Paso.h',
37            'SCSL.h',
38            'SystemMatrix.h',
39            'SystemMatrixPattern.h',
40            'PasoUtil.h',
41            'Solvers/Solver.h']
42    
43  sources = ['Options_getPackage.c',  sources = ['Options_getPackage.c',
44             'Options_getSolver.c',             'Options_getSolver.c',
45             'Options_setDefaults.c',             'Options_setDefaults.c',
# Line 48  sources = ['Options_getPackage.c', Line 60  sources = ['Options_getPackage.c',
60             'SystemMatrix_saveHB.c',             'SystemMatrix_saveHB.c',
61             'SystemMatrix_saveMM.c',             'SystemMatrix_saveMM.c',
62             'SystemMatrix_setValues.c',             'SystemMatrix_setValues.c',
63             'Util.c',             'PasoUtil.c',
64             'MKL.c',             'MKL.c',
65             'SCSL.c',             'SCSL.c',
66             'SCSL_direct.c',             'SCSL_direct.c',
# Line 59  sources = ['Options_getPackage.c', Line 71  sources = ['Options_getPackage.c',
71             'Solvers/Solver_applyBlockDiagonalMatrix.c',             'Solvers/Solver_applyBlockDiagonalMatrix.c',
72             'Solvers/Solver.c',             'Solvers/Solver.c',
73             'Solvers/Solver_ILU.c',             'Solvers/Solver_ILU.c',
74               'Solvers/Solver_RILU.c',
75             'Solvers/Solver_jacobi.c',             'Solvers/Solver_jacobi.c',
76             'Solvers/Solver_preconditioner.c',             'Solvers/Solver_preconditioner.c',
77             'Solvers/Solver_SchurComplement.c']             'Solvers/Solver_SchurComplement.c']
78    
   
   
79  paso_lib = paso_env.StaticLibrary(lib, sources)  paso_lib = paso_env.StaticLibrary(lib, sources)
80    
81    Default(paso_env.Install(incdir, incs))
82    Default(paso_env.Install(incdir2, incs))
83    if incinstall != None:
84      Default(paso_env.Install(incinstall, incs))
85    
86  Default(paso_env.Install(libdir, paso_lib))  Default(paso_env.Install(libdir, paso_lib))
87  Default(paso_env.Install(libdir2, paso_lib))  Default(paso_env.Install(libdir2, paso_lib))
88  if libinstall != None:  if libinstall != None:

Legend:
Removed from v.425  
changed lines
  Added in v.483

  ViewVC Help
Powered by ViewVC 1.1.26