# Override DEFS and DEFAULT_INCLUDES to suppress "-I. -I$(srcdir)"
DEFS = @DEFS@
DEFAULT_INCLUDES =
INCLUDES = -I$(top_builddir) -I$(top_srcdir) -I$(top_builddir)/sigc++/config
LDADD = $(top_builddir)/sigc++/libsigc-1.2.la

noinst_PROGRAMS = \
   size_test       connection_test object_test \
   slot_test       object_slot_test class_slot_test \
   bind_test       bind_return_test \
   retype_test     retype_return_test     hide_test  \
   method_slot_test	disappearing_observer_test

TESTS = \
   bind_return_test bind_test class_slot_test \
   connection_test \
   hide_test object_slot_test object_test retype_test \
   retype_return_test size_test slot_test method_slot_test \
   disappearing_observer_test

#
# Component tests
size_test_SOURCES = size_test.cc
connection_test_SOURCES = connection_test.cc
object_test_SOURCES = object_test.cc

#
# Slot tests
slot_test_SOURCES = slot_test.cc
object_slot_test_SOURCES = object_slot_test.cc
method_slot_test_SOURCES = method_slot_test.cc
class_slot_test_SOURCES = class_slot_test.cc
#array_test_SOURCES = array_test.cc

#
# Signal tests
#basic_SOURCES = basic.cc
#vbasic_SOURCES = vbasic.cc
#disconnect_SOURCES = disconnect.cc

#
# Adaptor tests
bind_test_SOURCES = bind_test.cc
bind_return_test_SOURCES = bind_return_test.cc
retype_test_SOURCES = retype_test.cc
retype_return_test_SOURCES = retype_return_test.cc
hide_test_SOURCES = hide_test.cc


#
# Runtime tests
disappearing_observer_test_SOURCES = disappearing_observer_test.cc

#
# Size target - used in benchmarking improvements
size:
	rm -f size
	make clean
	make all
	echo "Unstriped tests:" > size
	ls -l .libs/* | awk '{print substr($$0,35,8),substr($$0,63);}' >> size
	echo "Striped tests:" >> size
	strip .libs/*
	ls -l .libs/* | awk '{print substr($$0,35,8),substr($$0,63);}' >> size



syntax highlighted by Code2HTML, v. 0.9.1