From 08053be7adc6d4a83191efed735c3f565bcbcf1f Mon Sep 17 00:00:00 2001 From: Samuli Suominen Date: Sat, 05 May 2012 15:13:45 +0000 Subject: Fix panel plugin build. - Don't use a versioned library. - Build as a module. - Only export needed symbols. --- diff --git a/Makefile.am b/Makefile.am index 45100fd..d0c0adb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -132,13 +132,19 @@ panel_plugin_libscreenshooterplugin_la_CFLAGS = \ @SOUP_CFLAGS@ panel_plugin_libscreenshooterplugin_la_LDFLAGS = \ + -avoid-version \ + -module \ + -no-undefined \ + -export-symbols-regex '^xfce_panel_module_(preinit|init|construct)' \ + $(PLATFORM_LDFLAGS) + +panel_plugin_libscreenshooterplugin_la_LIBADD = \ @EXO_LIBS@ \ @LIBXFCE4PANEL_LIBS@ \ @GTHREAD_LIBS@ \ @SOUP_LIBS@ \ - @LIBXFCE4UI_LIBS@ - -panel_plugin_libscreenshooterplugin_la_LIBADD = lib/libscreenshooter.la + @LIBXFCE4UI_LIBS@ \ + lib/libscreenshooter.la panel_plugin_libscreenshooterplugin_la_SOURCES = \ panel-plugin/screenshooter-plugin.c -- cgit v0.9.1