Page MenuHomec4science

Makefile
No OneTemporary

File Metadata

Created
Wed, May 1, 20:31

Makefile

CC=gcc
LD=${CC}
CMOCKA_ROOT = /home/vkeller/Dropbox/CMOCKA/cmocka/cmocka-release
COVFLAGS = -fprofile-arcs -ftest-coverage
#CFLAGS+=-Wall -Werror -pedantic -O3 -fopenmp -I${CMOCKA_ROOT}/include -fPIC ${COVFLAGS} -Wfatal-errors -g -Werror=unused-but-set-variable
CFLAGS+=-Wall -pedantic -O3 -fopenmp -I${CMOCKA_ROOT}/include -fPIC ${COVFLAGS} -g
LDFLAGS+=-lm -fopenmp -L${CMOCKA_ROOT}/lib -lcmocka ${COVFLAGS} -g
OBJS=blas.o cg.o cg_blas.o mmio.o
all: conjugategradient
conjugategradient: $(OBJS)
$(LD) $(OBJS) $(LDFLAGS) -o $@
#coverage study
coverage:
./conjugategradient
gcov *.c
lcov --capture --directory . --output-file coverage.info
genhtml coverage.info --output-directory out_html
clean:
rm -Rf conjugategradient *.o *~ *.gcda *.gcov *.gcno out_html coverage.info

Event Timeline