/[escript]/branches/trilinos_from_5897/dudley/src/SConscript
ViewVC logotype

Diff of /branches/trilinos_from_5897/dudley/src/SConscript

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

revision 6008 by caltinay, Wed Feb 17 23:53:30 2016 UTC revision 6009 by caltinay, Wed Mar 2 04:13:26 2016 UTC
# Line 36  sources = """ Line 36  sources = """
36      Assemble_NodeCoordinates.cpp      Assemble_NodeCoordinates.cpp
37      Assemble_PDE.cpp      Assemble_PDE.cpp
38      Assemble_PDE_Points.cpp      Assemble_PDE_Points.cpp
39      Assemble_PDE_Single2_2D.cpp      Assemble_PDE_Single_2D.cpp
40      Assemble_PDE_Single2_3D.cpp      Assemble_PDE_Single_3D.cpp
41      Assemble_PDE_System2_2D.cpp      Assemble_PDE_System_2D.cpp
42      Assemble_PDE_System2_3D.cpp      Assemble_PDE_System_3D.cpp
43      Assemble_addToSystemMatrix.cpp      Assemble_addToSystemMatrix.cpp
44      Assemble_getAssembleParameters.cpp      Assemble_getAssembleParameters.cpp
45      Assemble_getSize.cpp      Assemble_getSize.cpp
# Line 52  sources = """ Line 52  sources = """
52      ElementFile_createColoring.cpp      ElementFile_createColoring.cpp
53      ElementFile_distributeByRankOfDOF.cpp      ElementFile_distributeByRankOfDOF.cpp
54      ElementFile_gather.cpp      ElementFile_gather.cpp
55      ElementFile_jacobeans.cpp      ElementFile_jacobians.cpp
56      ElementFile_markNodes.cpp      ElementFile_markNodes.cpp
57      ElementFile_optimizeOrdering.cpp      ElementFile_optimizeOrdering.cpp
58      ElementFile_relableNodes.cpp      ElementFile_relableNodes.cpp
# Line 61  sources = """ Line 61  sources = """
61      ElementFile_setNodeRange.cpp      ElementFile_setNodeRange.cpp
62      ElementFile_setTags.cpp      ElementFile_setTags.cpp
63      ElementType.cpp      ElementType.cpp
     Dudley.cpp  
64      IndexList.cpp      IndexList.cpp
65      Mesh.cpp      Mesh.cpp
66      Mesh_createNodeFileMappings.cpp      Mesh_createNodeFileMappings.cpp
# Line 95  sources = """ Line 94  sources = """
94      ShapeTable.cpp      ShapeTable.cpp
95      TagMap.cpp      TagMap.cpp
96      Util.cpp      Util.cpp
     CPPAdapter/DudleyAdapterException.cpp  
     CPPAdapter/DudleyError.cpp  
97      CPPAdapter/MeshAdapter.cpp      CPPAdapter/MeshAdapter.cpp
98      CPPAdapter/MeshAdapterFactory.cpp      CPPAdapter/MeshAdapterFactory.cpp
99  """.split()  """.split()
100  unroll_sources= """  unroll_sources= """
101      Assemble_gradient.cpp      Assemble_gradient.cpp
102      Assemble_jacobeans.cpp      Assemble_jacobians.cpp
103  """.split()  """.split()
104    
105    
106  headers = """  headers = """
107      Assemble.h      Assemble.h
108      Dudley.h      Dudley.h
109        DudleyException.h
110      DudleyVersion.h      DudleyVersion.h
111      ElementFile.h      ElementFile.h
112      ElementType.h      ElementType.h
# Line 122  headers = """ Line 120  headers = """
120      Util.h      Util.h
121  """.split()  """.split()
122  cppadapter_headers = """  cppadapter_headers = """
     CPPAdapter/DudleyAdapterException.h  
     CPPAdapter/DudleyError.h  
123      CPPAdapter/MeshAdapter.h      CPPAdapter/MeshAdapter.h
124      CPPAdapter/MeshAdapterFactory.h      CPPAdapter/MeshAdapterFactory.h
125      CPPAdapter/system_dep.h      CPPAdapter/system_dep.h
126  """.split()  """.split()
127    
128  local_env.Prepend(LIBS = ['escript', 'paso', 'esysUtils'])  local_env.Prepend(LIBS = ['escript', 'paso'])
129    
130  if IS_WINDOWS :  if IS_WINDOWS :
131    local_env.Append(CPPDEFINES = ['DUDLEY_EXPORTS'])    local_env.Append(CPPDEFINES = ['DUDLEY_EXPORTS'])
# Line 152  lib_inst = local_env.Install(local_env[' Line 148  lib_inst = local_env.Install(local_env['
148  env.Alias('install_dudley_lib', lib_inst)  env.Alias('install_dudley_lib', lib_inst)
149    
150  ### Python wrapper ###  ### Python wrapper ###
151  py_wrapper_local_env.Prepend(LIBS = ['dudley', 'escript', 'paso', 'esysUtils'])  py_wrapper_local_env.Prepend(LIBS = ['dudley', 'escript', 'paso'])
152  py_wrapper_name = module_name + 'cpp'  py_wrapper_name = module_name + 'cpp'
153  py_wrapper_lib = py_wrapper_local_env.SharedLibrary(py_wrapper_name, 'CPPAdapter/dudleycpp.cpp')  py_wrapper_lib = py_wrapper_local_env.SharedLibrary(py_wrapper_name, 'CPPAdapter/dudleycpp.cpp')
154  env.Alias('build_dudleycpp_lib', py_wrapper_lib)  env.Alias('build_dudleycpp_lib', py_wrapper_lib)

Legend:
Removed from v.6008  
changed lines
  Added in v.6009

  ViewVC Help
Powered by ViewVC 1.1.26