Reorganize llvmc code.
authorMikhail Glushenkov <foldr@codedgers.com>
Mon, 2 Mar 2009 09:01:14 +0000 (09:01 +0000)
committerMikhail Glushenkov <foldr@codedgers.com>
Mon, 2 Mar 2009 09:01:14 +0000 (09:01 +0000)
commitf188178a2f8e6452d3e161acdad9a79e1f36c43f
treede8d87fb2706a89f24bc57ce512955909645eecc
parent99dac47b0abfaf40c36822a11310b43e95654e50
Reorganize llvmc code.

Move the code from 'llvmc/driver' into a new CompilerDriver library, and change
the build system accordingly. Makes it easier for projects using LLVM to build
their own llvmc-based drivers.

Tested with objdir != srcdir.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65821 91177308-0d34-0410-b5e6-96231b3b80d8
25 files changed:
include/llvm/CompilerDriver/Error.h [new file with mode: 0644]
lib/CompilerDriver/Action.cpp [new file with mode: 0644]
lib/CompilerDriver/CMakeLists.txt [new file with mode: 0644]
lib/CompilerDriver/CompilationGraph.cpp [new file with mode: 0644]
lib/CompilerDriver/Makefile [new file with mode: 0644]
lib/CompilerDriver/Plugin.cpp [new file with mode: 0644]
lib/CompilerDriver/Tool.cpp [new file with mode: 0644]
lib/Makefile
tools/llvmc/CMakeLists.txt
tools/llvmc/Makefile
tools/llvmc/Makefile.llvmc [new file with mode: 0644]
tools/llvmc/driver/Action.cpp [deleted file]
tools/llvmc/driver/CMakeLists.txt [deleted file]
tools/llvmc/driver/CompilationGraph.cpp [deleted file]
tools/llvmc/driver/Error.h [deleted file]
tools/llvmc/driver/Main.cpp [new file with mode: 0644]
tools/llvmc/driver/Makefile
tools/llvmc/driver/Plugin.cpp [deleted file]
tools/llvmc/driver/Tool.cpp [deleted file]
tools/llvmc/driver/llvmc.cpp [deleted file]
tools/llvmc/plugins/Base/Makefile
tools/llvmc/plugins/Clang/Makefile
tools/llvmc/plugins/Hello/Makefile
tools/llvmc/plugins/Makefile
tools/llvmc/plugins/Simple/Makefile