Przeglądaj źródła

Add code coverage build options and make clean target

(Logical change 1.67)


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@243 fd59a12c-fef9-0310-b244-a6a79926bd2f
Steven Dake 21 lat temu
rodzic
commit
0097a3d7d1
2 zmienionych plików z 16 dodań i 7 usunięć
  1. 5 1
      exec/Makefile
  2. 11 6
      lib/Makefile

+ 5 - 1
exec/Makefile

@@ -41,6 +41,10 @@ LDFLAGS =
 #CFLAGS = -O3 -pg
 #LDFLAGS = -pg
 
+# Code Coverage with lcov flgs
+#CFLAGS = -ftest-coverage -fprofile-arcs
+#LDFLAGS = -g
+
 GMI_SRC = aispoll.c gmi.c tlist.c hdb.c crypto.c
 GMI_OBJS = aispoll.o gmi.o tlist.o hdb.o crypto.o
 
@@ -65,7 +69,7 @@ keygen: keygen.o
 	$(CC) $(LDFLAGS) keygen.o -o keygen
 
 clean:
-	rm -f *.o aisexec libgmi.so.1.0 libgmi.so.1 libgmi.so libgmi.a gmon.out keygen
+	rm -f *.o aisexec libgmi.so.1.0 libgmi.so.1 libgmi.so libgmi.a gmon.out keygen *.da *.bb *.bbg
 
 depend:
 	makedepend -Y -- $(CFLAGS) $(EXEC_SRC) $(GMI_SRC) > /dev/null 2>&1

+ 11 - 6
lib/Makefile

@@ -28,17 +28,22 @@
 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 # THE POSSIBILITY OF SUCH DAMAGE.
 # Production mode flags
-#CFLAGS = -O3 -Wall
-#LDFLAGS = 
+CFLAGS = -O3 -Wall
+LDFLAGS = 
 
 # Debug mode flags
-CFLAGS = -g -fPIC -DDEBUG -Wall
-LDFLAGS = -g
+#CFLAGS = -g -DDEBUG -Wall
+#LDFLAGS = -g
 
 # Profile mode flags
-#CFLAGS = -O3 -pg -fPIC -DDEBUG
+#CFLAGS = -O3 -pg -DDEBUG
 #LDFLAGS = -pg
 
+# Code Coverage with lcov flgs
+#CFLAGS = -ftest-coverage -fprofile-arcs
+#LDFLAGS = -g
+
+
 CFLAGS += -fPIC
 
 all:libais.a libais.so.1.0 libevs.a libevs.so.1.0
@@ -67,7 +72,7 @@ libevs.so.1.0: util.o evs.o
 	ln -s libevs.so.1.0 libevs.so
 
 clean:
-	rm -f *.o libais.so* libais.a libevs.so* libevs.a
+	rm -f *.o libais.so* libais.a libevs.so* libevs.a *.da *.bb *.bbg
 
 depend:
 	makedepend -Y -- $(CFLAGS) $(LIBAIS_SRC) > /dev/null 2>&1