]> git.tdb.fi Git - builder.git/commit
Split Component into several subclasses
authorMikko Rasa <tdb@tdb.fi>
Mon, 6 Oct 2014 00:13:37 +0000 (03:13 +0300)
committerMikko Rasa <tdb@tdb.fi>
Mon, 6 Oct 2014 00:13:37 +0000 (03:13 +0300)
commit35f2979869bff43706f3163ec0979c7084aaa3c4
tree205f5a101092bb9cb9106a045bd0d6009aa09472
parentec0d6014aa2db4a02588c9027e7dba17507df364
Split Component into several subclasses

The create_targets function in particular was rather unwieldy and
contained four completely separate branches.  Having distinct component
types in different classes will also enhance modularity.
13 files changed:
source/binarycomponent.cpp [new file with mode: 0644]
source/binarycomponent.h [new file with mode: 0644]
source/component.cpp
source/component.h
source/datapackcomponent.cpp [new file with mode: 0644]
source/datapackcomponent.h [new file with mode: 0644]
source/installcomponent.cpp [new file with mode: 0644]
source/installcomponent.h [new file with mode: 0644]
source/sharedlibrary.cpp
source/sourcepackage.cpp
source/sourcepackage.h
source/tarballcomponent.cpp [new file with mode: 0644]
source/tarballcomponent.h [new file with mode: 0644]