X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Ftests%2FMakefile.am;h=4bb71a87c9afdf970578aca3ecb7a8b03d170fbe;hb=174ebaefcc2b1b94f4a628e60f150b7209230dbf;hp=78690ce4d2ed77a1dfd48f7267ed4ce66a51da8a;hpb=c762a3a3f60a984edb721dd8879a52bffd134bd4;p=platform%2Fupstream%2Fglib.git diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am index 78690ce..4bb71a8 100644 --- a/gio/tests/Makefile.am +++ b/gio/tests/Makefile.am @@ -3,7 +3,7 @@ include $(top_srcdir)/glib-tap.mk dist_uninstalled_test_data = test_ltlibraries = -SUBDIRS = gdbus-object-manager-example services +SUBDIRS = gdbus-object-manager-example services modules LDADD = \ $(top_builddir)/gio/libgio-2.0.la \ @@ -20,6 +20,7 @@ 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 \ @@ -30,8 +31,10 @@ test_programs = \ credentials \ data-input-stream \ data-output-stream \ + defaultvalue \ fileattributematcher \ filter-streams \ + giomodule \ gsubprocess \ g-file \ g-file-info \ @@ -278,6 +281,7 @@ usr_desktop_files = \ kde4/kate.desktop \ kde4/konqbrowser.desktop \ kde4/okular.desktop \ + mimeinfo.cache \ nautilus-autorun-software.desktop \ nautilus-classic.desktop \ nautilus-connect-server.desktop \ @@ -297,6 +301,10 @@ dist_test_data += \ appinfo-test2.desktop \ file.c \ org.gtk.test.dbusappinfo.desktop \ + x-content/image-dcf/DCIM/Camera/20130831_203925.jpg \ + x-content/image-dcf/DCIM/Camera/20130831_203928.jpg \ + x-content/unix-software/autorun.sh \ + x-content/win32-software/autorun.exe \ $(NULL) test_extra_programs += \ @@ -311,11 +319,11 @@ uninstalled_test_extra_programs += \ test_programs += mimeapps clean-local: clean-mimeapps clean-mimeapps: - rm -rf xdgdatadir xdgdatahome + rm -rf xdgdatadir xdgdatahome xdgconfighome uninstalled_test_programs += gsettings gschema-compile gsettings_DEPENDENCIES = test.mo -CLEANFILES += test.mo de/LC_MESSAGES/test.mo +CLEANFILES += test.mo de/LC_MESSAGES/test.mo keyfile/gsettings.store gsettings_CFLAGS = $(AM_CFLAGS) -DSRCDIR=\"$(abs_srcdir)\" test.mo: de.po $(AM_V_GEN) $(MSGFMT) -o test.mo $(srcdir)/de.po; \ @@ -397,6 +405,7 @@ test_programs += \ gdbus-test-codegen-old \ gdbus-threading \ gmenumodel \ + gnotification \ $(NULL) gdbus_proxy_threads_CFLAGS = $(AM_CFLAGS) $(DBUS1_CFLAGS) @@ -424,9 +433,11 @@ nodist_gdbus_test_codegen_old_SOURCES = gdbus-test-codegen-generated.c gdbus- 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 +gnotification_SOURCES = $(gdbus_sessionbus_sources) gnotification.c gnotification-server.h gnotification-server.c +BUILT_SOURCES += gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h 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 +gdbus-test-codegen-generated.h: test-codegen.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ @@ -445,6 +456,8 @@ gdbus-test-codegen-generated.h gdbus-test-codegen-generated.c: test-codegen.xml --annotate "org.project.Bar::TestSignal[array_of_strings]" Key8 Value8 \ $(srcdir)/test-codegen.xml \ $(NULL) +gdbus-test-codegen-generated.c: gdbus-test-codegen-generated.h + @: # Generated as side-effect of .h EXTRA_DIST += test-codegen.xml CLEANFILES += gdbus-test-codegen-generated.[ch] gdbus-test-codegen-generated-doc-*.xml @@ -519,3 +532,22 @@ test.gresource: test.gresource.xml Makefile $(shell $(glib_compile_resources) -- EXTRA_DIST += test.gresource.xml test1.txt test2.gresource.xml test2.txt test3.gresource.xml test3.txt test4.gresource.xml CLEANFILES += test_resources.c test_resources2.[ch] plugin_resources.c test.gresource + +BUILT_SOURCES += giotypefuncs.c + +giotypefuncs.c: Makefile + $(AM_V_GEN) echo '#include ' > xgen-giosrc.c && \ + echo "G_GNUC_BEGIN_IGNORE_DEPRECATIONS" > xgen-gio && \ + ${CPP} $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) xgen-giosrc.c | \ + $(GREP) -o '\bg_.*_get_type\b' | \ + $(GREP) -v 'g_io_extension_get_type\|g_variant_get_type' | \ + sort | uniq | \ + $(SED) -e 's/^/*tp++ = /' -e 's/$$/ ();/' >> xgen-gio && \ + cp xgen-gio $@ # && rm -f xgen-gio xgen-giosrc.c + +CLEANFILES += xgen-giosrc.c xgen-gio giotypefuncs.c + +if ENABLE_INSTALLED_TESTS +install-data-hook: + $(AM_V_at) chmod a+x $(DESTDIR)$(installed_testdir)/x-content/win32-software/autorun.exe +endif