/[ascend]/trunk/models/johnpye/extpy/SConscript
ViewVC logotype

Diff of /trunk/models/johnpye/extpy/SConscript

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

revision 862 by johnpye, Tue Sep 26 13:47:27 2006 UTC revision 1597 by jpye, Fri Aug 17 05:26:05 2007 UTC
# Line 1  Line 1 
1  Import('env')  Import('env')
2  extfn_env = env.Copy()  extfn_env = env.Copy()
3    
4    if extfn_env.get('WITH_PYTHON'):
5        extfn_env.Append(CPPDEFINES=['-DWITH_PYTHON'])
6    
7  srcs = Split("""  srcs = Split("""
8      extpy.c      extpy.c
9  """)  """)
10    
11  extfn_env.Append(LIBPATH=['#'])  extfn_env.AppendUnique(
12  extfn_env.Append(LIBS=['ascend'])      LIBPATH=['#',env.get('PYTHON_LIBPATH')]
13        ,LIBS=['ascend',env.get('PYTHON_LIB')]
14  targets = []      ,CPPPATH=[env.get('PYTHON_CPPPATH')]
15  targets.append( extfn_env.SharedLibrary("extpy",srcs) )  )
16    
17    lib = extfn_env.SharedLibrary("extpy",srcs
18        ,SHLIBSUFFIX = env['EXTLIB_SUFFIX']
19        ,SHLIBPREFIX = env['EXTLIB_PREFIX']
20    )
21    
22  # To run the test, type  # To run the test, type
23  #     ascdev johnpye/extpy/extpytest.py  #     ascdev johnpye/extpy/extpytest.py
24    
25  # Return the targs  # Return the targs
26  env['extfns'] += targets  env['extfns'] += [lib]
27    
28  # vim: set syntax=python:  # vim: set syntax=python:
29    

Legend:
Removed from v.862  
changed lines
  Added in v.1597

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22