SUBDIRS = gdbus-object-manager-example services
LDADD = \
- $(top_builddir)/glib/libglib-2.0.la \
+ $(top_builddir)/gio/libgio-2.0.la \
$(top_builddir)/gobject/libgobject-2.0.la \
$(top_builddir)/gmodule/libgmodule-2.0.la \
- $(top_builddir)/gio/libgio-2.0.la
+ $(top_builddir)/glib/libglib-2.0.la \
+ $(NULL)
+
AM_CPPFLAGS = $(gio_INCLUDES) $(GLIB_DEBUG_FLAGS) -I$(top_builddir)/gio -I$(top_srcdir)/gio
DEFS = -DG_LOG_DOMAIN=\"GLib-GIO\" -DTEST_SERVICES=\""$(abs_top_builddir)/gio/tests/services"\"
AM_CFLAGS = $(GLIB_WARN_CFLAGS)
# Test programs buildable on all platforms
test_programs = \
+ appmonitor \
async-close-output-stream \
async-splice-output-stream \
buffered-input-stream \
if OS_UNIX
test_programs += \
- basic-application \
contenttype \
file \
gdbus-peer-object-manager \
unix-streams \
$(NULL)
+test_extra_programs += \
+ basic-application \
+ $(NULL)
+
# Uninstalled because of the check-for-executable logic in DesktopAppInfo unable to find the installed executable
uninstalled_test_programs += \
appinfo \
desktop-app-info \
$(NULL)
+home_desktop_files = \
+ epiphany-weather-for-toronto-island-9c6a4e022b17686306243dada811d550d25eb1fb.desktop \
+ eog.desktop
+
+usr_desktop_files = \
+ baobab.desktop \
+ cheese.desktop \
+ dconf-editor.desktop \
+ eog.desktop \
+ evince-previewer.desktop \
+ evince.desktop \
+ file-roller.desktop \
+ gcr-prompter.desktop \
+ gcr-viewer.desktop \
+ gedit.desktop \
+ glade.desktop \
+ gnome-clocks.desktop \
+ gnome-contacts.desktop \
+ gnome-font-viewer.desktop \
+ gnome-music.desktop \
+ gnome-terminal.desktop \
+ gucharmap.desktop \
+ kde4/dolphin.desktop \
+ kde4/kate.desktop \
+ kde4/konqbrowser.desktop \
+ kde4/okular.desktop \
+ nautilus-autorun-software.desktop \
+ nautilus-classic.desktop \
+ nautilus-connect-server.desktop \
+ nautilus.desktop \
+ totem.desktop \
+ yelp.desktop
+
+dist_test_data += \
+ $(addprefix desktop-files/usr/applications/,$(usr_desktop_files)) \
+ $(addprefix desktop-files/home/applications/,$(home_desktop_files))
+
dist_test_data += \
appinfo-test-actions.desktop \
appinfo-test-gnome.desktop \
test_extra_programs += \
appinfo-test \
+ apps \
$(NULL)
uninstalled_test_extra_programs += \
cp -f test.mo de/LC_MESSAGES
EXTRA_DIST += de.po
dist_uninstalled_test_data += \
- org.gtk.test.gschema.xml \
+ org.gtk.test.gschema.xml.orig \
org.gtk.schemasourcecheck.gschema.xml \
testenum.h \
enums.xml.template
# Generated while running the testcase itself...
CLEANFILES += \
+ org.gtk.test.gschema.xml \
org.gtk.test.enums.xml \
gsettings.store \
gschemas.compiled \
gdbus-proxy-threads \
gdbus-proxy-well-known-name \
gdbus-test-codegen \
+ gdbus-test-codegen-old \
gdbus-threading \
gmenumodel \
+ gnotification \
$(NULL)
gdbus_proxy_threads_CFLAGS = $(AM_CFLAGS) $(DBUS1_CFLAGS)
gdbus_proxy_threads_SOURCES = $(gdbus_sessionbus_sources) gdbus-proxy-threads.c
gdbus_proxy_well_known_name_SOURCES = $(gdbus_sessionbus_sources) gdbus-proxy-well-known-name.c
gdbus_test_codegen_SOURCES = $(gdbus_sessionbus_sources) gdbus-test-codegen.c
+nodist_gdbus_test_codegen_SOURCES = gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h
+gdbus_test_codegen_old_SOURCES = $(gdbus_sessionbus_sources) gdbus-test-codegen.c
+nodist_gdbus_test_codegen_old_SOURCES = gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h
+gdbus_test_codegen_old_CPPFLAGS = $(AM_CPPFLAGS) -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36
gdbus_threading_SOURCES = $(gdbus_sessionbus_sources) gdbus-threading.c
gmenumodel_SOURCES = $(gdbus_sessionbus_sources) gmenumodel.c
-nodist_gdbus_test_codegen_SOURCES = gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h
+gnotification_SOURCES = $(gdbus_sessionbus_sources) gnotification.c gnotification-server.h gnotification-server.c
gdbus-test-codegen.o: gdbus-test-codegen-generated.h
gdbus-test-codegen-generated.h gdbus-test-codegen-generated.c: test-codegen.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen
endif # OS_UNIX
endif # HAVE_DBUS_DAEMON
+tls_interaction_SOURCES = tls-interaction.c gtesttlsbackend.c gtesttlsbackend.h
+
# -----------------------------------------------------------------------------
if OS_WIN32