Changeset 1290 for trunk/lib/Makefile.am


Ignore:
Timestamp:
Nov 12, 2010, 5:01:35 AM (11 years ago)
Author:
Peter Johansson
Message:

closes #457. Lifting out plotting functions in Stats into a new class
StatsPlotter?. In same manner lifting out print functions from
Node/Directory/File? into a new hierarchy
NodePrinter/DirectoryPrinter/FilePrinter?. To accomplish these splits
without to much recoding some friendships are introduced. These new
classes are only needed for svndigest (not svncopyright) and are
therefore placed in a library named libsvndigest together with Graph
class and first_page functions. Remaining functionality, shared
between svncopyright and svndigest, are located in libsvndigest_core
and linked into both binaries.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Makefile.am

    r1254 r1290  
    2828AM_CXXFLAGS = $(SVNDIGEST_CXXFLAGS)
    2929
    30 noinst_LIBRARIES = libsvndigest.a
     30noinst_LIBRARIES = libsvndigest.a libsvndigest_core.a
    3131
    3232noinst_HEADERS = AddStats.h Alias.h BlameStats.h ClassicStats.h \
    3333  Colors.h Commitment.h Configuration.h CopyrightVisitor.h css.h \
    34   Date.h Directory.h File.h first_page.h Functor.h \
     34  Date.h Directory.h DirectoryPrinter.h File.h FilePrinter.h \
     35  first_page.h Functor.h \
    3536  Graph.h \
    3637  HtmlBuf.h HtmlStream.h html_utility.h LineTypeParser.h \
    37   main_utility.h Node.h NodeCounter.h NodeVisitor.h \
     38  main_utility.h Node.h NodeCounter.h NodePrinter.h NodeVisitor.h \
    3839  OptionVersion.h rmdirhier.h \
    3940  Stats.h StatsCollection.h subversion_info.h \
     
    4243  Trac.h utility.h Vector.h
    4344
    44 libsvndigest_a_SOURCES = AddStats.cc Alias.cc BlameStats.cc \
     45libsvndigest_a_SOURCES =
     46libsvndigest_a_SOURCES += DirectoryPrinter.cc
     47libsvndigest_a_SOURCES += FilePrinter.cc
     48libsvndigest_a_SOURCES += first_page.cc
     49libsvndigest_a_SOURCES += Graph.cc
     50libsvndigest_a_SOURCES += NodePrinter.cc
     51libsvndigest_a_SOURCES += StatsPlotter.cc
     52libsvndigest_a_SOURCES += SvndigestVisitor.cc
     53
     54libsvndigest_core_a_SOURCES = AddStats.cc Alias.cc BlameStats.cc \
    4555  ClassicStats.cc Colors.cc \
    4656  Commitment.cc Configuration.cc CopyrightVisitor.cc \
    47   css.cc Date.cc Directory.cc File.cc first_page.cc\
    48   Functor.cc Graph.cc HtmlBuf.cc HtmlStream.cc \
     57  css.cc Date.cc Directory.cc File.cc \
     58  Functor.cc HtmlBuf.cc HtmlStream.cc \
    4959  html_utility.cc LineTypeParser.cc main_utility.cc Node.cc \
    5060  NodeCounter.cc OptionVersion.cc \
    5161  rmdirhier.cc Stats.cc StatsCollection.cc subversion_info.cc SVN.cc \
    52   SVNblame.cc SVNdiff.cc SvndigestVisitor.cc SVNinfo.cc \
     62  SVNblame.cc SVNdiff.cc SVNinfo.cc \
    5363  SVNlog.cc SVNproperty.cc TinyStats.cc \
    5464  Trac.cc utility.cc Vector.cc
Note: See TracChangeset for help on using the changeset viewer.