forked from krakjoe/cmark
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile.frag
More file actions
23 lines (16 loc) · 906 Bytes
/
Makefile.frag
File metadata and controls
23 lines (16 loc) · 906 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
%.c: %.y
%.c: %.l
$(builddir)/src/cql_lexer.lo: $(srcdir)/src/cql_parser.h
$(srcdir)/src/cql_lexer.c: $(srcdir)/src/cql_lexer.l
@(cd $(top_srcdir); $(RE2C) $(RE2C_FLAGS) --no-generation-date -cbFo $(srcdir)/src/cql_lexer.c $(srcdir)/src/cql_lexer.l)
$(srcdir)/src/cql_parser.h: $(srcdir)/src/cql_parser.c
$(srcdir)/src/cql_parser.c: $(srcdir)/src/cql_parser.y
$(YACC) -p cql_ -v -d $(srcdir)/src/cql_parser.y -o $@
cmark-test-coverage:
CCACHE_DISABLE=1 EXTRA_CFLAGS="-fprofile-arcs -ftest-coverage" TEST_PHP_ARGS="-q" $(MAKE) clean test
cmark-test-coverage-lcov: cmark-test-coverage
lcov -c --directory $(top_srcdir)/src/.libs --output-file $(top_srcdir)/coverage.info
cmark-test-coverage-html: cmark-test-coverage-lcov
genhtml $(top_srcdir)/coverage.info --output-directory=$(top_srcdir)/html
cmark-test-coverage-travis:
CCACHE_DISABLE=1 EXTRA_CFLAGS="-fprofile-arcs -ftest-coverage" $(MAKE)