History log of /external/llvm/docs/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ff3dbde905a29164b0cec8532ee3b651c64144ee 09-Feb-2011 Erick Tryzelaar <idadesub@users.sourceforge.net> Don't run ocamldoc if it's not installed

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125203 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
031d30781acaecb58f64a7b480818a219594e99f 10-Dec-2010 Eric Christopher <echristo@apple.com> Use GZIPBIN instead of GZIP. Apparently gzip uses GZIP as an environment
variable for args you want to default pass to gzip.

Patch based on one by asau@inbox.ru.

Fixes PR8758.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121449 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
e2c3a49c8029ebd9ef530101cc24c66562e3dff5 07-May-2010 mike-m <mikem.llvm@gmail.com> Revert r103213. It broke several sections of live website.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103219 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
68cb31901c590cabceee6e6356d62c84142114cb 07-May-2010 mike-m <mikem.llvm@gmail.com> 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
/external/llvm/docs/Makefile
d4076cfc834da5255d2f7a15b6f9c7cd80132223 04-Mar-2010 Erick Tryzelaar <idadesub@users.sourceforge.net> Rewrite makefiles to explicitly reference DESTDIR to fix bug 3153.

We need this so can not bake DESTDIR into the O'Caml symlinks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97743 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
d934b63ed1f37c2adbc956963c115fdf3cc4e8ff 14-Dec-2009 Bob Wilson <bob.wilson@apple.com> Rearrange rules to add missing dependency and allow parallel makes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91352 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
56a7c88cc532e8a72a8c3c303559500cd24d438b 31-Mar-2008 Gordon Henriksen <gordonhenriksen@mac.com> Add a unified 'generated documentation' target so the web site script has a consistent target to use.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48985 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
4f678c36922d2537c1a81bd1946691f3acabd515 30-Mar-2008 Erick Tryzelaar <idadesub@users.sourceforge.net> Tweak build system to allow for installing the tutorial and uninstalling the docs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48968 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
b04776696359e54153e20c426419fe54b6766473 10-Mar-2008 Gordon Henriksen <gordonhenriksen@mac.com> Adding ocamldoc generation.

Patch by Erick Tryzelaar.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48147 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
4d44d7a2dc0b17a2782389f13acce3c10a7abe51 28-Jan-2008 Chris Lattner <sabre@nondot.org> Always for PACKAGEVERSION to 'mainline' for teh llvm web page.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46425 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
57360d1f1cede3b26744d0ce3ade814fcc0f332d 29-Dec-2007 Chris Lattner <sabre@nondot.org> remove attributions from the rest of the llvm makefiles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
669ed45029765df223ba7e9cdc242f62c17497e4 09-Jul-2007 Reid Spencer <rspencer@reidspencer.com> Subversionify the documentation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38442 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
cf4c42cde2edc35d7c814552e7d16f887949a00c 05-Jul-2007 Reid Spencer <rspencer@reidspencer.com> Get the version number right, finally.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37905 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
10c66c3b8417a0ef5c5ebaba615f382c0192d81f 03-Jul-2007 Tanya Lattner <tonic@nondot.org> We really should not have this version number in SO many makefiles. This should also probably change to svn instead of cvs, but leaving it for now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37855 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
b747fd221d468c5449044bb9af1061460a44d090 28-Mar-2007 Tanya Lattner <tonic@nondot.org> Fixing doxygen.cfg target. I'm not a makefile expert, so hopefully this correct.Tested doxygen generation on zion.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35390 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
0b57a76bc8c16ebc2dbb409c1be6bd31e068c9fc 27-Mar-2007 Reid Spencer <rspencer@reidspencer.com> For PR1276:
Allow doxygen documentation to be rebuilt manually with "make regendoc"
separately from "make install".

Patch by Scott Michel.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
12cabda94124851d8a9304a54fcce36a434bacd3 04-Mar-2007 Reid Spencer <rspencer@reidspencer.com> Get the version number for the LLVM from the autoconf/configure.ac file
when building the documentation for the web site.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34894 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
9e4692c61752313a01486594e8e1ccf573ad4a47 06-Jul-2006 Chris Lattner <sabre@nondot.org> The web site uses this


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29006 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
889bc47677454b5e27c6776bb11e209f825e3604 30-Nov-2005 Chris Lattner <sabre@nondot.org> copy the doxygen tarball into the HTML directory after building it


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24529 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
d5de2c8ede28295c064c2166b0ac1c6766ee9824 16-May-2005 Reid Spencer <rspencer@reidspencer.com> Adjust the dependencies and generate the output to docs/userloc.html so
that it can properly link to the CSS stylesheet and images.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22092 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
ee6fcf29156ab455db50cd4785a085609ecb05dd 16-May-2005 Reid Spencer <rspencer@reidspencer.com> Add the ability to generate the User LOC page via the userloc.pl script.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22090 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
29fbdd705acfc05f75707e218dba5b40b9a3f2bb 24-Feb-2005 Reid Spencer <rspencer@reidspencer.com> For PR528:
Use the DataInstall and MKDIR macros instead of using $(INSTALL) directly


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20318 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
bdf6a39d1c7b699da1c15cd32211387040edb1f7 16-Jan-2005 Reid Spencer <rspencer@reidspencer.com> Rename BUILD_* to PROJ_*


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19592 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
5a069f5a7e5976fe65e331de908234d08f916be8 11-Jan-2005 Reid Spencer <rspencer@reidspencer.com> Make the construction of doxygen documentation a repeatable process


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19469 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
ca5fc7bf635681605e6892f4d38d9a324d292fa2 29-Nov-2004 Reid Spencer <rspencer@reidspencer.com> * Make this makefile compliant with LLVM makefile standards
* Implement optional doxygen doc generation
* Implement HTML and doxygen installation


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18324 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
d8846c19bd429c0b7db79bcbd1ae964de462ae19 21-Oct-2003 John Criswell <criswell@uiuc.edu> Added LLVM copyright notice.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9319 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
6d4d3e9641ea0c2a1bbf45b7facff69513d47642 26-Sep-2002 Chris Lattner <sabre@nondot.org> Don't hardcode path to doxygen


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3948 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
b9a827ce6360cda67cac382d29d6b9238e837195 30-Jan-2002 Chris Lattner <sabre@nondot.org> Add rule to build tar.gz file.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1592 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile
3785a662c2c568b16905ab4f39a66dec183023ab 26-Jan-2002 Chris Lattner <sabre@nondot.org> Checkin support for building doxygen stuff


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1586 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/Makefile