[shotwell/wip/autotools: 14/27] build: Add transitions plugin



commit efcb7a25a8b6173808e20ca20d15255401550039
Author: Jens Georg <mail jensge org>
Date:   Tue Jun 28 20:53:58 2016 +0200

    build: Add transitions plugin
    
    Signed-off-by: Jens Georg <mail jensge org>

 .gitignore    |    1 +
 Makefile.am   |    3 ++-
 publish.am    |    1 +
 transition.am |   38 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 42 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 95d3061..567673a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,3 +28,4 @@ shotwell
 *.stamp
 *~
 
+/plugins/shotwell-transitions/libshotwell-transitiosn.la
diff --git a/Makefile.am b/Makefile.am
index 63ebe70..3f30252 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -89,4 +89,5 @@ include $(top_srcdir)/thumbnailer.am
 
 # Plugins
 include $(top_srcdir)/publish.am
-include $(top_srcdir)/publish-extra.am
\ No newline at end of file
+include $(top_srcdir)/publish-extra.am
+include $(top_srcdir)/transition.am
\ No newline at end of file
diff --git a/publish.am b/publish.am
index 07ecf8f..bb91c35 100644
--- a/publish.am
+++ b/publish.am
@@ -26,6 +26,7 @@ plugins_shotwell_publishing_libshotwell_publishing_la_CFLAGS = \
        $(PLUGIN_CFLAGS) \
        $(COMMON_CFLAGS) \
        -I $(top_srcdir)/plugins
+
 plugins_shotwell_publishing_libshotwell_publishing_la_LDFLAGS = -Wno-undefined
 
 plugins_shotwell_publishing_libshotwell_publishing_la_LIBADD = \
diff --git a/transition.am b/transition.am
new file mode 100644
index 0000000..ada4a68
--- /dev/null
+++ b/transition.am
@@ -0,0 +1,38 @@
+pkglib_LTLIBRARIES += plugins/shotwell-transitions/libshotwell-transitions.la
+
+plugins_shotwell_transitions_libshotwell_transitions_la_SOURCES = \
+       plugins/shotwell-transitions/BlindsEffect.vala \
+       plugins/shotwell-transitions/ChessEffect.vala \
+       plugins/shotwell-transitions/CircleEffect.vala \
+       plugins/shotwell-transitions/CirclesEffect.vala \
+       plugins/shotwell-transitions/ClockEffect.vala \
+       plugins/shotwell-transitions/CrumbleEffect.vala \
+       plugins/shotwell-transitions/FadeEffect.vala \
+       plugins/shotwell-transitions/shotwell-transitions.vala \
+       plugins/shotwell-transitions/SlideEffect.vala \
+       plugins/shotwell-transitions/SquaresEffect.vala \
+       plugins/shotwell-transitions/StripesEffect.vala \
+       plugins/shotwell-plugin-common.vapi
+
+plugins_shotwell_transitions_libshotwell_transitions_la_VALAFLAGS = \
+       $(COMMON_VALAFLAGS) \
+       --pkg gtk+-3.0 \
+       --pkg libsoup-2.4 \
+       --pkg gexiv2 \
+       --pkg rest-0.7 \
+       --pkg gee-0.8 \
+       --pkg json-glib-1.0 \
+       --pkg shotwell-plugin-dev-1.0 \
+       --pkg libxml-2.0 \
+       --pkg webkit2gtk-4.0 \
+       --vapidir $(top_srcdir)/plugins
+
+plugins_shotwell_transitions_libshotwell_transitions_la_CFLAGS = \
+       $(PLUGIN_CFLAGS) \
+       $(COMMON_CFLAGS) \
+       -I $(top_srcdir)/plugins
+
+plugins_shotwell_transitions_libshotwell_transitions_la_LDFLAGS = -Wno-undefined
+
+plugins_shotwell_transitions_libshotwell_transitions_la_LIBADD = \
+       $(top_builddir)/plugins/common/libshotwell-plugin-common.la


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]