|
Packit |
0b5880 |
## Process this file with automake to produce Makefile.in
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
lib_LTLIBRARIES = libcheck.la
|
|
Packit |
0b5880 |
noinst_LTLIBRARIES = libcheckinternal.la
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
include_HEADERS = check.h
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
EXTRA_DIST = check.h.in
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
AM_CFLAGS = @GCOV_CFLAGS@ @PTHREAD_CFLAGS@ $(LIBSUBUNIT_CFLAGS)
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
CFILES =\
|
|
Packit |
0b5880 |
check.c \
|
|
Packit |
0b5880 |
check_error.c \
|
|
Packit |
0b5880 |
check_list.c \
|
|
Packit |
0b5880 |
check_log.c \
|
|
Packit |
0b5880 |
check_msg.c \
|
|
Packit |
0b5880 |
check_pack.c \
|
|
Packit |
0b5880 |
check_print.c \
|
|
Packit |
0b5880 |
check_run.c \
|
|
Packit |
0b5880 |
check_str.c
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
HFILES =\
|
|
Packit |
0b5880 |
check.h \
|
|
Packit |
0b5880 |
check_error.h \
|
|
Packit |
0b5880 |
check_impl.h \
|
|
Packit |
0b5880 |
check_list.h \
|
|
Packit |
0b5880 |
check_log.h \
|
|
Packit |
0b5880 |
check_msg.h \
|
|
Packit |
0b5880 |
check_pack.h \
|
|
Packit |
0b5880 |
check_print.h \
|
|
Packit |
0b5880 |
check_str.h
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
EXPORT_SYM = exported.sym
|
|
Packit |
0b5880 |
$(EXPORT_SYM): check.h.in
|
|
Packit |
0b5880 |
${SED} -n -e 's/^..*CK_EXPORT[[:space:]][[:space:]]*\([[:alnum:]_][[:alnum:]_]*\)..*$$/\1/p' @top_srcdir@/src/check.h.in > $@
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
libcheck_la_DEPENDENCIES= $(EXPORT_SYM)
|
|
Packit |
0b5880 |
libcheck_la_LDFLAGS = -no-undefined -export-symbols $(EXPORT_SYM)
|
|
Packit |
0b5880 |
libcheck_la_SOURCES = $(CFILES) $(HFILES)
|
|
Packit |
0b5880 |
libcheck_la_LIBADD = @GCOV_LIBS@ @PTHREAD_LIBS@ $(LIBSUBUNIT_LIBS) $(top_builddir)/lib/libcompat.la
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
libcheckinternal_la_LDFLAGS = -no-undefined
|
|
Packit |
0b5880 |
libcheckinternal_la_SOURCES = $(CFILES) $(HFILES)
|
|
Packit |
0b5880 |
libcheckinternal_la_LIBADD = @GCOV_LIBS@ @PTHREAD_LIBS@ $(LIBSUBUNIT_LIBS) $(top_builddir)/lib/libcompat.la
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
CLEANFILES = *~ *.gcno $(EXPORT_SYM)
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
LCOV_INPUT = $(CFILES:%.c=.libs/%.gcda)
|
|
Packit |
0b5880 |
LCOV_OUTPUT = lcov.info
|
|
Packit |
0b5880 |
LCOV_HTML = lcov_html
|
|
Packit |
0b5880 |
LCOV_LCOV = @LCOV@
|
|
Packit |
0b5880 |
LCOV_GENHTML = @GENHTML@
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
lcov: $(LCOV_HTML)
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
$(LCOV_INPUT): libcheck.la libcheckinternal.la
|
|
Packit |
0b5880 |
@$(MAKE) -C $(top_builddir)/tests check
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
$(LCOV_OUTPUT): $(LCOV_INPUT)
|
|
Packit |
0b5880 |
$(LCOV_LCOV) --capture --directory . --base-directory . --output-file $@
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
$(LCOV_HTML): $(LCOV_OUTPUT)
|
|
Packit |
0b5880 |
-$(RM) -r $@
|
|
Packit |
0b5880 |
LANG=C $(LCOV_GENHTML) --output-directory $@ --title "Check Code Coverage" --show-details $<
|
|
Packit |
0b5880 |
@echo "Point a web browser at $(LCOV_HTML)/index.html to see results."
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
clean-local: lcov-clean
|
|
Packit |
0b5880 |
|
|
Packit |
0b5880 |
.PHONY: lcov-clean
|
|
Packit |
0b5880 |
lcov-clean:
|
|
Packit |
0b5880 |
-$(RM) -r $(LCOV_HTML) $(LCOV_OUTPUT)
|