From e08af303a642a69accf5d06c5ac61e6b8f2ef6b6 Mon Sep 17 00:00:00 2001 From: mike-m Date: Thu, 6 May 2010 23:45:43 +0000 Subject: 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. llvm-svn: 103213 --- llvm/docs/CompilerWriterInfo.html | 263 -------------------------------------- 1 file changed, 263 deletions(-) delete mode 100644 llvm/docs/CompilerWriterInfo.html (limited to 'llvm/docs/CompilerWriterInfo.html') diff --git a/llvm/docs/CompilerWriterInfo.html b/llvm/docs/CompilerWriterInfo.html deleted file mode 100644 index 5d071f73262..00000000000 --- a/llvm/docs/CompilerWriterInfo.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - Architecture/platform information for compiler writers - - - - - -
- Architecture/platform information for compiler writers -
- -
-

Note: This document is a work-in-progress. Additions and clarifications - are welcome.

-
- -
    -
  1. Hardware -
      -
    1. Alpha
    2. -
    3. ARM
    4. -
    5. Itanium
    6. -
    7. MIPS
    8. -
    9. PowerPC
    10. -
    11. SPARC
    12. -
    13. X86
    14. -
    15. Other lists
    16. -
  2. -
  3. Application Binary Interface (ABI) -
      -
    1. Linux
    2. -
    3. OS X
    4. -
  4. -
  5. Miscellaneous resources
  6. -
- -
-

Compiled by Misha Brukman

-
- - -
Hardware
- - - -
Alpha
- -
- -
- - -
ARM
- -
- -
- - -
Itanium (ia64)
- -
- -
- - -
MIPS
- -
- -
- - -
PowerPC
- - -
IBM - Official manuals and docs
- -
- - - -
- - -
Other documents, collections, notes
- -
- - - -
- - -
SPARC
- -
- - - -
- - -
X86
- - -
AMD - Official manuals and docs
- -
- -
- - -
Intel - Official manuals and docs
- -
- -
- - -
Other x86-specific information
- -
- -
- - -
Other relevant lists
- -
- - - -
- - -
ABI
- - - -
Linux
- -
-
    -
  1. PowerPC 64-bit ELF ABI -Supplement
  2. -
-
- - -
OS X
- -
-
    -
  1. Mach-O -Runtime Architecture
  2. -
  3. Notes on Mach-O -ABI
  4. -
- -
- - -
Miscellaneous resources
- - - - - - -
-
- Valid CSS - Valid HTML 4.01 - - Misha Brukman
- LLVM Compiler Infrastructure
- Last modified: $Date$ -
- - - -- cgit v1.2.3