+all: cinaest libimdb-plugin.so
+
cinaest_SOURCES = \
src/main.vala \
src/movie.vala \
cinaest: ${cinaest_SOURCES}
valac -o $@ ${cinaest_VALAFLAGS} ${cinaest_SOURCES}
-.PHONY: clean
+imdb_plugin_SOURCES = \
+ src/movie.vala \
+ src/plugin-interface.vala \
+ src/plugins/imdb-plugin.vala
+
+imdb_plugin_CSOURCES = \
+ 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`
+
+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}
+
+.PHONY: all clean
clean:
- rm -f cinaest
+ rm -f cinaest libimdb-plugin.so src/*.c src/plugins/*.c