Skip to content

Instantly share code, notes, and snippets.

@jerstlouis
Created May 23, 2017 19:32
Show Gist options
  • Save jerstlouis/3af7d3ee57b15af29013b4031cdbe166 to your computer and use it in GitHub Desktop.
Save jerstlouis/3af7d3ee57b15af29013b4031cdbe166 to your computer and use it in GitHub Desktop.
from cffi import FFI
ffi_ec = FFI()
ffi_ec.cdef(open('cffi-eC.h').read())
ffi_ec.set_source("_pyeC",
'#include "eC.h"',
sources=["../c/eC.c"],
include_dirs=["../c"],
libraries=["ecere"],
library_dirs=["C:/Program Files/Ecere SDK/bin"])
ffi_ecere = FFI()
ffi_ecere.include(ffi_ec)
ffi_ecere.cdef(open('cffi-ecere.h').read())
ffi_ecere.set_source("_pyecere",
'#include "ecere.h"',
sources=["../c/ecere.c"],
include_dirs=["../c"],
libraries=["ecere"],
library_dirs=["C:/Program Files/Ecere SDK/bin"])
if __name__ == "__main__":
ffi_ecere.compile(verbose=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment