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

Diff of /trunk/finley/src/SConscript

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

revision 471 by jgs, Fri Jan 27 01:33:02 2006 UTC revision 532 by gross, Wed Feb 15 09:45:53 2006 UTC
# Line 1  Line 1 
1  libinstall = None  libinstall = None
2    incinstall = None
3    
4  Import('*')  Import('*')
5    
# Line 10  libname = 'finleycpp' Line 11  libname = 'finleycpp'
11  finley_path = str(esysroot) + '/finley/src'  finley_path = str(esysroot) + '/finley/src'
12  finley_cppadapter_path = str(esysroot) + '/finley/src/CPPAdapter'  finley_cppadapter_path = str(esysroot) + '/finley/src/CPPAdapter'
13  paso_path = str(esysroot) + '/paso/src'  paso_path = str(esysroot) + '/paso/src'
14  escript_path = str(esysroot) + '/escript/inc'  escript_path = str(esysroot) + '/escript/src'
15  esysUtils_path = str(esysroot) + '/esysUtils/src'  esysUtils_path = str(esysroot) + '/esysUtils/src'
16    
17  esys_lib_path = str(esysroot) + '/lib'  esys_lib_path = str(esysroot) + '/lib'
# Line 30  cpp_path = [finley_path, Line 31  cpp_path = [finley_path,
31              python_path,              python_path,
32              boost_path]              boost_path]
33    
34    incs = ['Assemble.h',
35            'ElementFile.h',
36            'Finley.h',
37            'FinleyVersion.h',
38            'IndexList.h',
39            'Mesh.h',
40            'NodeFile.h',
41            'Quadrature.h',
42            'RectangularMesh.h',
43            'ReferenceElements.h',
44            'ShapeFunctions.h',
45            'Util.h',
46    #        'vtkCellType.h',
47            'CPPAdapter/FinleyAdapterException.h',
48            'CPPAdapter/FinleyError.h',
49            'CPPAdapter/MeshAdapterFactory.h',
50            'CPPAdapter/MeshAdapter.h',
51            'CPPAdapter/SystemMatrixAdapter.h']
52    
53  sources = ['Assemble_addToSystemMatrix.c',  sources = ['Assemble_addToSystemMatrix.c',
54             'Assemble_CopyElementData.c',             'Assemble_CopyElementData.c',
55             'Assemble_CopyNodalData.c',             'Assemble_CopyNodalData.c',
# Line 60  sources = ['Assemble_addToSystemMatrix.c Line 80  sources = ['Assemble_addToSystemMatrix.c
80             'ElementFile_relableNodes.c',             'ElementFile_relableNodes.c',
81             'ElementFile_scatter.c',             'ElementFile_scatter.c',
82             'ElementFile_setNodeRange.c',             'ElementFile_setNodeRange.c',
83               'ElementFile_setCoordinates.c',
84             'Finley.c',             'Finley.c',
85             'IndexList.c',             'IndexList.c',
86             'Mesh.c',             'Mesh.c',
# Line 84  sources = ['Assemble_addToSystemMatrix.c Line 105  sources = ['Assemble_addToSystemMatrix.c
105             'Mesh_saveDX.c',             'Mesh_saveDX.c',
106             'Mesh_saveVTK.c',             'Mesh_saveVTK.c',
107             'Mesh_write.c',             'Mesh_write.c',
108               'Mesh_setCoordinates.c',
109             'NodeFile_allocTable.c',             'NodeFile_allocTable.c',
110             'NodeFile.c',             'NodeFile.c',
111             'NodeFile_copyTable.c',             'NodeFile_copyTable.c',
# Line 136  Depends(finley_lib, escript_lib) Line 158  Depends(finley_lib, escript_lib)
158  Depends(finley_lib, paso_lib)  Depends(finley_lib, paso_lib)
159  Depends(finley_lib, mmio_lib)  Depends(finley_lib, mmio_lib)
160    
161    Default(finley_env.Install(incdir, incs))
162    Default(finley_env.Install(incdir2, incs))
163    if incinstall != None:
164      Default(finley_env.Install(incinstall, incs))
165    
166  Default(finley_env.Install(libdir, finley_lib))  Default(finley_env.Install(libdir, finley_lib))
167  Default(finley_env.Install(libdir2, finley_lib))  Default(finley_env.Install(libdir2, finley_lib))
168  if libinstall != None:  if libinstall != None:

Legend:
Removed from v.471  
changed lines
  Added in v.532

  ViewVC Help
Powered by ViewVC 1.1.26