| Line 28... |
Line 28... |
|
|
def LinkWithOutput(functions,callbacks,flags):
|
def LinkWithOutput(functions,callbacks,flags):
|
code = '#include "petscksp.h"\n'
|
code = '#include "petscksp.h"\n'
|
code += 'EXTERN_C_BEGIN\n'
|
code += 'EXTERN_C_BEGIN\n'
|
for f in functions:
|
for f in functions:
|
code += 'EXTERN int\n' + f + '();\n'
|
code += 'extern int\n' + f + '();\n'
|
code += 'EXTERN_C_END\n'
|
code += 'EXTERN_C_END\n'
|
|
|
for c in callbacks:
|
for c in callbacks:
|
code += 'int '+ c + '() { return 0; } \n'
|
code += 'int '+ c + '() { return 0; } \n'
|
|
|