* library: (78 commits) Doxyfile update small note annd cosmetics for safeclib test.h cosmetic, add a 'tests' nobug flag, give diagnostics add psplay_delete_node and psplay_delete_key functions Probabilistic Splay Tree implementation Probabilistic Splay Tree implementation WIP: Cuckoo hash update, leave it at a insane state Add lumiera_tmpbuf_strcat3 for concating up to three strings to safeclib FIX: put a note to list_relocate, add test Move the resource announce/forget into the rwlock init/destroy fix some warnings fix name of 'doc' target, remove the OPENGL flag for now improved the architecture overview (drawing) Fixed hyperactive scroll wheel zoom Fixed a bug with body redrawing and added some documentation Added some documentation to body and ruler Added support for audacity style playback period, and added some Added time indication improved the scons build to report all missing dependencies instead of stopping at the first one add my favorite lumiera logo to the TiddlyWiki page ...
66 lines
3.1 KiB
Makefile
66 lines
3.1 KiB
Makefile
# Copyright (C) Lumiera.org
|
|
# 2007-2008, Christian Thaeter <ct@pipapo.org>
|
|
# Hermann Vosseler <Ichthyostega@web.de>
|
|
#
|
|
# This program is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU General Public License as
|
|
# published by the Free Software Foundation; either version 2 of the
|
|
# License, or (at your option) any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program; if not, write to the Free Software
|
|
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
|
|
tests_srcdir = $(top_srcdir)/tests
|
|
|
|
check_PROGRAMS += test-error
|
|
test_error_SOURCES = $(tests_srcdir)/error/errortest.c
|
|
test_error_CPPFLAGS = $(AM_CPPFLAGS) -std=gnu99 -Wall -Werror -I$(top_srcdir)/src/
|
|
test_error_LDADD = liblumi.a -lnobugmt -lpthread -ldl
|
|
|
|
check_PROGRAMS += test-locking
|
|
test_locking_SOURCES = $(tests_srcdir)/library/test-locking.c
|
|
test_locking_CPPFLAGS = $(AM_CPPFLAGS) -std=gnu99 -Wall -Werror -I$(top_srcdir)/src/
|
|
test_locking_LDADD = liblumi.a -lnobugmt -lpthread -ldl -lm
|
|
|
|
check_PROGRAMS += test-llist
|
|
test_llist_SOURCES = $(tests_srcdir)/library/test-llist.c
|
|
test_llist_CPPFLAGS = $(AM_CPPFLAGS) -std=gnu99 -Wall -Werror -I$(top_srcdir)/src/
|
|
test_llist_LDADD = liblumi.a -lnobugmt -lpthread -ldl -lm
|
|
|
|
check_PROGRAMS += test-psplay
|
|
test_psplay_SOURCES = $(tests_srcdir)/library/test-psplay.c
|
|
test_psplay_CPPFLAGS = $(AM_CPPFLAGS) -std=gnu99 -Wall -Werror -I$(top_srcdir)/src/
|
|
test_psplay_LDADD = liblumi.a -lnobugmt -lpthread -ldl -lm
|
|
|
|
check_PROGRAMS += test-safeclib
|
|
test_safeclib_SOURCES = $(tests_srcdir)/library/test-safeclib.c
|
|
test_safeclib_CPPFLAGS = $(AM_CPPFLAGS) -std=gnu99 -Wall -Werror -I$(top_srcdir)/src/
|
|
test_safeclib_LDADD = liblumi.a -lnobugmt -lpthread -ldl -lm
|
|
|
|
check_PROGRAMS += test-luid
|
|
test_luid_SOURCES = $(tests_srcdir)/library/test-luid.c
|
|
test_luid_CPPFLAGS = $(AM_CPPFLAGS) -std=gnu99 -Wall -Werror -I$(top_srcdir)/src/
|
|
test_luid_LDADD = liblumi.a -lnobugmt -lpthread -ldl -lm
|
|
|
|
check_PROGRAMS += test-filedescriptors
|
|
test_filedescriptors_SOURCES = $(tests_srcdir)/backend/test-filedescriptors.c
|
|
test_filedescriptors_CPPFLAGS = $(AM_CPPFLAGS) -std=gnu99 -Wall -Werror -I$(top_srcdir)/src/
|
|
test_filedescriptors_LDADD = liblumibackend.a liblumi.a -lnobugmt -lpthread -ldl -lm
|
|
|
|
check_PROGRAMS += test-filehandles
|
|
test_filehandles_SOURCES = $(tests_srcdir)/backend/test-filehandles.c
|
|
test_filehandles_CPPFLAGS = $(AM_CPPFLAGS) -std=gnu99 -Wall -Werror -I$(top_srcdir)/src/
|
|
test_filehandles_LDADD = liblumibackend.a liblumi.a -lnobugmt -lpthread -ldl -lm
|
|
|
|
check_PROGRAMS += test-config
|
|
test_config_SOURCES = $(tests_srcdir)/backend/test-config.c
|
|
test_config_CPPFLAGS = $(AM_CPPFLAGS) -std=gnu99 -Wall -Werror -I$(top_srcdir)/src/
|
|
test_config_LDADD = liblumibackend.a liblumi.a -lnobugmt -lpthread -ldl -lm
|
|
|
|
TESTS = $(tests_srcdir)/test.sh
|