src/Makefile

changeset 1153
8e4f46349e23
parent 1133
0aecb9fda851
equal deleted inserted replaced
1152:e4af44b488bc 1153:8e4f46349e23
32 32
33 static: $(build_dir)/libucx_static$(STLIB_EXT) 33 static: $(build_dir)/libucx_static$(STLIB_EXT)
34 34
35 shared: $(build_dir)/libucx$(SHLIB_EXT) 35 shared: $(build_dir)/libucx$(SHLIB_EXT)
36 36
37 check-coverage: $(SRC:%.c=$(build_dir)/%.gcda) 37 check-coverage: $(SRC:%.c=$(build_dir)/%.gcda) $(build_dir)/coverage
38 gcovr --html-details $(build_dir)/coverage.html \ 38 gcovr --html-details $(build_dir)/coverage/ucx.html \
39 --object-directory $(build_dir) \ 39 --object-directory $(build_dir) \
40 --root $(root_dir)/src \ 40 --root $(root_dir)/src \
41 --exclude-directories $(build_dir)/tests \ 41 --exclude-directories $(build_dir)/tests \
42 $(build_dir) 42 $(build_dir)
43
44 $(build_dir)/coverage:
45 $(MKDIR) $@
43 46
44 $(build_dir)/%.gcda: 47 $(build_dir)/%.gcda:
45 test -f "$@" 48 test -f "$@"
46 49
47 $(build_dir)/libucx_static$(STLIB_EXT): $(OBJ) 50 $(build_dir)/libucx_static$(STLIB_EXT): $(OBJ)

mercurial