[shotwell/wip/autotools: 15/27] build: Add import plugins



commit 861bd8fd5e84d1d3d6b0bd47b30a17909049b0c0
Author: Jens Georg <mail jensge org>
Date:   Tue Jun 28 21:01:47 2016 +0200

    build: Add import plugins
    
    Signed-off-by: Jens Georg <mail jensge org>

 .gitignore  |   30 +++++++++++++++++++++++++++++-
 Makefile.am |    3 ++-
 import.am   |   42 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 73 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 567673a..ae7390c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,4 +28,32 @@ shotwell
 *.stamp
 *~
 
-/plugins/shotwell-transitions/libshotwell-transitiosn.la
+/plugins/shotwell-data-imports/FSpotDatabase.c
+/plugins/shotwell-data-imports/FSpotDatabaseBehavior.c
+/plugins/shotwell-data-imports/FSpotDatabaseTable.c
+/plugins/shotwell-data-imports/FSpotImporter.c
+/plugins/shotwell-data-imports/FSpotMetaTable.c
+/plugins/shotwell-data-imports/FSpotPhotoTagsTable.c
+/plugins/shotwell-data-imports/FSpotPhotoVersionsTable.c
+/plugins/shotwell-data-imports/FSpotPhotosTable.c
+/plugins/shotwell-data-imports/FSpotRollsTable.c
+/plugins/shotwell-data-imports/FSpotTableBehavior.c
+/plugins/shotwell-data-imports/FSpotTagsTable.c
+/plugins/shotwell-data-imports/SqliteSupport.c
+/plugins/shotwell-data-imports/VersionNumber.c
+/plugins/shotwell-data-imports/libshotwell-data-imports.la
+/plugins/shotwell-data-imports/shotwell-data-imports.c
+/plugins/shotwell-transitions/BlindsEffect.c
+/plugins/shotwell-transitions/ChessEffect.c
+/plugins/shotwell-transitions/CircleEffect.c
+/plugins/shotwell-transitions/CirclesEffect.c
+/plugins/shotwell-transitions/ClockEffect.c
+/plugins/shotwell-transitions/CrumbleEffect.c
+/plugins/shotwell-transitions/FadeEffect.c
+/plugins/shotwell-transitions/SlideEffect.c
+/plugins/shotwell-transitions/SquaresEffect.c
+/plugins/shotwell-transitions/StripesEffect.c
+/plugins/shotwell-transitions/libshotwell-transitions.la
+/plugins/shotwell-transitions/shotwell-transitions.c
+/plugins_shotwell_data_imports_libshotwell_data_imports_la_vala.stamp
+/plugins_shotwell_transitions_libshotwell_transitions_la_vala.stamp
diff --git a/Makefile.am b/Makefile.am
index 3f30252..76707e9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -90,4 +90,5 @@ include $(top_srcdir)/thumbnailer.am
 # Plugins
 include $(top_srcdir)/publish.am
 include $(top_srcdir)/publish-extra.am
-include $(top_srcdir)/transition.am
\ No newline at end of file
+include $(top_srcdir)/transition.am
+include $(top_srcdir)/import.am
diff --git a/import.am b/import.am
new file mode 100644
index 0000000..07f8d70
--- /dev/null
+++ b/import.am
@@ -0,0 +1,42 @@
+pkglib_LTLIBRARIES += plugins/shotwell-data-imports/libshotwell-data-imports.la
+
+plugins_shotwell_data_imports_libshotwell_data_imports_la_SOURCES = \
+       plugins/shotwell-data-imports/FSpotDatabaseBehavior.vala \
+       plugins/shotwell-data-imports/FSpotDatabaseTable.vala \
+       plugins/shotwell-data-imports/FSpotDatabase.vala \
+       plugins/shotwell-data-imports/FSpotImporter.vala \
+       plugins/shotwell-data-imports/FSpotMetaTable.vala \
+       plugins/shotwell-data-imports/FSpotPhotosTable.vala \
+       plugins/shotwell-data-imports/FSpotPhotoTagsTable.vala \
+       plugins/shotwell-data-imports/FSpotPhotoVersionsTable.vala \
+       plugins/shotwell-data-imports/FSpotRollsTable.vala \
+       plugins/shotwell-data-imports/FSpotTableBehavior.vala \
+       plugins/shotwell-data-imports/FSpotTagsTable.vala \
+       plugins/shotwell-data-imports/shotwell-data-imports.vala \
+       plugins/shotwell-data-imports/SqliteSupport.vala \
+       plugins/shotwell-data-imports/VersionNumber.vala \
+       plugins/shotwell-plugin-common.vapi
+
+plugins_shotwell_data_imports_libshotwell_data_imports_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 \
+       --pkg sqlite3 \
+       --vapidir $(top_srcdir)/plugins
+
+plugins_shotwell_data_imports_libshotwell_data_imports_la_CFLAGS = \
+       $(PLUGIN_CFLAGS) \
+       $(COMMON_CFLAGS) \
+       -I $(top_srcdir)/plugins
+
+plugins_shotwell_data_imports_libshotwell_data_imports_la_LDFLAGS = -Wno-undefined
+
+plugins_shotwell_data_imports_libshotwell_data_imports_la_LIBADD = \
+       $(top_builddir)/plugins/common/libshotwell-plugin-common.la


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