73
71
pkgconfig_DATA = libsyncdaemon-1.0.pc
75
73
MAINTAINERCLEANFILES = \
77
75
$(MARSHAL_GENERATED)
79
EXTRA_DIST = syncdaemon-marshal.list
78
syncdaemon-marshal.list \
79
libsyncdaemon-vala.deps \
81
83
-include $(INTROSPECTION_MAKEFILE)
82
84
INTROSPECTION_GIRS =
83
85
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
84
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
86
INTROSPECTION_SCANNER_ARGS = \
87
--add-include-path=$(srcdir) \
88
--c-include="libsyncdaemon/libsyncdaemon.h"
86
90
if HAVE_NEW_INTROSPECTION
87
INTROSPECTION_SCANNER_ARGS += --identifier-prefix=Syncdaemon
91
INTROSPECTION_SCANNER_ARGS += --identifier-prefix=Syncdaemon --warn-all
90
94
if HAVE_INTROSPECTION
91
95
introspection_files = \
92
96
$(syncdaemoninclude_HEADERS) \
93
97
$(shell ls syncdaemon*.[ch])
94
SyncDaemon-1.0.gir: libsyncdaemon-1.0.la Makefile
95
SyncDaemon_1_0_gir_NAMESPACE = SyncDaemon
96
SyncDaemon_1_0_gir_INCLUDES = GObject-2.0
97
SyncDaemon_1_0_gir_CFLAGS = -I$(top_srcdir) -I$(top_builddir)
98
SyncDaemon_1_0_gir_LIBS = libsyncdaemon-1.0.la
99
SyncDaemon_1_0_gir_FILES = $(addprefix $(srcdir)/, $(introspection_files))
100
INTROSPECTION_GIRS += SyncDaemon-1.0.gir
98
Syncdaemon-1.0.gir: libsyncdaemon-1.0.la Makefile
99
Syncdaemon_1_0_gir_NAMESPACE = Syncdaemon
100
Syncdaemon_1_0_gir_INCLUDES = GObject-2.0
101
Syncdaemon_1_0_gir_CFLAGS = -I$(top_srcdir) -I$(top_builddir)
102
Syncdaemon_1_0_gir_LIBS = libsyncdaemon-1.0.la
103
Syncdaemon_1_0_gir_FILES = $(addprefix $(srcdir)/, $(introspection_files))
104
Syncdaemon_1_0_gir_EXPORT_PACKAGES = libsyncdaemon-1.0
105
INTROSPECTION_GIRS += Syncdaemon-1.0.gir
102
107
girdir = $(datadir)/$(INTROSPECTION_GIRDIR_NAME)
103
108
gir_DATA = $(INTROSPECTION_GIRS)
106
111
typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
108
113
CLEANFILES += $(gir_DATA) $(typelibs_DATA)
116
vapidir = $(datadir)/vala/vapi
117
vapi_DATA = libsyncdaemon-1.0.vapi libsyncdaemon-1.0.deps
119
libsyncdaemon-1.0.vapi: Syncdaemon-1.0.gir Makefile
120
$(VAPIGEN) --pkg gobject-2.0 --library libsyncdaemon-1.0 $<
122
libsyncdaemon-1.0.deps: libsyncdaemon-vala.deps Makefile
125
noinst_PROGRAMS += test-libsyncdaemon-vapi
127
test_libsyncdaemon_vapi_SOURCES = \
128
libsyncdaemon-1.0.vapi \
129
test-libsyncdaemon-vapi.vala
131
test_libsyncdaemon_vapi_VALAFLAGS = \
132
--pkg gobject-2.0 --pkg glib-2.0
134
test_libsyncdaemon_vapi_LDADD = libsyncdaemon-1.0.la $(DBUS_LIBS)
136
CLEANFILES += $(vapi_DATA) $(test_libsyncdaemon_vapi_SOURCES:.vala=.c)
140
endif # HAVE_INTROSPECTION