Makefile.am 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. AM_CPPFLAGS = \
  2. -I$(top_srcdir) \
  3. -DG_LOG_DOMAIN=\"xfce4-windowck-plugin\" \
  4. -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
  5. $(PLATFORM_CPPFLAGS)
  6. #
  7. # Windowck plugin
  8. #
  9. plugin_LTLIBRARIES = \
  10. libwindowck.la
  11. plugindir = \
  12. $(libdir)/xfce4/panel/plugins
  13. libwindowck_built_sources = \
  14. windowck-dialogs_ui.h
  15. libwindowck_la_SOURCES = \
  16. $(libwindowck_built_sources) \
  17. windowck.c \
  18. windowck.h \
  19. windowck-dialogs.c \
  20. windowck-dialogs.h \
  21. windowck-title.h \
  22. windowck-title.c
  23. libwindowck_la_CFLAGS = \
  24. $(GTK_CFLAGS) \
  25. $(LIBXFCE4UTIL_CFLAGS) \
  26. $(LIBXFCE4UI_CFLAGS) \
  27. $(LIBXFCE4PANEL_CFLAGS) \
  28. $(LIBWNCK_CFLAGS) \
  29. $(PLATFORM_CFLAGS)
  30. libwindowck_la_LDFLAGS = \
  31. -avoid-version \
  32. -module \
  33. -no-undefined \
  34. -export-symbols-regex '^xfce_panel_module_(preinit|init|construct)' \
  35. $(PLATFORM_LDFLAGS)
  36. libwindowck_la_LIBADD = \
  37. $(top_builddir)/common/libwck-common.la \
  38. $(GTK_LIBS) \
  39. $(LIBXFCE4UTIL_LIBS) \
  40. $(LIBXFCE4UI_LIBS) \
  41. $(LIBXFCE4PANEL_LIBS) \
  42. $(LIBWNCK_LIBS)
  43. libactions_la_DEPENDENCIES = \
  44. $(top_builddir)/common/libwck-common.la
  45. #
  46. # Desktop file
  47. #
  48. desktopdir = \
  49. $(datadir)/xfce4/panel/plugins
  50. desktop_DATA = \
  51. windowck-plugin.desktop
  52. @INTLTOOL_DESKTOP_RULE@
  53. EXTRA_DIST = \
  54. windowck-dialogs.glade \
  55. windowck-plugin.desktop.in
  56. CLEANFILES = \
  57. $(desktop_DATA)
  58. BUILT_SOURCES = \
  59. $(libwindowck_built_sources)
  60. CLEANFILES += \
  61. $(libwindowck_built_sources)
  62. windowck-dialogs_ui.h: windowck-dialogs.glade
  63. $(AM_V_GEN) exo-csource --static --strip-comments --strip-content --name=windowck_dialogs_ui $< >$@
  64. # vi:set ts=8 sw=8 noet ai nocindent syntax=automake: