(linenum→info "unix/slp.c:2238")

dbus/1.0.2/Makefile.am

    1: SUBDIRS=dbus bus doc tools test
    2: DIST_SUBDIRS=dbus bus doc tools test
    3: 
    4: pkgconfigdir = $(libdir)/pkgconfig
    5: pkgconfig_DATA = dbus-1.pc 
    6: 
    7: DISTCLEANFILES =                \
    8:         dbus-1.pc
    9: 
   10: EXTRA_DIST =                    \
   11:         HACKING                        \
   12:         dbus-1.pc.in           \
   13:         cleanup-man-pages.sh
   14: 
   15: all-local: Doxyfile
   16: 
   17: if DBUS_GCOV_ENABLED
   18: clean-gcov:
   19:         find -name "*.da" -o -name "*.gcov" | xargs rm || true
   20: 
   21: clean-bbg:
   22:         find -name "*.bbg" -o -name "*.bb" | xargs rm || true
   23: 
   24: GCOV_DIRS=dbus bus
   25: 
   26: ## .PHONY so it always rebuilds it
   27: .PHONY: coverage-report.txt
   28: coverage-report.txt:
   29:         BBG_FILES=`find $(GCOV_DIRS) -name "*.bbg" -o -name "*.gcno"` ;                        \
   30:         C_FILES= ;                                                                     \
   31:         for F in $$BBG_FILES ; do                                                      \
   32:                 F_nolibs=`echo $$F | sed -e 's/.libs\///g'` ;                         \
   33:                 C=`echo $$F_nolibs | sed -e 's/.bbg/.c/g' | sed -e 's/.gcno/.c/g'`  ; \
   34:                 B=`basename $$F .bbg` ;                                                       \
   35:                 D=`dirname $$F` ;                                                     \
   36:                 DA=`echo $$F | sed -e 's/.bbg/.da/g'` ;                                       \
   37:                 DA_libs=`echo $$D/.libs/$$B/.da` ;                                    \
   38:                 if test -e $$DA || test -e $$DA_libs; then                            \
   39:                         C_FILES="$$C_FILES $$C" ;                                    \
   40:                 fi ;                                                                  \
   41:         done ;                                                                         \
   42:         echo $$C_FILES ;                                                               \
   43:         $(top_builddir)/test/decode-gcov --report $$C_FILES > coverage-report.txt
   44: 
   45: check-coverage: clean-gcov all check coverage-report.txt
   46:         cat coverage-report.txt
   47: 
   48: else
   49: coverage-report.txt:
   50:         echo "Need to reconfigure with --enable-gcov"
   51: 
   52: check-coverage:
   53:         echo "Need to reconfigure with --enable-gcov"
   54: 
   55: endif
Syntax (Markdown)