X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tests%2FMakefile.am;h=307bc318f488b5ccc0a086343fa17195106e8bb0;hb=9fa5b8e5c7701d9ea40577a9a317d02c79b17d18;hp=00726d632d09c06c104c9503d01732225278a3fc;hpb=a1279204581ccb2b6fbbe177b0998925e5520652;p=platform%2Fupstream%2Fglib.git diff --git a/tests/Makefile.am b/tests/Makefile.am index 00726d6..307bc31 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,6 +1,12 @@ +include $(top_srcdir)/Makefile.decl + SUBDIRS=gobject refcount -INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/glib -I$(top_srcdir)/gmodule $(GLIB_DEBUG_FLAGS) +AM_CPPFLAGS = \ + $(gmodule_INCLUDES) \ + $(GLIB_DEBUG_FLAGS) + +AM_CFLAGS = -g EFENCE= @@ -9,9 +15,9 @@ libgthread = $(top_builddir)/gthread/libgthread-2.0.la libgmodule = $(top_builddir)/gmodule/libgmodule-2.0.la libgobject = $(top_builddir)/gobject/libgobject-2.0.la -if PLATFORM_WIN32 libadd_libgmodule = $(libgmodule) libadd_libglib = $(libglib) +if PLATFORM_WIN32 no_undefined = -no-undefined module_test_exp = module-test.exp @@ -25,7 +31,7 @@ spawn_test_win32_gui_LDFLAGS = -mwindows endif -EXTRA_DIST = \ +EXTRA_DIST += \ $(test_scripts) \ makefile.msc.in \ casefold.txt \ @@ -33,7 +39,8 @@ EXTRA_DIST = \ gen-casefold-txt.pl \ gen-casemap-txt.pl \ iochannel-test-infile \ - utf8.txt + utf8.txt \ + timeloop-basic.c BUILT_EXTRA_DIST = \ makefile.msc @@ -49,12 +56,26 @@ endif if ENABLE_TIMELOOP timeloop = timeloop timeloop-closure endif -noinst_PROGRAMS = testglib testgdate testgdateparser unicode-normalize unicode-collate $(timeloop) -testglib_LDADD = $(libglib) -patterntest_LDADD = $(libglib) +noinst_PROGRAMS = $(TEST_PROGS) \ + testgdate \ + testgdateparser \ + unicode-normalize \ + unicode-collate \ + $(timeloop) \ + errorcheck-mutex-test \ + assert-msg-test + +TEST_PROGS += testglib +testglib_SOURCES = testglib.c +testglib_LDADD = $(libglib) + + testgdate_LDADD = $(libglib) testgdateparser_LDADD = $(libglib) unicode_normalize_LDADD = $(libglib) +unicode_collate_LDADD = $(libglib) +errorcheck_mutex_test_LDADD = $(libglib) $(libgthread) $(G_THREAD_LIBS) +assert_msg_test_LDADD = $(libglib) if ENABLE_TIMELOOP timeloop_LDADD = $(libglib) timeloop_closure_LDADD = $(libglib) $(libgobject) @@ -62,118 +83,83 @@ endif test_programs = \ atomic-test \ - array-test \ + bit-test \ $(CXX_TEST) \ child-test \ completion-test \ - convert-test \ - date-test \ dirname-test \ file-test \ env-test \ gio-test \ - hash-test \ iochannel-test \ - keyfile-test \ - list-test \ mainloop-test \ mapping-test \ - markup-escape-test \ module-test \ - node-test \ - option-test \ - patterntest \ - printf-test \ - queue-test \ + onceinit \ asyncqueue-test \ qsort-test \ - rand-test \ relation-test \ - shell-test \ - slist-test \ slice-test \ + slice-color \ + slice-concurrent \ + slice-threadinit \ spawn-test \ $(spawn_test_win32_gui) \ - strfunc-test \ - string-test \ - strtod-test \ thread-test \ threadpool-test \ - tree-test \ type-test \ unicode-caseconv \ - unicode-encoding \ - utf8-validate \ - utf8-pointer \ - uri-test + unicode-encoding -test_scripts = run-markup-tests.sh run-collate-tests.sh +test_scripts = run-collate-tests.sh run-assert-msg-test.sh -test_script_support_programs = markup-test unicode-collate +test_script_support_programs = unicode-collate check_PROGRAMS = $(test_programs) $(test_script_support_programs) TESTS = $(test_programs) $(test_scripts) TESTS_ENVIRONMENT = srcdir=$(srcdir) \ LIBCHARSET_ALIAS_DIR=$(top_builddir)/glib/libcharset \ - MALLOC_CHECK_=2 + MALLOC_CHECK_=2 \ + MALLOC_PERTURB_=$$(($${RANDOM:-256} % 256)) progs_ldadd = $(EFENCE) $(libglib) $(EFENCE) thread_ldadd = $(libgthread) $(G_THREAD_LIBS) $(progs_ldadd) module_ldadd = $(libgmodule) $(G_MODULE_LIBS) $(progs_ldadd) atomic_test_LDADD = $(progs_ldadd) -array_test_LDADD = $(progs_ldadd) +bit_test_LDADD = $(progs_ldadd) child_test_LDADD = $(thread_ldadd) completion_test_LDADD = $(progs_ldadd) -convert_test_LDADD = $(progs_ldadd) -date_test_LDADD = $(progs_ldadd) dirname_test_LDADD = $(progs_ldadd) file_test_LDADD = $(progs_ldadd) env_test_LDADD = $(progs_ldadd) gio_test_LDADD = $(progs_ldadd) -hash_test_LDADD = $(progs_ldadd) iochannel_test_LDADD = $(progs_ldadd) -keyfile_test_LDADD = $(progs_ldadd) -list_test_LDADD = $(progs_ldadd) mainloop_test_LDADD = $(thread_ldadd) -markup_test_LDADD = $(progs_ldadd) mapping_test_LDADD = $(progs_ldadd) -markup_escape_test_LDADD = $(progs_ldadd) module_test_LDADD = $(module_ldadd) $(module_test_exp) module_test_LDFLAGS = $(G_MODULE_LDFLAGS) -node_test_LDADD = $(progs_ldadd) -option_test_LDADD = $(progs_ldadd) -printf_test_LDADD = $(progs_ldadd) -queue_test_LDADD = $(progs_ldadd) +onceinit_LDADD = $(thread_ldadd) asyncqueue_test_LDADD = $(thread_ldadd) qsort_test_LDADD = $(progs_ldadd) -rand_test_LDADD = $(progs_ldadd) relation_test_LDADD = $(progs_ldadd) -shell_test_LDADD = $(progs_ldadd) -slist_test_LDADD = $(progs_ldadd) slice_test_SOURCES = slice-test.c memchunks.c slice_test_LDADD = $(thread_ldadd) +slice_color_SOURCES = slice-color.c memchunks.c +slice_color_LDADD = $(thread_ldadd) +slice_concurrent_SOURCES = slice-concurrent.c +slice_concurrent_LDADD = $(thread_ldadd) +slice_threadinit_SOURCES = slice-threadinit.c +slice_threadinit_LDADD = $(thread_ldadd) spawn_test_LDADD = $(progs_ldadd) -strfunc_test_LDADD = $(progs_ldadd) -string_test_LDADD = $(progs_ldadd) -strtod_test_LDADD = $(progs_ldadd) -lm thread_test_LDADD = $(thread_ldadd) threadpool_test_LDADD = $(thread_ldadd) -tree_test_LDADD = $(progs_ldadd) type_test_LDADD = $(progs_ldadd) unicode_encoding_LDADD = $(progs_ldadd) unicode_caseconv_LDADD = $(progs_ldadd) -unicode_collate_LDADD = $(progs_ldadd) -utf8_validate_LDADD = $(progs_ldadd) -utf8_pointer_LDADD = $(progs_ldadd) -uri_test_LDADD = $(progs_ldadd) - -lib_LTLIBRARIES = libmoduletestplugin_a.la libmoduletestplugin_b.la -# Prevent those libs from being installed -install-libLTLIBRARIES: - : +noinst_LTLIBRARIES = libmoduletestplugin_a.la libmoduletestplugin_b.la libmoduletestplugin_a_la_SOURCES = libmoduletestplugin_a.c libmoduletestplugin_a_la_LDFLAGS = $(G_MODULE_LDFLAGS) -avoid-version -module $(no_undefined) -rpath $(libdir) @@ -184,19 +170,17 @@ libmoduletestplugin_b_la_LDFLAGS = $(G_MODULE_LDFLAGS) -avoid-version -module $( libmoduletestplugin_b_la_LIBADD = $(G_MODULE_LIBS) $(libadd_libgmodule) $(libadd_libglib) dist-hook: $(BUILT_EXTRA_DIST) - files='$(BUILT_EXTRA_DIST)'; \ - for f in $$files; do \ - if test -f $$f; then d=.; else d=$(srcdir); fi; \ + files='$(BUILT_EXTRA_DIST)'; \ + for f in $$files; do \ + if test -f $$f; then d=.; else d=$(srcdir); fi; \ cp $$d/$$f $(distdir) || exit 1; done - mkdir $(distdir)/markups; \ - for f in $(srcdir)/markups/* ; do \ - cp $$f $(distdir)/markups; done - mkdir $(distdir)/collate; \ - for f in $(srcdir)/collate/* ; do \ + mkdir $(distdir)/collate; \ + for f in $(srcdir)/collate/* ; do \ if test -f $$f; then cp $$f $(distdir)/collate; fi; done -DISTCLEANFILES = iochannel-test-outfile \ - file-test-get-contents \ - maptest \ - mapchild \ - collate.out +DISTCLEANFILES = \ + iochannel-test-outfile \ + file-test-get-contents \ + maptest \ + mapchild \ + collate.out