sharedir = $(datadir)/folks AM_CPPFLAGS = \ -include $(CONFIG_HEADER) \ -DPACKAGE_DATADIR=\"$(pkgdatadir)\" \ -DDATA_DIR=\"$(shareddir)\" \ -DBACKEND_DIR=\"$(BACKEND_DIR)\" \ -DG_LOG_DOMAIN=\"Core\" \ $(NULL) lib_LTLIBRARIES = libfolks.la # Vala files to compile into libfolks.la libfolks_la_SOURCES = \ aliasable.vala \ avatar.vala \ backend.vala \ backend-store.vala \ favourite.vala \ groupable.vala \ imable.vala \ individual.vala \ individual-aggregator.vala \ persona.vala \ persona-store.vala \ presence.vala \ types.vala \ debug.vala \ $(NULL) if HAVE_INTROSPECTION GIR_VALAFLAGS = \ --gir=Folks.gir \ --library folks \ $(NULL) else GIR_VALAFLAGS = endif libfolks_la_VALAFLAGS = \ $(GIR_VALAFLAGS) \ --vapidir=. \ --pkg build-conf \ --pkg gobject-2.0 \ --pkg gmodule-2.0 \ --pkg gio-2.0 \ --pkg gee-1.0 \ --vapi folks.vapi \ -H folks.h \ $(NULL) libfolks_la_CFLAGS = \ $(GIO_CFLAGS) \ $(GLIB_CFLAGS) \ $(GMODULE_CFLAGS) \ $(GEE_CFLAGS) \ $(NULL) libfolks_la_LIBADD = \ $(GIO_LIBS) \ $(GLIB_LIBS) \ $(GMODULE_LIBS) \ $(GEE_LIBS) \ $(NULL) # The quoting here is unnecessary but harmless, and has the useful side-effect # that vim quickfix mode (:make) doesn't interpret the libtool --mode=link # command as an error message in a bizarrely named file libfolks_la_LDFLAGS = \ -version-info "$(LT_CURRENT)":"$(LT_REVISION)":"$(LT_AGE)" folksdir = $(includedir)/folks folks_HEADERS = folks.h vapidir = $(datadir)/vala/vapi dist_vapi_DATA = \ folks.vapi \ folks.deps \ $(NULL) pkgconfig_in = folks.pc.in pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = $(pkgconfig_in:.in=) EXTRA_DIST = \ $(pkgconfig_in) \ build-conf.vapi \ $(NULL) CLEANFILES = \ $(pkgconfig_DATA) \ folks-uninstalled.pc \ $(NULL) if HAVE_INTROSPECTION girdir = $(INTROSPECTION_GIRDIR) gir_DATA = Folks.gir typelibsdir = $(INTROSPECTION_TYPELIBDIR) typelibs_DATA = $(gir_DATA:.gir=.typelib) %.typelib: %.gir $(INTROSPECTION_COMPILER) LD_LIBRARY_PATH=.libs${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} \ $(INTROSPECTION_COMPILER) \ --includedir=$(srcdir) \ --includedir=. \ $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F) CLEANFILES += \ $(typelibs_DATA) \ $(NULL) endif # HAVE_INTROSPECTION BUILT_SOURCES = \ folks.h \ folks.vapi \ $(NULL) GITIGNOREFILES = \ $(libfolks_la_SOURCES:.vala=.c) \ libfolks_la_vala.stamp \ $(NULL) -include $(top_srcdir)/git.mk