]> git.tdb.fi Git - builder.git/commit
Rework the Target class hierarchy
authorMikko Rasa <tdb@tdb.fi>
Sat, 21 Feb 2009 00:45:50 +0000 (00:45 +0000)
committerMikko Rasa <tdb@tdb.fi>
Sat, 21 Feb 2009 00:45:50 +0000 (00:45 +0000)
commit66d1078c04849ec17a7343d0494d6ed087e04318
tree2f5eafab5ca44588f0bdc5a705bb546cb52c8ce7
parent242c55b17e6608b29a77ca17a5b677e202a3ca90
Rework the Target class hierarchy
- Introduce FileTarget and move the stat call there
- More senseful relationships between executable and library targets
- Some related minor cleanups
39 files changed:
source/analyzer.cpp
source/archive.cpp
source/binary.cpp [new file with mode: 0644]
source/binary.h [new file with mode: 0644]
source/builder.cpp
source/builder.h
source/compile.cpp
source/component.cpp
source/executable.cpp
source/executable.h
source/file.cpp
source/file.h
source/filetarget.cpp [new file with mode: 0644]
source/filetarget.h [new file with mode: 0644]
source/install.cpp
source/install.h
source/library.cpp [new file with mode: 0644]
source/library.h [new file with mode: 0644]
source/link.cpp
source/link.h
source/objectfile.cpp
source/objectfile.h
source/pkgconfig.cpp
source/pkgconfig.h
source/pkgconfigaction.cpp
source/sharedlibrary.cpp
source/sharedlibrary.h
source/sourcefile.cpp
source/sourcefile.h
source/staticlibrary.cpp
source/staticlibrary.h
source/systemlibrary.cpp
source/systemlibrary.h
source/tar.cpp
source/tarball.cpp
source/tarball.h
source/target.cpp
source/unlink.cpp
source/unlink.h