Add prototypes warnings, use -fvisibility.
diff --git a/egl-compositor.c b/egl-compositor.c
index b4c5630..2f65f9e 100644
--- a/egl-compositor.c
+++ b/egl-compositor.c
@@ -226,7 +226,7 @@
 
 static const char gem_device[] = "/dev/dri/card0";
 
-struct wl_compositor *
+WL_EXPORT struct wl_compositor *
 wl_compositor_create(struct wl_display *display)
 {
 	EGLConfig configs[64];