123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- INCLUDES = \
- -I$(top_srcdir)/src \
- -DSRCDIR="\"$(srcdir)\""
- noinst_PROGRAMS = test_category test_rc bench bench_fwrite \
- test_stream2 test_layout_r test_big cpp_compile_test
- if WITH_ROLLINGFILE
- noinst_PROGRAMS += test_rollingfile_appender test_rollingfile_appender_mt
- endif
- cpp_compile_test_SOURCES = cpp_compile_test.cpp
- test_category_SOURCES = test_category.c
- test_category_LDADD = $(top_builddir)/src/log4c/liblog4c.la
- test_rc_SOURCES = test_rc.c
- test_rc_LDADD = $(top_builddir)/src/log4c/liblog4c.la
- bench_SOURCES = bench.c
- bench_LDADD = $(top_builddir)/src/log4c/liblog4c.la
- bench_fwrite_SOURCES = bench_fwrite.c
- bench_fwrite_LDADD = $(top_builddir)/src/log4c/liblog4c.la -lpthread
- test_stream2_SOURCES = \
- test_stream2.c
- test_stream2_LDADD = $(top_builddir)/src/log4c/liblog4c.la
- test_layout_r_SOURCES = \
- test_layout_r.c
- test_layout_r_LDADD = $(top_builddir)/src/log4c/liblog4c.la
- if WITH_ROLLINGFILE
- test_rollingfile_appender_SOURCES = test_rollingfile_appender.c
- test_rollingfile_appender_LDADD = $(top_builddir)/src/log4c/liblog4c.la
- test_rollingfile_appender_mt_SOURCES = test_rollingfile_appender_mt.c
- test_rollingfile_appender_mt_LDADD = $(top_builddir)/src/log4c/liblog4c.la \
- -lpthread
- endif
- test_big_SOURCES = test_big.c
- test_big_LDADD = $(top_builddir)/src/log4c/liblog4c.la
- EXTRA_DIST = \
- test_big.ref \
- test_category.ref \
- test_layout_r.ref \
- test_rc.in \
- test_rc.ref
- bench.mmap:
- dd if=/dev/zero of=$@ bs=1k count=64
- all-local: bench.mmap
- check-local:
- @for i in test_category test_layout_r test_rc test_big; do \
- LOG4C_PRIORITY=notice ./$$i$(EXEEXT) || exit 1; \
- sed \
- -e 's/udata:0x00*\([ }]\)/udata:(nil)\1/' \
- -e 's/udata:00*\([ }]\)/udata:(nil)\1/' \
- -e 's/udata:0x[0-9a-fA-F][0-9a-fA-F]*\([ }]\)/udata:0x111111111111\1/' \
- -e 's/udata:[0-9a-fA-F][0-9a-fA-F]*\([ }]\)/udata:0x111111111111\1/' \
- $$i.out > $$i.out2; \
- test -f $(srcdir)/$$i.ref && diff -b $$i.out2 $(srcdir)/$$i.ref || exit 1; \
- done
- clean-local:
- $(RM) *.out bench.mmap
|