Enable code profiling.

This commit is contained in:
Darryl Pogue
2011-10-01 17:47:09 -07:00
parent bc7c549e8f
commit 63abea06e7
2 changed files with 6 additions and 3 deletions

3
.gitignore vendored
View File

@@ -4,6 +4,9 @@
*.suo
*.swp
*.swo
*.gcno
*.gcda
tags
/bin/pycdas
/bin/pycdc
/bin/*.py

View File

@@ -1,5 +1,5 @@
CXX = g++
CXXFLAGS = -g -Wall
CXXFLAGS = -g -Wall -fprofile-arcs -ftest-coverage
COMMON = \
out/module.o \
@@ -71,10 +71,10 @@ test: all
done;
bin/pycdas: pycdas.cpp $(COMMON) $(BYTES)
$(CXX) $(CXXFLAGS) $(COMMON) $(BYTES) pycdas.cpp -o $@
$(CXX) $(CXXFLAGS) -lgcov $(COMMON) $(BYTES) pycdas.cpp -o $@
bin/pycdc: pycdc.cpp $(COMMON) $(BYTES)
$(CXX) $(CXXFLAGS) $(COMMON) $(BYTES) pycdc.cpp -o $@
$(CXX) $(CXXFLAGS) -lgcov $(COMMON) $(BYTES) pycdc.cpp -o $@
out/module.o: module.h module.cpp
$(CXX) $(CXXFLAGS) -c module.cpp -o $@