RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 20-Aug-2009 18:51:30 Branch: HEAD Handle: 2009082016512802 Modified files: rpm Makefile.am rpm/build Makefile.am rpm/lib Makefile.am rpm/rpmdb Makefile.am rpm/rpmio Makefile.am Log: - add a phony "mccabe" make target to generate McCabe metrics using pmmccabe. Summary: Revision Changes Path 2.240 +9 -0 rpm/Makefile.am 2.76 +5 -0 rpm/build/Makefile.am 2.192 +6 -1 rpm/lib/Makefile.am 1.109 +5 -0 rpm/rpmdb/Makefile.am 1.255 +5 -0 rpm/rpmio/Makefile.am ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/Makefile.am ============================================================================ $ cvs diff -u -r2.239 -r2.240 Makefile.am --- rpm/Makefile.am 6 Aug 2009 00:49:39 -0000 2.239 +++ rpm/Makefile.am 20 Aug 2009 16:51:28 -0000 2.240 @@ -3,6 +3,7 @@ AUTOMAKE_OPTIONS = 1.4 foreign LINT = splint +MCCABE = pmccabe EXTRA_DIST = CHANGES CREDITS Doxyheader INSTALL cpuinfo.yaml \ autodeps/none autodeps/*.prov autodeps/*.req autogen.sh \ @@ -150,6 +151,14 @@ `make -s sources -C rpmio` \ `make -s sources -C file/src` +.PHONY: mccabe +mccabe: + @$(MCCABE) rpmqv.c $(rpmbuild_SOURCES) \ + `make -s sources -C build` \ + `make -s sources -C lib` \ + `make -s sources -C rpmdb` \ + `make -s sources -C rpmio` | sort -nr | head -n 30 + .PHONY: updatepo updatepo: rsync -Lrtvz translationproject.org::tp/latest/rpm/ po @@ . patch -p0 <<'@@ .' Index: rpm/build/Makefile.am ============================================================================ $ cvs diff -u -r2.75 -r2.76 Makefile.am --- rpm/build/Makefile.am 13 Apr 2009 18:31:54 -0000 2.75 +++ rpm/build/Makefile.am 20 Aug 2009 16:51:29 -0000 2.76 @@ -3,6 +3,7 @@ AUTOMAKE_OPTIONS = 1.4 foreign LINT = splint +MCCABE = pmccabe EXTRA_DIST = librpmbuild.vers @@ -88,6 +89,10 @@ lint: $(LINT) ${DEFS} ${INCLUDES} ${librpmbuild_la_SOURCES} +.PHONY: mccabe +mccabe: + $(MCCABE) $(librpmbuild_la_SOURCES) | sort -n -r | head -n 20 + .PHONY: lcov-reset # run lcov from scratch, always lcov-reset: make lcov-run @@ . patch -p0 <<'@@ .' Index: rpm/lib/Makefile.am ============================================================================ $ cvs diff -u -r2.191 -r2.192 Makefile.am --- rpm/lib/Makefile.am 6 Aug 2009 00:52:28 -0000 2.191 +++ rpm/lib/Makefile.am 20 Aug 2009 16:51:29 -0000 2.192 @@ -3,6 +3,7 @@ AUTOMAKE_OPTIONS = 1.4 foreign LINT = splint +MCCABE = pmccabe SUBDIRS = # tests @@ -38,7 +39,7 @@ pkgincdir = $(pkgincludedir)$(WITH_PATH_VERSIONED_SUFFIX) pkginc_HEADERS = \ rpmcli.h rpmversion.h rpmds.h rpmfi.h rpmps.h \ - rpmrc.h rpmte.h rpmts.h rpm4compat.h rpm46compat + rpmrc.h rpmte.h rpmts.h rpm4compat.h rpm46compat.h noinst_HEADERS = \ filetriggers.h fs.h fsm.h manifest.h misc.h psm.h rpmal.h \ rpmfc.h rpmgi.h rpmlib.h rpmlock.h rpmluaext.h rpmrollback.h @@ -102,6 +103,10 @@ lint: $(LINT) $(DEFS) $(INCLUDES) $(librpm_la_SOURCES) +.PHONY: mccabe +mccabe: + $(MCCABE) $(librpm_la_SOURCES) | sort -n -r | head -n 20 + .PHONY: lcov-reset # run lcov from scratch, always lcov-reset: make lcov-run @@ . patch -p0 <<'@@ .' Index: rpm/rpmdb/Makefile.am ============================================================================ $ cvs diff -u -r1.108 -r1.109 Makefile.am --- rpm/rpmdb/Makefile.am 1 Jun 2009 13:22:37 -0000 1.108 +++ rpm/rpmdb/Makefile.am 20 Aug 2009 16:51:29 -0000 1.109 @@ -3,6 +3,7 @@ AUTOMAKE_OPTIONS = 1.4 foreign LINT = splint +MCCABE = pmccabe SUBDIRS = # tests @@ -132,6 +133,10 @@ lint: $(LINT) $(DEFS) $(INCLUDES) $(librpmdb_la_SOURCES) $(DBLIBSRCS) +.PHONY: mccabe +mccabe: + $(MCCABE) $(librpmdb_la_SOURCES) $(DBLIBSRCS) | sort -n -r | head -n 10 + .PHONY: lcov-reset # run lcov from scratch, always lcov-reset: make lcov-run @@ . patch -p0 <<'@@ .' Index: rpm/rpmio/Makefile.am ============================================================================ $ cvs diff -u -r1.254 -r1.255 Makefile.am --- rpm/rpmio/Makefile.am 20 Jul 2009 18:21:08 -0000 1.254 +++ rpm/rpmio/Makefile.am 20 Aug 2009 16:51:30 -0000 1.255 @@ -3,6 +3,7 @@ AUTOMAKE_OPTIONS = 1.4 foreign LINT = splint +MCCABE = pmccabe SUBDIRS = # tests @@ -171,6 +172,10 @@ lint: $(LINT) $(DEFS) $(INCLUDES) $(librpmio_la_SOURCES) +.PHONY: mccabe +mccabe: + $(MCCABE) $(librpmio_la_SOURCES) | sort -n -r | head -n 20 + .PHONY: lint_rpmcpio lint_rpmcpio: $(LINT) -f .splintrc_rpmcpio $(DEFS) $(INCLUDES) rpmcpio.c @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org