-all: cinaest libimdb-plugin.so
+all: cinaest imdb-plaintext-downloader libimdb-plugin.so
cinaest_SOURCES = \
src/main.vala \
valac -o $@ ${cinaest_VALAFLAGS} ${cinaest_SOURCES}
imdb_plugin_SOURCES = \
+ src/imdb/imdb-sqlite.vala \
+ src/imdb/plaintext-downloader-interface.vala \
src/movie.vala \
src/plugin-interface.vala \
+ src/plugins/imdb-download-dialog.vala \
src/plugins/imdb-plugin.vala
imdb_plugin_CSOURCES = \
+ src/imdb/imdb-sqlite.c \
+ src/plugins/imdb-download-dialog.c \
src/plugins/imdb-plugin.c
-imdb_plugin_VALAFLAGS = --vapidir ./vapi --pkg hildon-1
-imdb_plugin_CFLAGS = -shared -fPIC `pkg-config --cflags hildon-1`
-imdb_plugin_LDADD = `pkg-config --cflags hildon-1`
+imdb_plugin_VALAFLAGS = --vapidir ./vapi --pkg dbus-glib-1 --pkg hildon-1 --pkg sqlite3
+imdb_plugin_CFLAGS = -shared -fPIC `pkg-config --cflags dbus-glib-1 hildon-1 sqlite3`
+imdb_plugin_LDADD = `pkg-config --libs dbus-glib-1 hildon-1 sqlite3`
libimdb-plugin.so: ${imdb_plugin_SOURCES}
valac -C ${imdb_plugin_VALAFLAGS} ${imdb_plugin_SOURCES}
gcc -o $@ ${imdb_plugin_CFLAGS} ${imdb_plugin_LDADD} ${imdb_plugin_CSOURCES}
+imdb_plaintext_downloader_SOURCES = \
+ src/imdb/gzip-input-stream.vala \
+ src/imdb/imdb-plaintext-downloader.vala \
+ src/imdb/plaintext-downloader-interface.vala \
+ src/imdb/imdb-sqlite.vala
+
+imdb_plaintext_downloader_VALAFLAGS = --vapidir ./vapi \
+ --pkg dbus-glib-1 --pkg gio-2.0 --pkg sqlite3 --pkg zlib -X -lz
+
+imdb-plaintext-downloader: ${imdb_plaintext_downloader_SOURCES}
+ valac ${imdb_plaintext_downloader_VALAFLAGS} -o $@ \
+ ${imdb_plaintext_downloader_SOURCES}
+
.PHONY: all clean
clean:
- rm -f cinaest libimdb-plugin.so src/*.c src/plugins/*.c
+ rm -f cinaest imdb-plaintext-downloader \
+ libimdb-plugin.so \
+ src/*.c src/imdb/*.c src/plugins/*.c