all: cinaest imdb-plaintext-downloader libimdb-plugin.so cinaest_SOURCES = \ src/main.vala \ src/movie.vala \ src/movie-list-menu.vala \ src/movie-list-store.vala \ src/movie-list-view.vala \ src/movie-list-window.vala \ src/plugin-interface.vala \ src/plugin-registrar.vala cinaest_VALAFLAGS = --vapidir ./vapi --pkg hildon-1 --pkg libosso --pkg gmodule-2.0 cinaest: ${cinaest_SOURCES} valac -o $@ ${cinaest_VALAFLAGS} ${cinaest_SOURCES} imdb_plugin_SOURCES = \ 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/plugins/imdb-download-dialog.c \ src/plugins/imdb-plugin.c imdb_plugin_VALAFLAGS = --vapidir ./vapi --pkg dbus-glib-1 --pkg hildon-1 imdb_plugin_CFLAGS = -shared -fPIC `pkg-config --cflags dbus-glib-1 hildon-1` imdb_plugin_LDADD = `pkg-config --libs dbus-glib-1 hildon-1` 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 imdb-plaintext-downloader \ libimdb-plugin.so \ src/*.c src/imdb/*.c src/plugins/*.c