diff --git a/raylib/_raylib_cffi.cp37-win_amd64.pyd b/raylib/_raylib_cffi.cp37-win_amd64.pyd new file mode 100644 index 0000000..26bfdff Binary files /dev/null and b/raylib/_raylib_cffi.cp37-win_amd64.pyd differ diff --git a/raylib/build_win32.py b/raylib/build_win32.py new file mode 100644 index 0000000..3fc9f0a --- /dev/null +++ b/raylib/build_win32.py @@ -0,0 +1,17 @@ +# Windows build assumes raylib, OpenGL32, etc are all already installed as system libraries. We dont distribute them. + +from cffi import FFI + +ffibuilder = FFI() +ffibuilder.cdef(open("raylib_modified.h").read().replace('RLAPI ', '')) +ffibuilder.set_source("_raylib_cffi", + """ + #include "raylib.h" // the C header of the library + """, + extra_link_args=['/NODEFAULTLIB:MSVCRTD'], + libraries=['raylib', 'gdi32', 'shell32', 'user32','OpenGL32', 'winmm'], +) + + +if __name__ == "__main__": + ffibuilder.compile(verbose=True)