[shotwell/wip/autotools: 14/27] build: Add transitions plugin
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [shotwell/wip/autotools: 14/27] build: Add transitions plugin
- Date: Tue, 28 Jun 2016 22:49:25 +0000 (UTC)
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]