2015-12-04 14:39:39 +00:00
|
|
|
# correctly clean the generated source files
|
|
|
|
CLEANFILES = $(BUILT_SOURCES) $(man_MANS)
|
|
|
|
|
2016-03-10 20:36:28 +00:00
|
|
|
libexec_PROGRAMS = telepathy-matrix
|
|
|
|
|
|
|
|
AM_VALAFLAGS = -C --pkg=telepathy-glib
|
|
|
|
|
|
|
|
libtp_matrix_convenience_la_VALA_SOURCES = \
|
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
vala-stamp: $(libtp_matrix_convenience_la_VALA_SOURCES)
|
|
|
|
@rm -f vala-temp
|
|
|
|
@touch vala-temp
|
|
|
|
$(AM_V_GEN) $(VALAC) $(AM_VALAFLAGS) $^
|
|
|
|
@mv -f vala-temp $@
|
|
|
|
|
|
|
|
CLEANFILES += \
|
|
|
|
$(libtp_matrix_convenience_la_VALA_SOURCES:.vala=.c) \
|
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
$(libtp_matrix_convenience_la_VALA_SOURCES:.vala=.c): vala-stamp
|
|
|
|
@if test -f $@; then :; else \
|
|
|
|
trap 'rm -rf vala-lock vala-stamp' 1 2 13 15; \
|
|
|
|
if mkdir vala-lock 2> /dev/null; then \
|
|
|
|
rm -f vala-stamp; \
|
|
|
|
$(MAKE) $(AM_MAKEFLAGS) vala-stamp; \
|
|
|
|
rmdir vala-lock; \
|
|
|
|
else \
|
|
|
|
while test -d vala-lock; do sleep 1; done; \
|
|
|
|
test -f vala-stamp; exit $$?; \
|
|
|
|
fi \
|
|
|
|
fi
|
2015-12-04 14:39:39 +00:00
|
|
|
|
|
|
|
libmatrix_convenience_la_SOURCES = \
|
2016-03-10 20:36:28 +00:00
|
|
|
$(libtp_matrix_convenience_la_VALA_SOURCES:.vala=.c) \
|
2015-12-04 14:39:39 +00:00
|
|
|
matrix-connection-manager.c \
|
|
|
|
matrix-connection-manager.h \
|
|
|
|
matrix-protocol.c \
|
|
|
|
matrix-protocol.h \
|
|
|
|
matrix-debug.c \
|
|
|
|
matrix-debug.h \
|
2015-12-07 15:38:28 +00:00
|
|
|
matrix-handles.c \
|
|
|
|
matrix-handles.h \
|
|
|
|
matrix-connection.c \
|
|
|
|
matrix-connection.h \
|
2015-12-09 13:00:10 +00:00
|
|
|
matrix-im-manager.c \
|
|
|
|
matrix-im-manager.h \
|
|
|
|
matrix-muc-manager.c \
|
|
|
|
matrix-muc-manager.h \
|
2015-12-09 15:51:25 +00:00
|
|
|
matrix-contact-info.c \
|
|
|
|
matrix-contact-info.h \
|
2015-12-04 14:39:39 +00:00
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
nodist_libmatrix_convenience_la_SOURCES = \
|
|
|
|
$(BUILT_SOURCES)
|
|
|
|
|
|
|
|
telepathy_matrix_SOURCES = \
|
|
|
|
matrix.c
|
|
|
|
|
|
|
|
telepathy_matrix_LDADD = \
|
|
|
|
libmatrix-convenience.la \
|
|
|
|
$(ALL_LIBS)
|
|
|
|
|
|
|
|
noinst_LTLIBRARIES = libmatrix-convenience.la
|
|
|
|
|
|
|
|
AM_CFLAGS = \
|
|
|
|
-I$(top_srcdir) \
|
|
|
|
-I$(top_builddir) \
|
|
|
|
$(ERROR_CFLAGS) \
|
|
|
|
@DBUS_CFLAGS@ \
|
|
|
|
@GLIB_CFLAGS@ \
|
|
|
|
@TELEPATHY_CFLAGS@ \
|
|
|
|
-std=c99
|
|
|
|
|
|
|
|
AM_LDFLAGS = \
|
|
|
|
$(ERROR_LDFLAGS) \
|
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
ALL_LIBS = \
|
|
|
|
@DBUS_LIBS@ \
|
|
|
|
@GLIB_LIBS@ \
|
|
|
|
@TELEPATHY_LIBS@
|
|
|
|
|
|
|
|
man_MANS = telepathy-matrix.8
|
|
|
|
|
|
|
|
EXTRA_DIST = telepathy-matrix.8.in
|
|
|
|
|
|
|
|
%.8: %.8.in Makefile
|
|
|
|
$(AM_V_GEN)sed -e 's,[@]libexecdir[@],@libexecdir@,' < $< > $@
|