예제 #1
0
파일: swig.py 프로젝트: mmak33/cm
def generate(cm_path, args):
    interface_path = args[0]

    library = LibrarySource(cm_path)

    with open(interface_path, 'w') as opencmiss_i:
        write_interface(library, opencmiss_i)
예제 #2
0
파일: c.py 프로젝트: weijing1/cm
def generate(cm_path, args):
    opencmiss_h_path, opencmiss_iron_c_f90_path = args

    library = LibrarySource(cm_path)

    with open(opencmiss_h_path, 'w') as opencmissh:
        write_c_header(library, opencmissh)
    with open(opencmiss_iron_c_f90_path, 'w') as opencmissironcf90:
        write_c_f90(library, opencmissironcf90)