build_dir=..
include ../Rules.mk

SRCS = stream.cc \

TESTS = test_stream.cc \
	test_stream_client.cc \


OBJS = $(subst .cc,.o,$(SRCS))

all: $(OBJS)


test_stream: test_stream.o stream.o ../cache/storage_root.o ../common/ip46.o ../common/asynclog.o ../common/log.o ../common/color.o ../common/threadpool.o
	$(CXX) $(CFLAGS) $(CXXFLAGS) $^ $(LDFLAGS) -o $@

test_stream_client: test_stream_client.o stream.o ../cache/storage_root.o ../common/ip46.o ../common/asynclog.o ../common/log.o ../common/color.o ../common/threadpool.o
	$(CXX) $(CFLAGS) $(CXXFLAGS) $^ $(LDFLAGS) -o $@


depend: $(SRCS) $(TESTS)
	makedepend $^

clean:
	rm -f $(OBJS) $(subst .cc,.o,$(TESTS))

# DO NOT DELETE

stream.o: /usr/include/sys/select.h /usr/include/features.h
stream.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
stream.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
stream.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
stream.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
stream.o: /usr/include/time.h /usr/include/bits/time.h stream.h autosock.h
stream.o: finalizer.h /usr/include/boost/function.hpp
stream.o: /usr/include/boost/preprocessor/iterate.hpp
stream.o: /usr/include/boost/preprocessor/iteration/iterate.hpp
stream.o: /usr/include/boost/preprocessor/arithmetic/dec.hpp
stream.o: /usr/include/boost/preprocessor/config/config.hpp
stream.o: /usr/include/boost/preprocessor/arithmetic/inc.hpp
stream.o: /usr/include/boost/preprocessor/array/elem.hpp
stream.o: /usr/include/boost/preprocessor/array/data.hpp
stream.o: /usr/include/boost/preprocessor/tuple/elem.hpp
stream.o: /usr/include/boost/preprocessor/array/size.hpp
stream.o: /usr/include/boost/preprocessor/cat.hpp
stream.o: /usr/include/boost/preprocessor/slot/slot.hpp
stream.o: /usr/include/boost/preprocessor/slot/detail/def.hpp
stream.o: /usr/include/boost/detail/workaround.hpp
stream.o: /usr/include/boost/function/detail/prologue.hpp
stream.o: /usr/include/boost/throw_exception.hpp
stream.o: /usr/include/boost/config.hpp /usr/include/boost/config/user.hpp
stream.o: /usr/include/boost/config/select_compiler_config.hpp
stream.o: /usr/include/boost/config/compiler/gcc.hpp
stream.o: /usr/include/boost/config/select_stdlib_config.hpp
stream.o: /usr/include/boost/config/select_platform_config.hpp
stream.o: /usr/include/boost/config/posix_features.hpp /usr/include/unistd.h
stream.o: /usr/include/bits/posix_opt.h /usr/include/bits/confname.h
stream.o: /usr/include/getopt.h /usr/include/boost/config/suffix.hpp
stream.o: /usr/include/limits.h /usr/include/bits/posix1_lim.h
stream.o: /usr/include/bits/local_lim.h /usr/include/linux/limits.h
stream.o: /usr/include/bits/posix2_lim.h /usr/include/boost/config.hpp
stream.o: /usr/include/boost/function/function_base.hpp
stream.o: /usr/include/boost/assert.hpp /usr/include/assert.h
stream.o: /usr/include/boost/type_traits/is_integral.hpp
stream.o: /usr/include/boost/type_traits/detail/bool_trait_def.hpp
stream.o: /usr/include/boost/type_traits/detail/template_arity_spec.hpp
stream.o: /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp
stream.o: /usr/include/boost/mpl/aux_/adl_barrier.hpp
stream.o: /usr/include/boost/mpl/aux_/config/adl.hpp
stream.o: /usr/include/boost/mpl/aux_/config/msvc.hpp
stream.o: /usr/include/boost/mpl/aux_/config/intel.hpp
stream.o: /usr/include/boost/mpl/aux_/config/gcc.hpp
stream.o: /usr/include/boost/mpl/aux_/config/workaround.hpp
stream.o: /usr/include/boost/mpl/aux_/nttp_decl.hpp
stream.o: /usr/include/boost/mpl/aux_/config/nttp.hpp
stream.o: /usr/include/boost/mpl/aux_/integral_wrapper.hpp
stream.o: /usr/include/boost/mpl/integral_c_tag.hpp
stream.o: /usr/include/boost/mpl/aux_/config/static_constant.hpp
stream.o: /usr/include/boost/mpl/aux_/static_cast.hpp
stream.o: /usr/include/boost/mpl/aux_/template_arity_fwd.hpp
stream.o: /usr/include/boost/mpl/aux_/preprocessor/params.hpp
stream.o: /usr/include/boost/mpl/aux_/config/preprocessor.hpp
stream.o: /usr/include/boost/preprocessor/comma_if.hpp
stream.o: /usr/include/boost/preprocessor/punctuation/comma_if.hpp
stream.o: /usr/include/boost/preprocessor/control/if.hpp
stream.o: /usr/include/boost/preprocessor/control/iif.hpp
stream.o: /usr/include/boost/preprocessor/logical/bool.hpp
stream.o: /usr/include/boost/preprocessor/facilities/empty.hpp
stream.o: /usr/include/boost/preprocessor/punctuation/comma.hpp
stream.o: /usr/include/boost/preprocessor/repeat.hpp
stream.o: /usr/include/boost/preprocessor/repetition/repeat.hpp
stream.o: /usr/include/boost/preprocessor/debug/error.hpp
stream.o: /usr/include/boost/preprocessor/detail/auto_rec.hpp
stream.o: /usr/include/boost/preprocessor/tuple/eat.hpp
stream.o: /usr/include/boost/preprocessor/inc.hpp
stream.o: /usr/include/boost/mpl/aux_/config/lambda.hpp
stream.o: /usr/include/boost/mpl/aux_/config/ttp.hpp
stream.o: /usr/include/boost/mpl/aux_/config/ctps.hpp
stream.o: /usr/include/boost/mpl/aux_/config/overload_resolution.hpp
stream.o: /usr/include/boost/type_traits/integral_constant.hpp
stream.o: /usr/include/boost/mpl/bool.hpp /usr/include/boost/mpl/bool_fwd.hpp
stream.o: /usr/include/boost/mpl/integral_c.hpp
stream.o: /usr/include/boost/mpl/integral_c_fwd.hpp
stream.o: /usr/include/boost/mpl/aux_/lambda_support.hpp
stream.o: /usr/include/boost/type_traits/detail/bool_trait_undef.hpp
stream.o: /usr/include/boost/type_traits/composite_traits.hpp
stream.o: /usr/include/boost/type_traits/is_array.hpp
stream.o: /usr/include/boost/type_traits/config.hpp
stream.o: /usr/include/boost/type_traits/is_enum.hpp
stream.o: /usr/include/boost/type_traits/add_reference.hpp
stream.o: /usr/include/boost/type_traits/is_reference.hpp
stream.o: /usr/include/boost/type_traits/detail/type_trait_def.hpp
stream.o: /usr/include/boost/type_traits/detail/type_trait_undef.hpp
stream.o: /usr/include/boost/type_traits/is_arithmetic.hpp
stream.o: /usr/include/boost/type_traits/is_float.hpp
stream.o: /usr/include/boost/type_traits/detail/ice_or.hpp
stream.o: /usr/include/boost/type_traits/is_convertible.hpp
stream.o: /usr/include/boost/type_traits/detail/yes_no_type.hpp
stream.o: /usr/include/boost/type_traits/ice.hpp
stream.o: /usr/include/boost/type_traits/detail/ice_and.hpp
stream.o: /usr/include/boost/type_traits/detail/ice_not.hpp
stream.o: /usr/include/boost/type_traits/detail/ice_eq.hpp
stream.o: /usr/include/boost/type_traits/is_abstract.hpp
stream.o: /usr/include/boost/static_assert.hpp
stream.o: /usr/include/boost/type_traits/is_class.hpp
stream.o: /usr/include/boost/type_traits/is_union.hpp
stream.o: /usr/include/boost/type_traits/remove_cv.hpp
stream.o: /usr/include/boost/type_traits/broken_compiler_spec.hpp
stream.o: /usr/include/boost/type_traits/detail/cv_traits_impl.hpp
stream.o: /usr/include/boost/type_traits/intrinsics.hpp
stream.o: /usr/include/boost/type_traits/is_function.hpp
stream.o: /usr/include/boost/type_traits/detail/false_result.hpp
stream.o: /usr/include/boost/type_traits/detail/is_function_ptr_helper.hpp
stream.o: /usr/include/boost/type_traits/is_member_pointer.hpp
stream.o: /usr/include/boost/type_traits/is_member_function_pointer.hpp
stream.o: /usr/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
stream.o: /usr/include/boost/type_traits/is_pointer.hpp
stream.o: /usr/include/boost/type_traits/is_stateless.hpp
stream.o: /usr/include/boost/type_traits/has_trivial_constructor.hpp
stream.o: /usr/include/boost/type_traits/is_pod.hpp
stream.o: /usr/include/boost/type_traits/is_void.hpp
stream.o: /usr/include/boost/type_traits/is_scalar.hpp
stream.o: /usr/include/boost/type_traits/has_trivial_copy.hpp
stream.o: /usr/include/boost/type_traits/is_volatile.hpp
stream.o: /usr/include/boost/type_traits/has_trivial_destructor.hpp
stream.o: /usr/include/boost/type_traits/is_empty.hpp
stream.o: /usr/include/boost/ref.hpp /usr/include/boost/utility/addressof.hpp
stream.o: /usr/include/boost/pending/ct_if.hpp
stream.o: /usr/include/boost/utility/enable_if.hpp
stream.o: /usr/include/boost/function_equal.hpp /usr/include/boost/mem_fn.hpp
stream.o: /usr/include/boost/get_pointer.hpp
stream.o: /usr/include/boost/bind/mem_fn_template.hpp
stream.o: /usr/include/boost/bind/mem_fn_cc.hpp
stream.o: /usr/include/boost/preprocessor/enum.hpp
stream.o: /usr/include/boost/preprocessor/repetition/enum.hpp
stream.o: /usr/include/boost/preprocessor/tuple/rem.hpp
stream.o: /usr/include/boost/preprocessor/enum_params.hpp
stream.o: /usr/include/boost/preprocessor/repetition/enum_params.hpp
stream.o: /usr/include/fcntl.h /usr/include/bits/fcntl.h
stream.o: /usr/include/sys/types.h /usr/include/endian.h
stream.o: /usr/include/bits/endian.h /usr/include/sys/sysmacros.h
stream.o: /usr/include/bits/pthreadtypes.h /usr/include/boost/bind.hpp
stream.o: /usr/include/boost/type.hpp /usr/include/boost/bind/arg.hpp
stream.o: /usr/include/boost/bind/bind_template.hpp
stream.o: /usr/include/boost/bind/bind_cc.hpp
stream.o: /usr/include/boost/bind/bind_mf_cc.hpp
stream.o: /usr/include/boost/bind/placeholders.hpp
stream.o: /usr/include/boost/shared_ptr.hpp
stream.o: /usr/include/boost/checked_delete.hpp
stream.o: /usr/include/boost/detail/shared_count.hpp
stream.o: /usr/include/boost/detail/bad_weak_ptr.hpp
stream.o: /usr/include/boost/detail/sp_counted_base.hpp
stream.o: /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp
stream.o: /usr/include/boost/detail/sp_counted_impl.hpp
stream.o: /usr/include/boost/scoped_ptr.hpp /usr/include/aio.h
stream.o: /usr/include/signal.h /usr/include/bits/signum.h
stream.o: /usr/include/bits/siginfo.h /usr/include/bits/sigaction.h
stream.o: /usr/include/bits/sigcontext.h /usr/include/asm/sigcontext.h
stream.o: /usr/include/linux/compiler.h /usr/include/bits/sigstack.h
stream.o: /usr/include/bits/sigthread.h /usr/include/boost/utility.hpp
stream.o: /usr/include/boost/utility/base_from_member.hpp
stream.o: /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp
stream.o: /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp
stream.o: /usr/include/boost/preprocessor/arithmetic/add.hpp
stream.o: /usr/include/boost/preprocessor/control/while.hpp
stream.o: /usr/include/boost/preprocessor/list/fold_left.hpp
stream.o: /usr/include/boost/preprocessor/list/detail/fold_left.hpp
stream.o: /usr/include/boost/preprocessor/control/expr_iif.hpp
stream.o: /usr/include/boost/preprocessor/list/adt.hpp
stream.o: /usr/include/boost/preprocessor/detail/is_binary.hpp
stream.o: /usr/include/boost/preprocessor/detail/check.hpp
stream.o: /usr/include/boost/preprocessor/logical/compl.hpp
stream.o: /usr/include/boost/preprocessor/list/fold_right.hpp
stream.o: /usr/include/boost/preprocessor/list/detail/fold_right.hpp
stream.o: /usr/include/boost/preprocessor/list/reverse.hpp
stream.o: /usr/include/boost/preprocessor/logical/bitand.hpp
stream.o: /usr/include/boost/preprocessor/control/detail/while.hpp
stream.o: /usr/include/boost/preprocessor/arithmetic/sub.hpp
stream.o: /usr/include/boost/next_prior.hpp
stream.o: /usr/include/boost/noncopyable.hpp
stream.o: /usr/include/boost/shared_array.hpp /usr/include/netinet/in.h
stream.o: /usr/include/stdint.h /usr/include/bits/wchar.h
stream.o: /usr/include/sys/socket.h /usr/include/sys/uio.h
stream.o: /usr/include/bits/uio.h /usr/include/bits/socket.h
stream.o: /usr/include/bits/sockaddr.h /usr/include/asm/socket.h
stream.o: /usr/include/asm/sockios.h /usr/include/bits/in.h
stream.o: /usr/include/bits/byteswap.h /usr/include/boost/thread.hpp
stream.o: /usr/include/boost/thread/thread.hpp
stream.o: /usr/include/boost/thread/detail/config.hpp
stream.o: /usr/include/boost/config/requires_threads.hpp
stream.o: /usr/include/boost/config/auto_link.hpp
stream.o: /usr/include/boost/thread/mutex.hpp
stream.o: /usr/include/boost/thread/detail/lock.hpp
stream.o: /usr/include/boost/thread/exceptions.hpp /usr/include/pthread.h
stream.o: /usr/include/sched.h /usr/include/bits/sched.h
stream.o: /usr/include/bits/setjmp.h /usr/include/boost/thread/condition.hpp
stream.o: /usr/include/boost/thread/once.hpp
stream.o: /usr/include/boost/thread/recursive_mutex.hpp
stream.o: /usr/include/boost/thread/tss.hpp
stream.o: /usr/include/boost/thread/xtime.hpp /usr/include/boost/cstdint.hpp
stream.o: /usr/include/boost/random.hpp
stream.o: /usr/include/boost/random/linear_congruential.hpp
stream.o: /usr/include/boost/limits.hpp
stream.o: /usr/include/boost/random/detail/const_mod.hpp
stream.o: /usr/include/boost/integer_traits.hpp /usr/include/wchar.h
stream.o: /usr/include/stdio.h /usr/include/boost/random/additive_combine.hpp
stream.o: /usr/include/boost/random/inversive_congruential.hpp
stream.o: /usr/include/boost/random/shuffle_output.hpp
stream.o: /usr/include/boost/random/mersenne_twister.hpp
stream.o: /usr/include/boost/random/detail/ptr_helper.hpp
stream.o: /usr/include/boost/random/lagged_fibonacci.hpp
stream.o: /usr/include/boost/random/uniform_01.hpp
stream.o: /usr/include/boost/random/detail/pass_through_engine.hpp
stream.o: /usr/include/boost/random/ranlux.hpp
stream.o: /usr/include/boost/random/subtract_with_carry.hpp
stream.o: /usr/include/boost/random/discard_block.hpp
stream.o: /usr/include/boost/random/linear_feedback_shift.hpp
stream.o: /usr/include/boost/random/xor_combine.hpp
stream.o: /usr/include/boost/random/random_number_generator.hpp
stream.o: /usr/include/boost/random/uniform_int.hpp
stream.o: /usr/include/boost/random/uniform_smallint.hpp
stream.o: /usr/include/boost/random/detail/signed_unsigned_compare.hpp
stream.o: /usr/include/boost/random/variate_generator.hpp
stream.o: /usr/include/boost/random/detail/uniform_int_float.hpp
stream.o: /usr/include/boost/random/uniform_real.hpp
stream.o: /usr/include/boost/random/triangle_distribution.hpp
stream.o: /usr/include/boost/random/bernoulli_distribution.hpp
stream.o: /usr/include/boost/random/cauchy_distribution.hpp
stream.o: /usr/include/boost/random/exponential_distribution.hpp
stream.o: /usr/include/boost/random/geometric_distribution.hpp
stream.o: /usr/include/boost/random/normal_distribution.hpp
stream.o: /usr/include/boost/random/lognormal_distribution.hpp
stream.o: /usr/include/boost/random/poisson_distribution.hpp
stream.o: /usr/include/boost/random/gamma_distribution.hpp
stream.o: /usr/include/boost/random/binomial_distribution.hpp
stream.o: /usr/include/boost/random/uniform_on_sphere.hpp
test_stream.o: stream.h autosock.h finalizer.h
test_stream.o: /usr/include/boost/function.hpp
test_stream.o: /usr/include/boost/preprocessor/iterate.hpp
test_stream.o: /usr/include/boost/preprocessor/iteration/iterate.hpp
test_stream.o: /usr/include/boost/preprocessor/arithmetic/dec.hpp
test_stream.o: /usr/include/boost/preprocessor/config/config.hpp
test_stream.o: /usr/include/boost/preprocessor/arithmetic/inc.hpp
test_stream.o: /usr/include/boost/preprocessor/array/elem.hpp
test_stream.o: /usr/include/boost/preprocessor/array/data.hpp
test_stream.o: /usr/include/boost/preprocessor/tuple/elem.hpp
test_stream.o: /usr/include/boost/preprocessor/array/size.hpp
test_stream.o: /usr/include/boost/preprocessor/cat.hpp
test_stream.o: /usr/include/boost/preprocessor/slot/slot.hpp
test_stream.o: /usr/include/boost/preprocessor/slot/detail/def.hpp
test_stream.o: /usr/include/boost/detail/workaround.hpp
test_stream.o: /usr/include/boost/function/detail/prologue.hpp
test_stream.o: /usr/include/boost/throw_exception.hpp
test_stream.o: /usr/include/boost/config.hpp
test_stream.o: /usr/include/boost/config/user.hpp
test_stream.o: /usr/include/boost/config/select_compiler_config.hpp
test_stream.o: /usr/include/boost/config/compiler/gcc.hpp
test_stream.o: /usr/include/boost/config/select_stdlib_config.hpp
test_stream.o: /usr/include/boost/config/select_platform_config.hpp
test_stream.o: /usr/include/boost/config/posix_features.hpp
test_stream.o: /usr/include/unistd.h /usr/include/features.h
test_stream.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
test_stream.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
test_stream.o: /usr/include/bits/posix_opt.h /usr/include/bits/types.h
test_stream.o: /usr/include/bits/typesizes.h /usr/include/bits/confname.h
test_stream.o: /usr/include/getopt.h /usr/include/boost/config/suffix.hpp
test_stream.o: /usr/include/limits.h /usr/include/bits/posix1_lim.h
test_stream.o: /usr/include/bits/local_lim.h /usr/include/linux/limits.h
test_stream.o: /usr/include/bits/posix2_lim.h /usr/include/boost/config.hpp
test_stream.o: /usr/include/boost/function/function_base.hpp
test_stream.o: /usr/include/boost/assert.hpp /usr/include/assert.h
test_stream.o: /usr/include/boost/type_traits/is_integral.hpp
test_stream.o: /usr/include/boost/type_traits/detail/bool_trait_def.hpp
test_stream.o: /usr/include/boost/type_traits/detail/template_arity_spec.hpp
test_stream.o: /usr/include/boost/mpl/int.hpp
test_stream.o: /usr/include/boost/mpl/int_fwd.hpp
test_stream.o: /usr/include/boost/mpl/aux_/adl_barrier.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/adl.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/msvc.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/intel.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/gcc.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/workaround.hpp
test_stream.o: /usr/include/boost/mpl/aux_/nttp_decl.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/nttp.hpp
test_stream.o: /usr/include/boost/mpl/aux_/integral_wrapper.hpp
test_stream.o: /usr/include/boost/mpl/integral_c_tag.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/static_constant.hpp
test_stream.o: /usr/include/boost/mpl/aux_/static_cast.hpp
test_stream.o: /usr/include/boost/mpl/aux_/template_arity_fwd.hpp
test_stream.o: /usr/include/boost/mpl/aux_/preprocessor/params.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/preprocessor.hpp
test_stream.o: /usr/include/boost/preprocessor/comma_if.hpp
test_stream.o: /usr/include/boost/preprocessor/punctuation/comma_if.hpp
test_stream.o: /usr/include/boost/preprocessor/control/if.hpp
test_stream.o: /usr/include/boost/preprocessor/control/iif.hpp
test_stream.o: /usr/include/boost/preprocessor/logical/bool.hpp
test_stream.o: /usr/include/boost/preprocessor/facilities/empty.hpp
test_stream.o: /usr/include/boost/preprocessor/punctuation/comma.hpp
test_stream.o: /usr/include/boost/preprocessor/repeat.hpp
test_stream.o: /usr/include/boost/preprocessor/repetition/repeat.hpp
test_stream.o: /usr/include/boost/preprocessor/debug/error.hpp
test_stream.o: /usr/include/boost/preprocessor/detail/auto_rec.hpp
test_stream.o: /usr/include/boost/preprocessor/tuple/eat.hpp
test_stream.o: /usr/include/boost/preprocessor/inc.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/lambda.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/ttp.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/ctps.hpp
test_stream.o: /usr/include/boost/mpl/aux_/config/overload_resolution.hpp
test_stream.o: /usr/include/boost/type_traits/integral_constant.hpp
test_stream.o: /usr/include/boost/mpl/bool.hpp
test_stream.o: /usr/include/boost/mpl/bool_fwd.hpp
test_stream.o: /usr/include/boost/mpl/integral_c.hpp
test_stream.o: /usr/include/boost/mpl/integral_c_fwd.hpp
test_stream.o: /usr/include/boost/mpl/aux_/lambda_support.hpp
test_stream.o: /usr/include/boost/type_traits/detail/bool_trait_undef.hpp
test_stream.o: /usr/include/boost/type_traits/composite_traits.hpp
test_stream.o: /usr/include/boost/type_traits/is_array.hpp
test_stream.o: /usr/include/boost/type_traits/config.hpp
test_stream.o: /usr/include/boost/type_traits/is_enum.hpp
test_stream.o: /usr/include/boost/type_traits/add_reference.hpp
test_stream.o: /usr/include/boost/type_traits/is_reference.hpp
test_stream.o: /usr/include/boost/type_traits/detail/type_trait_def.hpp
test_stream.o: /usr/include/boost/type_traits/detail/type_trait_undef.hpp
test_stream.o: /usr/include/boost/type_traits/is_arithmetic.hpp
test_stream.o: /usr/include/boost/type_traits/is_float.hpp
test_stream.o: /usr/include/boost/type_traits/detail/ice_or.hpp
test_stream.o: /usr/include/boost/type_traits/is_convertible.hpp
test_stream.o: /usr/include/boost/type_traits/detail/yes_no_type.hpp
test_stream.o: /usr/include/boost/type_traits/ice.hpp
test_stream.o: /usr/include/boost/type_traits/detail/ice_and.hpp
test_stream.o: /usr/include/boost/type_traits/detail/ice_not.hpp
test_stream.o: /usr/include/boost/type_traits/detail/ice_eq.hpp
test_stream.o: /usr/include/boost/type_traits/is_abstract.hpp
test_stream.o: /usr/include/boost/static_assert.hpp
test_stream.o: /usr/include/boost/type_traits/is_class.hpp
test_stream.o: /usr/include/boost/type_traits/is_union.hpp
test_stream.o: /usr/include/boost/type_traits/remove_cv.hpp
test_stream.o: /usr/include/boost/type_traits/broken_compiler_spec.hpp
test_stream.o: /usr/include/boost/type_traits/detail/cv_traits_impl.hpp
test_stream.o: /usr/include/boost/type_traits/intrinsics.hpp
test_stream.o: /usr/include/boost/type_traits/is_function.hpp
test_stream.o: /usr/include/boost/type_traits/detail/false_result.hpp
test_stream.o: /usr/include/boost/type_traits/detail/is_function_ptr_helper.hpp
test_stream.o: /usr/include/boost/type_traits/is_member_pointer.hpp
test_stream.o: /usr/include/boost/type_traits/is_member_function_pointer.hpp
test_stream.o: /usr/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
test_stream.o: /usr/include/boost/type_traits/is_pointer.hpp
test_stream.o: /usr/include/boost/type_traits/is_stateless.hpp
test_stream.o: /usr/include/boost/type_traits/has_trivial_constructor.hpp
test_stream.o: /usr/include/boost/type_traits/is_pod.hpp
test_stream.o: /usr/include/boost/type_traits/is_void.hpp
test_stream.o: /usr/include/boost/type_traits/is_scalar.hpp
test_stream.o: /usr/include/boost/type_traits/has_trivial_copy.hpp
test_stream.o: /usr/include/boost/type_traits/is_volatile.hpp
test_stream.o: /usr/include/boost/type_traits/has_trivial_destructor.hpp
test_stream.o: /usr/include/boost/type_traits/is_empty.hpp
test_stream.o: /usr/include/boost/ref.hpp
test_stream.o: /usr/include/boost/utility/addressof.hpp
test_stream.o: /usr/include/boost/pending/ct_if.hpp
test_stream.o: /usr/include/boost/utility/enable_if.hpp
test_stream.o: /usr/include/boost/function_equal.hpp
test_stream.o: /usr/include/boost/mem_fn.hpp
test_stream.o: /usr/include/boost/get_pointer.hpp
test_stream.o: /usr/include/boost/bind/mem_fn_template.hpp
test_stream.o: /usr/include/boost/bind/mem_fn_cc.hpp
test_stream.o: /usr/include/boost/preprocessor/enum.hpp
test_stream.o: /usr/include/boost/preprocessor/repetition/enum.hpp
test_stream.o: /usr/include/boost/preprocessor/tuple/rem.hpp
test_stream.o: /usr/include/boost/preprocessor/enum_params.hpp
test_stream.o: /usr/include/boost/preprocessor/repetition/enum_params.hpp
test_stream.o: /usr/include/fcntl.h /usr/include/bits/fcntl.h
test_stream.o: /usr/include/sys/types.h /usr/include/time.h
test_stream.o: /usr/include/endian.h /usr/include/bits/endian.h
test_stream.o: /usr/include/sys/select.h /usr/include/bits/select.h
test_stream.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
test_stream.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
test_stream.o: /usr/include/boost/bind.hpp /usr/include/boost/type.hpp
test_stream.o: /usr/include/boost/bind/arg.hpp
test_stream.o: /usr/include/boost/bind/bind_template.hpp
test_stream.o: /usr/include/boost/bind/bind_cc.hpp
test_stream.o: /usr/include/boost/bind/bind_mf_cc.hpp
test_stream.o: /usr/include/boost/bind/placeholders.hpp
test_stream.o: /usr/include/boost/shared_ptr.hpp
test_stream.o: /usr/include/boost/checked_delete.hpp
test_stream.o: /usr/include/boost/detail/shared_count.hpp
test_stream.o: /usr/include/boost/detail/bad_weak_ptr.hpp
test_stream.o: /usr/include/boost/detail/sp_counted_base.hpp
test_stream.o: /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp
test_stream.o: /usr/include/boost/detail/sp_counted_impl.hpp
test_stream.o: /usr/include/boost/scoped_ptr.hpp /usr/include/aio.h
test_stream.o: /usr/include/signal.h /usr/include/bits/signum.h
test_stream.o: /usr/include/bits/siginfo.h /usr/include/bits/sigaction.h
test_stream.o: /usr/include/bits/sigcontext.h /usr/include/asm/sigcontext.h
test_stream.o: /usr/include/linux/compiler.h /usr/include/bits/sigstack.h
test_stream.o: /usr/include/bits/sigthread.h /usr/include/boost/utility.hpp
test_stream.o: /usr/include/boost/utility/base_from_member.hpp
test_stream.o: /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp
test_stream.o: /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp
test_stream.o: /usr/include/boost/preprocessor/arithmetic/add.hpp
test_stream.o: /usr/include/boost/preprocessor/control/while.hpp
test_stream.o: /usr/include/boost/preprocessor/list/fold_left.hpp
test_stream.o: /usr/include/boost/preprocessor/list/detail/fold_left.hpp
test_stream.o: /usr/include/boost/preprocessor/control/expr_iif.hpp
test_stream.o: /usr/include/boost/preprocessor/list/adt.hpp
test_stream.o: /usr/include/boost/preprocessor/detail/is_binary.hpp
test_stream.o: /usr/include/boost/preprocessor/detail/check.hpp
test_stream.o: /usr/include/boost/preprocessor/logical/compl.hpp
test_stream.o: /usr/include/boost/preprocessor/list/fold_right.hpp
test_stream.o: /usr/include/boost/preprocessor/list/detail/fold_right.hpp
test_stream.o: /usr/include/boost/preprocessor/list/reverse.hpp
test_stream.o: /usr/include/boost/preprocessor/logical/bitand.hpp
test_stream.o: /usr/include/boost/preprocessor/control/detail/while.hpp
test_stream.o: /usr/include/boost/preprocessor/arithmetic/sub.hpp
test_stream.o: /usr/include/boost/next_prior.hpp
test_stream.o: /usr/include/boost/noncopyable.hpp
test_stream.o: /usr/include/boost/shared_array.hpp
test_stream_client.o: stream.h autosock.h finalizer.h
test_stream_client.o: /usr/include/boost/function.hpp
test_stream_client.o: /usr/include/boost/preprocessor/iterate.hpp
test_stream_client.o: /usr/include/boost/preprocessor/iteration/iterate.hpp
test_stream_client.o: /usr/include/boost/preprocessor/arithmetic/dec.hpp
test_stream_client.o: /usr/include/boost/preprocessor/config/config.hpp
test_stream_client.o: /usr/include/boost/preprocessor/arithmetic/inc.hpp
test_stream_client.o: /usr/include/boost/preprocessor/array/elem.hpp
test_stream_client.o: /usr/include/boost/preprocessor/array/data.hpp
test_stream_client.o: /usr/include/boost/preprocessor/tuple/elem.hpp
test_stream_client.o: /usr/include/boost/preprocessor/array/size.hpp
test_stream_client.o: /usr/include/boost/preprocessor/cat.hpp
test_stream_client.o: /usr/include/boost/preprocessor/slot/slot.hpp
test_stream_client.o: /usr/include/boost/preprocessor/slot/detail/def.hpp
test_stream_client.o: /usr/include/boost/detail/workaround.hpp
test_stream_client.o: /usr/include/boost/function/detail/prologue.hpp
test_stream_client.o: /usr/include/boost/throw_exception.hpp
test_stream_client.o: /usr/include/boost/config.hpp
test_stream_client.o: /usr/include/boost/config/user.hpp
test_stream_client.o: /usr/include/boost/config/select_compiler_config.hpp
test_stream_client.o: /usr/include/boost/config/compiler/gcc.hpp
test_stream_client.o: /usr/include/boost/config/select_stdlib_config.hpp
test_stream_client.o: /usr/include/boost/config/select_platform_config.hpp
test_stream_client.o: /usr/include/boost/config/posix_features.hpp
test_stream_client.o: /usr/include/unistd.h /usr/include/features.h
test_stream_client.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
test_stream_client.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
test_stream_client.o: /usr/include/bits/posix_opt.h /usr/include/bits/types.h
test_stream_client.o: /usr/include/bits/typesizes.h
test_stream_client.o: /usr/include/bits/confname.h /usr/include/getopt.h
test_stream_client.o: /usr/include/boost/config/suffix.hpp
test_stream_client.o: /usr/include/limits.h /usr/include/bits/posix1_lim.h
test_stream_client.o: /usr/include/bits/local_lim.h
test_stream_client.o: /usr/include/linux/limits.h
test_stream_client.o: /usr/include/bits/posix2_lim.h
test_stream_client.o: /usr/include/boost/config.hpp
test_stream_client.o: /usr/include/boost/function/function_base.hpp
test_stream_client.o: /usr/include/boost/assert.hpp /usr/include/assert.h
test_stream_client.o: /usr/include/boost/type_traits/is_integral.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/bool_trait_def.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/template_arity_spec.hpp
test_stream_client.o: /usr/include/boost/mpl/int.hpp
test_stream_client.o: /usr/include/boost/mpl/int_fwd.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/adl_barrier.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/adl.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/msvc.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/intel.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/gcc.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/workaround.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/nttp_decl.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/nttp.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/integral_wrapper.hpp
test_stream_client.o: /usr/include/boost/mpl/integral_c_tag.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/static_constant.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/static_cast.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/template_arity_fwd.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/preprocessor/params.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/preprocessor.hpp
test_stream_client.o: /usr/include/boost/preprocessor/comma_if.hpp
test_stream_client.o: /usr/include/boost/preprocessor/punctuation/comma_if.hpp
test_stream_client.o: /usr/include/boost/preprocessor/control/if.hpp
test_stream_client.o: /usr/include/boost/preprocessor/control/iif.hpp
test_stream_client.o: /usr/include/boost/preprocessor/logical/bool.hpp
test_stream_client.o: /usr/include/boost/preprocessor/facilities/empty.hpp
test_stream_client.o: /usr/include/boost/preprocessor/punctuation/comma.hpp
test_stream_client.o: /usr/include/boost/preprocessor/repeat.hpp
test_stream_client.o: /usr/include/boost/preprocessor/repetition/repeat.hpp
test_stream_client.o: /usr/include/boost/preprocessor/debug/error.hpp
test_stream_client.o: /usr/include/boost/preprocessor/detail/auto_rec.hpp
test_stream_client.o: /usr/include/boost/preprocessor/tuple/eat.hpp
test_stream_client.o: /usr/include/boost/preprocessor/inc.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/lambda.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/ttp.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/ctps.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/config/overload_resolution.hpp
test_stream_client.o: /usr/include/boost/type_traits/integral_constant.hpp
test_stream_client.o: /usr/include/boost/mpl/bool.hpp
test_stream_client.o: /usr/include/boost/mpl/bool_fwd.hpp
test_stream_client.o: /usr/include/boost/mpl/integral_c.hpp
test_stream_client.o: /usr/include/boost/mpl/integral_c_fwd.hpp
test_stream_client.o: /usr/include/boost/mpl/aux_/lambda_support.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/bool_trait_undef.hpp
test_stream_client.o: /usr/include/boost/type_traits/composite_traits.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_array.hpp
test_stream_client.o: /usr/include/boost/type_traits/config.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_enum.hpp
test_stream_client.o: /usr/include/boost/type_traits/add_reference.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_reference.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/type_trait_def.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/type_trait_undef.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_arithmetic.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_float.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/ice_or.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_convertible.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/yes_no_type.hpp
test_stream_client.o: /usr/include/boost/type_traits/ice.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/ice_and.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/ice_not.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/ice_eq.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_abstract.hpp
test_stream_client.o: /usr/include/boost/static_assert.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_class.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_union.hpp
test_stream_client.o: /usr/include/boost/type_traits/remove_cv.hpp
test_stream_client.o: /usr/include/boost/type_traits/broken_compiler_spec.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/cv_traits_impl.hpp
test_stream_client.o: /usr/include/boost/type_traits/intrinsics.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_function.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/false_result.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/is_function_ptr_helper.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_member_pointer.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_member_function_pointer.hpp
test_stream_client.o: /usr/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_pointer.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_stateless.hpp
test_stream_client.o: /usr/include/boost/type_traits/has_trivial_constructor.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_pod.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_void.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_scalar.hpp
test_stream_client.o: /usr/include/boost/type_traits/has_trivial_copy.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_volatile.hpp
test_stream_client.o: /usr/include/boost/type_traits/has_trivial_destructor.hpp
test_stream_client.o: /usr/include/boost/type_traits/is_empty.hpp
test_stream_client.o: /usr/include/boost/ref.hpp
test_stream_client.o: /usr/include/boost/utility/addressof.hpp
test_stream_client.o: /usr/include/boost/pending/ct_if.hpp
test_stream_client.o: /usr/include/boost/utility/enable_if.hpp
test_stream_client.o: /usr/include/boost/function_equal.hpp
test_stream_client.o: /usr/include/boost/mem_fn.hpp
test_stream_client.o: /usr/include/boost/get_pointer.hpp
test_stream_client.o: /usr/include/boost/bind/mem_fn_template.hpp
test_stream_client.o: /usr/include/boost/bind/mem_fn_cc.hpp
test_stream_client.o: /usr/include/boost/preprocessor/enum.hpp
test_stream_client.o: /usr/include/boost/preprocessor/repetition/enum.hpp
test_stream_client.o: /usr/include/boost/preprocessor/tuple/rem.hpp
test_stream_client.o: /usr/include/boost/preprocessor/enum_params.hpp
test_stream_client.o: /usr/include/boost/preprocessor/repetition/enum_params.hpp
test_stream_client.o: /usr/include/fcntl.h /usr/include/bits/fcntl.h
test_stream_client.o: /usr/include/sys/types.h /usr/include/time.h
test_stream_client.o: /usr/include/endian.h /usr/include/bits/endian.h
test_stream_client.o: /usr/include/sys/select.h /usr/include/bits/select.h
test_stream_client.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
test_stream_client.o: /usr/include/sys/sysmacros.h
test_stream_client.o: /usr/include/bits/pthreadtypes.h
test_stream_client.o: /usr/include/boost/bind.hpp /usr/include/boost/type.hpp
test_stream_client.o: /usr/include/boost/bind/arg.hpp
test_stream_client.o: /usr/include/boost/bind/bind_template.hpp
test_stream_client.o: /usr/include/boost/bind/bind_cc.hpp
test_stream_client.o: /usr/include/boost/bind/bind_mf_cc.hpp
test_stream_client.o: /usr/include/boost/bind/placeholders.hpp
test_stream_client.o: /usr/include/boost/shared_ptr.hpp
test_stream_client.o: /usr/include/boost/checked_delete.hpp
test_stream_client.o: /usr/include/boost/detail/shared_count.hpp
test_stream_client.o: /usr/include/boost/detail/bad_weak_ptr.hpp
test_stream_client.o: /usr/include/boost/detail/sp_counted_base.hpp
test_stream_client.o: /usr/include/boost/detail/sp_counted_base_gcc_x86.hpp
test_stream_client.o: /usr/include/boost/detail/sp_counted_impl.hpp
test_stream_client.o: /usr/include/boost/scoped_ptr.hpp /usr/include/aio.h
test_stream_client.o: /usr/include/signal.h /usr/include/bits/signum.h
test_stream_client.o: /usr/include/bits/siginfo.h
test_stream_client.o: /usr/include/bits/sigaction.h
test_stream_client.o: /usr/include/bits/sigcontext.h
test_stream_client.o: /usr/include/asm/sigcontext.h
test_stream_client.o: /usr/include/linux/compiler.h
test_stream_client.o: /usr/include/bits/sigstack.h
test_stream_client.o: /usr/include/bits/sigthread.h
test_stream_client.o: /usr/include/boost/utility.hpp
test_stream_client.o: /usr/include/boost/utility/base_from_member.hpp
test_stream_client.o: /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp
test_stream_client.o: /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp
test_stream_client.o: /usr/include/boost/preprocessor/arithmetic/add.hpp
test_stream_client.o: /usr/include/boost/preprocessor/control/while.hpp
test_stream_client.o: /usr/include/boost/preprocessor/list/fold_left.hpp
test_stream_client.o: /usr/include/boost/preprocessor/list/detail/fold_left.hpp
test_stream_client.o: /usr/include/boost/preprocessor/control/expr_iif.hpp
test_stream_client.o: /usr/include/boost/preprocessor/list/adt.hpp
test_stream_client.o: /usr/include/boost/preprocessor/detail/is_binary.hpp
test_stream_client.o: /usr/include/boost/preprocessor/detail/check.hpp
test_stream_client.o: /usr/include/boost/preprocessor/logical/compl.hpp
test_stream_client.o: /usr/include/boost/preprocessor/list/fold_right.hpp
test_stream_client.o: /usr/include/boost/preprocessor/list/detail/fold_right.hpp
test_stream_client.o: /usr/include/boost/preprocessor/list/reverse.hpp
test_stream_client.o: /usr/include/boost/preprocessor/logical/bitand.hpp
test_stream_client.o: /usr/include/boost/preprocessor/control/detail/while.hpp
test_stream_client.o: /usr/include/boost/preprocessor/arithmetic/sub.hpp
test_stream_client.o: /usr/include/boost/next_prior.hpp
test_stream_client.o: /usr/include/boost/noncopyable.hpp
test_stream_client.o: /usr/include/boost/shared_array.hpp
