diff options
author | Chia-I Wu <olv@lunarg.com> | 2010-08-20 12:41:46 +0800 |
---|---|---|
committer | Chia-I Wu <olv@lunarg.com> | 2010-08-20 19:22:50 +0800 |
commit | ce2cae4130548872a0205097b0b5dbe0f4f57d5f (patch) | |
tree | 655333529fef82c3df2a26aa05688898655a4e36 | |
parent | f508c0c09702a5ea53dcb58721f3674605594c6e (diff) |
egl: Add egl.def for win32 build.
Without the .def file, function names are decorated and cannot be
queried by GetProcAddress easily.
-rw-r--r-- | src/egl/main/SConscript | 2 | ||||
-rw-r--r-- | src/egl/main/egl.def | 35 |
2 files changed, 36 insertions, 1 deletions
diff --git a/src/egl/main/SConscript b/src/egl/main/SConscript index 1e4d4f39de..06846475ba 100644 --- a/src/egl/main/SConscript +++ b/src/egl/main/SConscript @@ -42,7 +42,7 @@ if env['platform'] != 'winddk': egl = env.SharedLibrary( target = 'libEGL', - source = egl_sources, + source = egl_sources + ['egl.def'], ) env.InstallSharedLibrary(egl, version=(1, 4, 0)) diff --git a/src/egl/main/egl.def b/src/egl/main/egl.def new file mode 100644 index 0000000000..0cfe920e0e --- /dev/null +++ b/src/egl/main/egl.def @@ -0,0 +1,35 @@ +EXPORTS + eglBindAPI + eglBindTexImage + eglChooseConfig + eglCopyBuffers + eglCreateContext + eglCreatePbufferFromClientBuffer + eglCreatePbufferSurface + eglCreatePixmapSurface + eglCreateWindowSurface + eglDestroyContext + eglDestroySurface + eglGetConfigAttrib + eglGetConfigs + eglGetCurrentContext + eglGetCurrentDisplay + eglGetCurrentSurface + eglGetDisplay + eglGetError + eglGetProcAddress + eglInitialize + eglMakeCurrent + eglQueryAPI + eglQueryContext + eglQueryString + eglQuerySurface + eglReleaseTexImage + eglReleaseThread + eglSurfaceAttrib + eglSwapBuffers + eglSwapInterval + eglTerminate + eglWaitClient + eglWaitGL + eglWaitNative |