blob: 60ba2ed0b07f3ae7cc8ab42263f46b3f11ba848c [file] [log] [blame]
Mikhail Glushenkovc7e56fe2008-11-25 21:38:12 +00001##===- tools/llvmc/doc/Makefile ----------------------------*- Makefile -*-===##
2#
3# The LLVM Compiler Infrastructure
4#
5# This file is distributed under the University of Illinois Open Source
6# License. See LICENSE.TXT for details.
7#
8##===----------------------------------------------------------------------===##
9
Mikhail Glushenkovac251f22008-12-11 23:24:40 +000010LEVEL=../../..
11include $(LEVEL)/Makefile.config
Mikhail Glushenkovc7e56fe2008-11-25 21:38:12 +000012
Mikhail Glushenkovac251f22008-12-11 23:24:40 +000013RST_CSS=llvm-rst.css
14DOC_DIR=../../../docs
15RST2HTML=rst2html --stylesheet=$(RST_CSS) --link-stylesheet
Mikhail Glushenkovc7e56fe2008-11-25 21:38:12 +000016
Mikhail Glushenkovac251f22008-12-11 23:24:40 +000017all : LLVMC-Reference.html LLVMC-Tutorial.html $(RST_CSS)
18 $(CP) $(RST_CSS) $(DOC_DIR)/$(RST_CSS)
19 $(CP) LLVMC-Reference.html $(DOC_DIR)/CompilerDriver.html
20 $(CP) LLVMC-Reference.html $(DOC_DIR)/CompilerDriverTutorial.html
21
22LLVMC-Tutorial.html : LLVMC-Tutorial.rst $(RST_CSS)
Mikhail Glushenkovc7e56fe2008-11-25 21:38:12 +000023 $(RST2HTML) $< $@
24
Mikhail Glushenkovac251f22008-12-11 23:24:40 +000025LLVMC-Reference.html : LLVMC-Reference.rst $(RST_CSS)
Mikhail Glushenkovc7e56fe2008-11-25 21:38:12 +000026 $(RST2HTML) $< $@
27
28clean :
Mikhail Glushenkovac251f22008-12-11 23:24:40 +000029 $(RM) LLVMC-Tutorial.html LLVMC-Reference.html