diff options
author | mike-m <mikem.llvm@gmail.com> | 2010-05-06 23:45:43 +0000 |
---|---|---|
committer | mike-m <mikem.llvm@gmail.com> | 2010-05-06 23:45:43 +0000 |
commit | 68cb31901c590cabceee6e6356d62c84142114cb (patch) | |
tree | 6444bddc975b662fbe47d63cd98a7b776a407c1a | |
parent | c26ae5ab7e2d65b67c97524e66f50ce86445dec7 (diff) |
Overhauled llvm/clang docs builds. Closes PR6613.
NOTE: 2nd part changeset for cfe trunk to follow.
*** PRE-PATCH ISSUES ADDRESSED
- clang api docs fail build from objdir
- clang/llvm api docs collide in install PREFIX/
- clang/llvm main docs collide in install
- clang/llvm main docs have full of hard coded destination
assumptions and make use of absolute root in static html files;
namely CommandGuide tools hard codes a website destination
for cross references and some html cross references assume
website root paths
*** IMPROVEMENTS
- bumped Doxygen from 1.4.x -> 1.6.3
- splits llvm/clang docs into 'main' and 'api' (doxygen) build trees
- provide consistent, reliable doc builds for both main+api docs
- support buid vs. install vs. website intentions
- support objdir builds
- document targets with 'make help'
- correct clean and uninstall operations
- use recursive dir delete only where absolutely necessary
- added call function fn.RMRF which safeguards against botched 'rm -rf';
if any target (or any variable is evaluated) which attempts
to remove any dirs which match a hard-coded 'safelist', a verbose
error will be printed and make will error-stop.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103213 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | Makefile.config.in | 2 | ||||
-rw-r--r-- | autoconf/configure.ac | 5 | ||||
-rwxr-xr-x | configure | 92 | ||||
-rw-r--r-- | docs/CommandGuide/Makefile | 103 | ||||
-rw-r--r-- | docs/Makefile | 114 | ||||
-rw-r--r-- | docs/api/Makefile | 25 | ||||
-rw-r--r-- | docs/api/api.css | 319 | ||||
-rw-r--r-- | docs/api/doxygen.cfg.in (renamed from docs/doxygen.cfg.in) | 1408 | ||||
-rw-r--r-- | docs/api/footer.html | 14 | ||||
-rw-r--r-- | docs/api/header.html | 13 | ||||
-rw-r--r-- | docs/api/intro.h | 26 | ||||
-rw-r--r-- | docs/api/layout.xml | 184 | ||||
-rw-r--r-- | docs/doxygen.css | 378 | ||||
-rw-r--r-- | docs/doxygen.footer | 13 | ||||
-rw-r--r-- | docs/doxygen.header | 9 | ||||
-rw-r--r-- | docs/doxygen.intro | 18 | ||||
-rw-r--r-- | docs/main/AliasAnalysis.html (renamed from docs/AliasAnalysis.html) | 0 | ||||
-rw-r--r-- | docs/main/BitCodeFormat.html (renamed from docs/BitCodeFormat.html) | 0 | ||||
-rw-r--r-- | docs/main/Bugpoint.html (renamed from docs/Bugpoint.html) | 0 | ||||
-rw-r--r-- | docs/main/CFEBuildInstrs.html (renamed from docs/CFEBuildInstrs.html) | 0 | ||||
-rw-r--r-- | docs/main/CMake.html (renamed from docs/CMake.html) | 0 | ||||
-rw-r--r-- | docs/main/CodeGenerator.html (renamed from docs/CodeGenerator.html) | 0 | ||||
-rw-r--r-- | docs/main/CodingStandards.html (renamed from docs/CodingStandards.html) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/FileCheck.pod (renamed from docs/CommandGuide/FileCheck.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/bugpoint.pod (renamed from docs/CommandGuide/bugpoint.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/html/manpage.css (renamed from docs/CommandGuide/html/manpage.css) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/index.html (renamed from docs/CommandGuide/index.html) | 44 | ||||
-rw-r--r-- | docs/main/CommandGuide/lit.pod (renamed from docs/CommandGuide/lit.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llc.pod (renamed from docs/CommandGuide/llc.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/lli.pod (renamed from docs/CommandGuide/lli.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-ar.pod (renamed from docs/CommandGuide/llvm-ar.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-as.pod (renamed from docs/CommandGuide/llvm-as.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-bcanalyzer.pod (renamed from docs/CommandGuide/llvm-bcanalyzer.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-config.pod (renamed from docs/CommandGuide/llvm-config.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-dis.pod (renamed from docs/CommandGuide/llvm-dis.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-extract.pod (renamed from docs/CommandGuide/llvm-extract.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-ld.pod (renamed from docs/CommandGuide/llvm-ld.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-link.pod (renamed from docs/CommandGuide/llvm-link.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-nm.pod (renamed from docs/CommandGuide/llvm-nm.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-prof.pod (renamed from docs/CommandGuide/llvm-prof.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvm-ranlib.pod (renamed from docs/CommandGuide/llvm-ranlib.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvmc.pod (renamed from docs/CommandGuide/llvmc.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvmgcc.pod (renamed from docs/CommandGuide/llvmgcc.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/llvmgxx.pod (renamed from docs/CommandGuide/llvmgxx.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/manpage.css (renamed from docs/CommandGuide/manpage.css) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/opt.pod (renamed from docs/CommandGuide/opt.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandGuide/tblgen.pod (renamed from docs/CommandGuide/tblgen.pod) | 0 | ||||
-rw-r--r-- | docs/main/CommandLine.html (renamed from docs/CommandLine.html) | 0 | ||||
-rw-r--r-- | docs/main/CompilerDriver.html (renamed from docs/CompilerDriver.html) | 0 | ||||
-rw-r--r-- | docs/main/CompilerDriverTutorial.html (renamed from docs/CompilerDriverTutorial.html) | 0 | ||||
-rw-r--r-- | docs/main/CompilerWriterInfo.html (renamed from docs/CompilerWriterInfo.html) | 0 | ||||
-rw-r--r-- | docs/main/DebuggingJITedCode.html (renamed from docs/DebuggingJITedCode.html) | 0 | ||||
-rw-r--r-- | docs/main/DeveloperPolicy.html (renamed from docs/DeveloperPolicy.html) | 0 | ||||
-rw-r--r-- | docs/main/ExceptionHandling.html (renamed from docs/ExceptionHandling.html) | 0 | ||||
-rw-r--r-- | docs/main/ExtendedIntegerResults.txt (renamed from docs/ExtendedIntegerResults.txt) | 0 | ||||
-rw-r--r-- | docs/main/ExtendingLLVM.html (renamed from docs/ExtendingLLVM.html) | 0 | ||||
-rw-r--r-- | docs/main/FAQ.html (renamed from docs/FAQ.html) | 0 | ||||
-rw-r--r-- | docs/main/GCCFEBuildInstrs.html (renamed from docs/GCCFEBuildInstrs.html) | 0 | ||||
-rw-r--r-- | docs/main/GarbageCollection.html (renamed from docs/GarbageCollection.html) | 0 | ||||
-rw-r--r-- | docs/main/GetElementPtr.html (renamed from docs/GetElementPtr.html) | 0 | ||||
-rw-r--r-- | docs/main/GettingStarted.html (renamed from docs/GettingStarted.html) | 0 | ||||
-rw-r--r-- | docs/main/GettingStartedVS.html (renamed from docs/GettingStartedVS.html) | 0 | ||||
-rw-r--r-- | docs/main/GoldPlugin.html (renamed from docs/GoldPlugin.html) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt (renamed from docs/HistoricalNotes/2000-11-18-EarlyDesignIdeas.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt (renamed from docs/HistoricalNotes/2000-11-18-EarlyDesignIdeasResp.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2000-12-06-EncodingIdea.txt (renamed from docs/HistoricalNotes/2000-12-06-EncodingIdea.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2000-12-06-MeetingSummary.txt (renamed from docs/HistoricalNotes/2000-12-06-MeetingSummary.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-01-31-UniversalIRIdea.txt (renamed from docs/HistoricalNotes/2001-01-31-UniversalIRIdea.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-02-06-TypeNotationDebate.txt (renamed from docs/HistoricalNotes/2001-02-06-TypeNotationDebate.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt (renamed from docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp1.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt (renamed from docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp2.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt (renamed from docs/HistoricalNotes/2001-02-06-TypeNotationDebateResp4.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-02-09-AdveComments.txt (renamed from docs/HistoricalNotes/2001-02-09-AdveComments.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt (renamed from docs/HistoricalNotes/2001-02-09-AdveCommentsResponse.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-02-13-Reference-Memory.txt (renamed from docs/HistoricalNotes/2001-02-13-Reference-Memory.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt (renamed from docs/HistoricalNotes/2001-02-13-Reference-MemoryResponse.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-04-16-DynamicCompilation.txt (renamed from docs/HistoricalNotes/2001-04-16-DynamicCompilation.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-05-18-ExceptionHandling.txt (renamed from docs/HistoricalNotes/2001-05-18-ExceptionHandling.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-05-19-ExceptionResponse.txt (renamed from docs/HistoricalNotes/2001-05-19-ExceptionResponse.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-06-01-GCCOptimizations.txt (renamed from docs/HistoricalNotes/2001-06-01-GCCOptimizations.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-06-01-GCCOptimizations2.txt (renamed from docs/HistoricalNotes/2001-06-01-GCCOptimizations2.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-06-20-.NET-Differences.txt (renamed from docs/HistoricalNotes/2001-06-20-.NET-Differences.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt (renamed from docs/HistoricalNotes/2001-07-06-LoweringIRForCodeGen.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2001-09-18-OptimizeExceptions.txt (renamed from docs/HistoricalNotes/2001-09-18-OptimizeExceptions.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2002-05-12-InstListChange.txt (renamed from docs/HistoricalNotes/2002-05-12-InstListChange.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2002-06-25-MegaPatchInfo.txt (renamed from docs/HistoricalNotes/2002-06-25-MegaPatchInfo.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2003-01-23-CygwinNotes.txt (renamed from docs/HistoricalNotes/2003-01-23-CygwinNotes.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2003-06-25-Reoptimizer1.txt (renamed from docs/HistoricalNotes/2003-06-25-Reoptimizer1.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2003-06-26-Reoptimizer2.txt (renamed from docs/HistoricalNotes/2003-06-26-Reoptimizer2.txt) | 0 | ||||
-rw-r--r-- | docs/main/HistoricalNotes/2007-OriginalClangReadme.txt (renamed from docs/HistoricalNotes/2007-OriginalClangReadme.txt) | 0 | ||||
-rw-r--r-- | docs/main/HowToReleaseLLVM.html (renamed from docs/HowToReleaseLLVM.html) | 0 | ||||
-rw-r--r-- | docs/main/HowToSubmitABug.html (renamed from docs/HowToSubmitABug.html) | 0 | ||||
-rw-r--r-- | docs/main/LangRef.html (renamed from docs/LangRef.html) | 0 | ||||
-rw-r--r-- | docs/main/Lexicon.html (renamed from docs/Lexicon.html) | 0 | ||||
-rw-r--r-- | docs/main/LinkTimeOptimization.html (renamed from docs/LinkTimeOptimization.html) | 0 | ||||
-rw-r--r-- | docs/main/Makefile | 18 | ||||
-rw-r--r-- | docs/main/MakefileGuide.html (renamed from docs/MakefileGuide.html) | 0 | ||||
-rw-r--r-- | docs/main/Packaging.html (renamed from docs/Packaging.html) | 0 | ||||
-rw-r--r-- | docs/main/Passes.html (renamed from docs/Passes.html) | 0 | ||||
-rw-r--r-- | docs/main/ProgrammersManual.html (renamed from docs/ProgrammersManual.html) | 0 | ||||
-rw-r--r-- | docs/main/Projects.html (renamed from docs/Projects.html) | 0 | ||||
-rw-r--r-- | docs/main/ReleaseNotes.html (renamed from docs/ReleaseNotes.html) | 0 | ||||
-rw-r--r-- | docs/main/SourceLevelDebugging.html (renamed from docs/SourceLevelDebugging.html) | 0 | ||||
-rw-r--r-- | docs/main/SystemLibrary.html (renamed from docs/SystemLibrary.html) | 0 | ||||
-rw-r--r-- | docs/main/TableGenFundamentals.html (renamed from docs/TableGenFundamentals.html) | 0 | ||||
-rw-r--r-- | docs/main/TestingGuide.html (renamed from docs/TestingGuide.html) | 0 | ||||
-rw-r--r-- | docs/main/UsingLibraries.html (renamed from docs/UsingLibraries.html) | 0 | ||||
-rw-r--r-- | docs/main/WritingAnLLVMBackend.html (renamed from docs/WritingAnLLVMBackend.html) | 0 | ||||
-rw-r--r-- | docs/main/WritingAnLLVMPass.html (renamed from docs/WritingAnLLVMPass.html) | 0 | ||||
-rw-r--r-- | docs/main/img/Debugging.gif (renamed from docs/img/Debugging.gif) | bin | 20390 -> 20390 bytes | |||
-rw-r--r-- | docs/main/img/libdeps.gif (renamed from docs/img/libdeps.gif) | bin | 52679 -> 52679 bytes | |||
-rw-r--r-- | docs/main/img/lines.gif (renamed from docs/img/lines.gif) | bin | 91 -> 91 bytes | |||
-rw-r--r-- | docs/main/img/objdeps.gif (renamed from docs/img/objdeps.gif) | bin | 16201 -> 16201 bytes | |||
-rw-r--r-- | docs/main/img/venusflytrap.jpg (renamed from docs/img/venusflytrap.jpg) | bin | 56606 -> 56606 bytes | |||
-rw-r--r-- | docs/main/index.html (renamed from docs/index.html) | 38 | ||||
-rw-r--r-- | docs/main/llvm.css (renamed from docs/llvm.css) | 0 | ||||
-rw-r--r-- | docs/main/re_format.7 (renamed from docs/re_format.7) | 0 | ||||
-rw-r--r-- | docs/main/tutorial/LangImpl1.html (renamed from docs/tutorial/LangImpl1.html) | 0 | ||||
-rw-r--r-- | docs/main/tutorial/LangImpl2.html (renamed from docs/tutorial/LangImpl2.html) | 0 | ||||
-rw-r--r-- | docs/main/tutorial/LangImpl3.html (renamed from docs/tutorial/LangImpl3.html) | 0 | ||||
-rw-r--r-- |