mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
bitkeeper revision 1.1159.1.282 (417e5b60oXUOPTWl81d5zD6oq1tOTQ)
Clean up docs dir layout.
This commit is contained in:
1 parent
f1816bd031
commit
cadf3eafb2
12 files changed
+40
-442
No files matched your search
@@ -7,16 +7,14 @@
|
||||
3f5ef5a24IaQasQE2tyMxrfxskMmvw README
|
||||
3f5ef5a2l4kfBYSQTUaOyyD76WROZQ README.CD
|
||||
3f69d8abYB1vMyD_QVDvzxy5Zscf1A TODO
|
||||
4022a73cgxX1ryj1HgS-IwwB6NUi2A docs/HOWTOs/XenDebugger-HOWTO
|
||||
3f9e7d53iC47UnlfORp9iC1vai6kWw docs/Makefile
|
||||
412f4bd9sm5mCQ8BkrgKcAKZGadq7Q docs/blkif-drivers-explained.txt
|
||||
3f9e7d60PWZJeVh5xdnk0nLUdxlqEA docs/eps/xenlogo.eps
|
||||
3f9e7d63lTwQbp2fnx7yY93epWS-eQ docs/figs/dummy
|
||||
3f9e7d564bWFB-Czjv1qdmE6o0GqNg docs/interface.tex
|
||||
3f9e7d58t7N6hjjBMxSn-NMxBphchA docs/style.tex
|
||||
410144afnSd2Yw68AHGO5gXu2m3y6A docs/user.tex
|
||||
40d6ccbfKKBq8jE0ula4eHEzBiQuDA docs/xen_config.html
|
||||
410a4c2bAO_m_l4RsiiPHnZ4ixHWbQ docs/xend.tex
|
||||
3f9e7d60PWZJeVh5xdnk0nLUdxlqEA docs/figs/xenlogo.eps
|
||||
4022a73cgxX1ryj1HgS-IwwB6NUi2A docs/misc/XenDebugger-HOWTO
|
||||
412f4bd9sm5mCQ8BkrgKcAKZGadq7Q docs/misc/blkif-drivers-explained.txt
|
||||
40d6ccbfKKBq8jE0ula4eHEzBiQuDA docs/misc/xen_config.html
|
||||
3f9e7d564bWFB-Czjv1qdmE6o0GqNg docs/src/interface.tex
|
||||
410144afnSd2Yw68AHGO5gXu2m3y6A docs/src/user.tex
|
||||
410a4c2bAO_m_l4RsiiPHnZ4ixHWbQ docs/src/xend.tex
|
||||
3f9e7d5bz8BwYkNuwyiPVu7JJG441A docs/xenstyle.cls
|
||||
3f815144d1vI2777JI-dO4wk49Iw7g extras/mini-os/Makefile
|
||||
3f815144zTnCV5591ulIJQrpe5b-5Q extras/mini-os/README
|
||||
|
||||
@@ -18,19 +18,12 @@ docs/*.pdf
|
||||
docs/*.ps
|
||||
docs/*.dvi
|
||||
docs/*.toc
|
||||
docs/interface/*
|
||||
docs/user/*
|
||||
docs/xend/*
|
||||
docs/html/*
|
||||
extras/mini-os/h/hypervisor-ifs
|
||||
install
|
||||
install/*
|
||||
linux-*-xen0/*
|
||||
linux-*-xenU/*
|
||||
linux-2.4.26-xen0
|
||||
linux-2.4.26-xenU
|
||||
linux-2.4.26.tar.gz
|
||||
linux-2.6.7-xenU
|
||||
linux-2.6.7.tar.bz2
|
||||
linux-xen-sparse
|
||||
netbsd-*-xen0
|
||||
netbsd-*-xenU
|
||||
|
||||
+29
-26
@@ -1,40 +1,41 @@
|
||||
|
||||
# Generic LaTeX makefile.
|
||||
#
|
||||
# Xfig and tgif diagrams should be in the fig/ subdirectory.
|
||||
# DOCUMENTS should be a list of the target Postscript files.
|
||||
|
||||
DOCUMENTS = interface.ps interface.pdf interface.html user.ps \
|
||||
user.pdf user.html xend.ps xend.pdf xend.html
|
||||
DOC_TEX := $(wildcard src/*.tex)
|
||||
DOC_PS := $(patsubst src/%.tex,ps/%.ps,$(DOC_TEX))
|
||||
DOC_PDF := $(patsubst src/%.tex,pdf/%.pdf,$(DOC_TEX))
|
||||
DOC_HTML := $(patsubst src/%.tex,html/%/index.html,$(DOC_TEX))
|
||||
|
||||
GFX = $(patsubst %.obj, %.eps, $(wildcard figs/*.obj))
|
||||
GFX += $(patsubst %.fig, %.eps, $(wildcard figs/*.fig))
|
||||
|
||||
all: $(DOCUMENTS)
|
||||
all: ps pdf html
|
||||
rm -f *.aux *.dvi *.bbl *.blg *.glo *.idx *.ilg *.log *.ind *.toc
|
||||
|
||||
pristine: clean
|
||||
rm -f $(DOCUMENTS)
|
||||
ps: $(DOC_PS)
|
||||
|
||||
pdf: $(DOC_PDF)
|
||||
|
||||
html: $(DOC_HTML)
|
||||
|
||||
clean:
|
||||
rm -f .word_count *.aux *.dvi *.bbl *.blg *.glo *.idx *~
|
||||
rm -f *.ilg *.log *.ind *.toc *.bak core
|
||||
rm -f figs/*.eps $(DOCUMENTS)
|
||||
rm -rf user/
|
||||
rm -rf interface/
|
||||
rm -rf .word_count *.aux *.dvi *.bbl *.blg *.glo *.idx *~
|
||||
rm -rf *.ilg *.log *.ind *.toc *.bak core
|
||||
rm -rf $(GFX) ps pdf html
|
||||
|
||||
install: $(DOCUMENTS)
|
||||
install: all
|
||||
mkdir -p $(prefix)/usr/share/doc/xen
|
||||
cp -a $(DOCUMENTS) VBD-HOWTO.txt Xen-HOWTO.txt $(prefix)/usr/share/doc/xen
|
||||
cp -a ps $(prefix)/usr/share/doc/xen
|
||||
cp -a pdf $(prefix)/usr/share/doc/xen
|
||||
cp -a html $(prefix)/usr/share/doc/xen
|
||||
|
||||
%.pdf: %.ps
|
||||
ps2pdf $< $@
|
||||
pdf/%.pdf: ps/%.ps
|
||||
mkdir -p pdf ; ps2pdf $< $@
|
||||
|
||||
%.ps: %.dvi $(GFX)
|
||||
dvips -Ppdf -G0 -o $@ $<
|
||||
ps/%.ps: %.dvi $(GFX)
|
||||
mkdir -p ps ; dvips -Ppdf -G0 -o $@ $<
|
||||
|
||||
%.dvi: %.tex
|
||||
latex $* >/dev/null
|
||||
if [ -e $*.toc ] ; then latex $* >/dev/null ; fi
|
||||
%.dvi: src/%.tex
|
||||
latex $< >/dev/null
|
||||
if [ -e $*.toc ] ; then latex $< >/dev/null ; fi
|
||||
|
||||
%.eps: %.fig
|
||||
fig2dev -L eps $< $@
|
||||
@@ -42,5 +43,7 @@ install: $(DOCUMENTS)
|
||||
%.eps: %.obj
|
||||
tgif -print -color -eps $<
|
||||
|
||||
%.html: %.tex
|
||||
latex2html --split 0 --nonavigation --noinfo --math $< 1>/dev/null 2>/dev/null
|
||||
html/%/index.html: src/%.tex
|
||||
mkdir -p html/$*
|
||||
latex2html -split 0 -nonavigation -noinfo -math -dir html/$* $< \
|
||||
1>/dev/null 2>/dev/null
|
||||
Whitespace-only changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,7 +1,6 @@
|
||||
\documentclass[11pt,twoside,final,openright]{xenstyle}
|
||||
\usepackage{a4,graphicx,setspace}
|
||||
\setstretch{1.15}
|
||||
\input{style.tex}
|
||||
|
||||
\begin{document}
|
||||
|
||||
@@ -9,7 +8,7 @@
|
||||
\pagestyle{empty}
|
||||
\begin{center}
|
||||
\vspace*{\fill}
|
||||
\includegraphics{eps/xenlogo.eps}
|
||||
\includegraphics{figs/xenlogo.eps}
|
||||
\vfill
|
||||
\vfill
|
||||
\vfill
|
||||
@@ -1,7 +1,6 @@
|
||||
\documentclass[11pt,twoside,final,openright]{xenstyle}
|
||||
\usepackage{a4,graphicx,setspace}
|
||||
\setstretch{1.15}
|
||||
%\input{style.tex}
|
||||
|
||||
\begin{document}
|
||||
|
||||
@@ -9,7 +8,7 @@
|
||||
\pagestyle{empty}
|
||||
\begin{center}
|
||||
\vspace*{\fill}
|
||||
\includegraphics{eps/xenlogo.eps}
|
||||
\includegraphics{figs/xenlogo.eps}
|
||||
\vfill
|
||||
\vfill
|
||||
\vfill
|
||||
@@ -18,7 +18,6 @@
|
||||
\documentclass[11pt,twoside,final,openright]{xenstyle}
|
||||
\usepackage{a4,graphicx,setspace}
|
||||
\setstretch{1.15}
|
||||
\input{style.tex}
|
||||
|
||||
\begin{document}
|
||||
|
||||
@@ -26,7 +25,7 @@
|
||||
\pagestyle{empty}
|
||||
\begin{center}
|
||||
\vspace*{\fill}
|
||||
\includegraphics{eps/xenlogo.eps}
|
||||
\includegraphics{figs/xenlogo.eps}
|
||||
\vfill
|
||||
\vfill
|
||||
\vfill
|
||||
-393
@@ -1,393 +0,0 @@
|
||||
|
||||
\usepackage{parskip,fancyheadings}
|
||||
|
||||
\setcounter{secnumdepth}{10}
|
||||
\setcounter{tocdepth}{2}
|
||||
|
||||
%\usepackage{sabon}
|
||||
\def\textos#1{#1}
|
||||
|
||||
%
|
||||
% From PRB: Use FancyPlain style -- set up to produce draft
|
||||
% information and disable rules and section headings in headers and
|
||||
% footers.
|
||||
%
|
||||
|
||||
% \filename
|
||||
|
||||
\def\filename{thesis.tex}
|
||||
\let\savedinclude\include
|
||||
\def\include#1{\def\filename{#1.tex}\savedinclude{#1}}
|
||||
|
||||
% \prtinttime
|
||||
|
||||
\newcounter{hours}\newcounter{mins}
|
||||
\newcommand{\printtime}{%
|
||||
\setcounter{hours}{\time/60}%
|
||||
\setcounter{mins}{\time-\value{hours}*60}%
|
||||
\ifthenelse{\value{hours}<10}{0}{}\thehours:%
|
||||
\ifthenelse{\value{mins}<10}{0}{}\themins}
|
||||
|
||||
|
||||
% Final tweaks to the layout -- PRB/SMH/TLH
|
||||
|
||||
\newcommand{\verylongpage}{\enlargethispage{2.5\baselineskip}}
|
||||
\newcommand{\longpage}{\enlargethispage{2\baselineskip}}
|
||||
\newcommand{\shortpage}{\enlargethispage{-2\baselineskip}}
|
||||
\newcommand{\quitelongpage}{\enlargethispage{1\baselineskip}}
|
||||
\newcommand{\quiteshortpage}{\enlargethispage{-1\baselineskip}}
|
||||
|
||||
% Use instead of / to allow hyphenation -- PRB/SMH
|
||||
|
||||
\def\slash{/\penalty 0\hskip 0pt\relax}
|
||||
|
||||
%
|
||||
% Header/Footer
|
||||
%
|
||||
|
||||
\pagestyle{fancyplain}
|
||||
\headrulewidth=0pt
|
||||
\footrulewidth=0pt
|
||||
\plainheadrulewidth=0pt
|
||||
\plainfootrulewidth=0pt
|
||||
|
||||
\lhead[]{}
|
||||
\chead[]{}
|
||||
\rhead[]{}
|
||||
|
||||
\lfoot[\sl\thepage]{}
|
||||
\cfoot[]{}
|
||||
\rfoot[]{\sl\thepage}
|
||||
|
||||
%
|
||||
% Captions (from RF: make captions hang properly)
|
||||
%
|
||||
|
||||
\makeatletter
|
||||
\long\def\@makecaption#1#2{%
|
||||
\vskip 10\p@
|
||||
\setbox\@tempboxa\hbox{\small #1: #2}%
|
||||
\ifdim \wd\@tempboxa >\hsize
|
||||
\@hangfrom{\small #1: }{\small #2}\par
|
||||
\else
|
||||
\hbox to\hsize{\hfil\box\@tempboxa\hfil}%
|
||||
\fi}
|
||||
\makeatother
|
||||
|
||||
\makeatletter
|
||||
|
||||
%
|
||||
% Keep mpars on the same side (we use them for hanging section
|
||||
% numbers).
|
||||
%
|
||||
|
||||
\@mparswitchfalse
|
||||
\marginparsep=1ex
|
||||
|
||||
%
|
||||
% Abandon ugly vertical justification
|
||||
%
|
||||
|
||||
\raggedbottom
|
||||
|
||||
%
|
||||
% Poor-mans small caps
|
||||
%
|
||||
|
||||
%\font \psc = ptmr8t scaled 800
|
||||
%\renewcommand{\scdefault}{psc}
|
||||
|
||||
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
|
||||
|
||||
%
|
||||
% Let footnotes fall right to the bottom of the page
|
||||
%
|
||||
|
||||
\renewcommand\footnoterule{\vfill\hrule\vspace{6pt}}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Headings
|
||||
|
||||
%
|
||||
% Fonts
|
||||
%
|
||||
|
||||
% \font\sectionfont = phvr8t scaled 1400
|
||||
% \font\subsectionfont = phvr8t scaled 1200
|
||||
% \font\subsubsectionfont = phvr8t scaled 1000
|
||||
|
||||
%
|
||||
% Chapter/Section names
|
||||
%
|
||||
|
||||
\def\chaptermark#1{%
|
||||
\markboth {{\ifnum \c@secnumdepth >\m@ne
|
||||
\@chapapp\ \thechapter. \ \fi
|
||||
#1}}{}
|
||||
}
|
||||
|
||||
\def\sectionmark#1{%
|
||||
\markright {{\ifnum \c@secnumdepth >\z@
|
||||
\thesection. \ \fi
|
||||
#1}}
|
||||
}
|
||||
|
||||
%
|
||||
% Chapter heading components
|
||||
%
|
||||
|
||||
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
|
||||
\refstepcounter{chapter}%
|
||||
\typeout{\@chapapp\space\thechapter.}%
|
||||
\addcontentsline{toc}{chapter}%
|
||||
{\protect\numberline{\thechapter}#1}%
|
||||
\else
|
||||
\addcontentsline{toc}{chapter}{#1}
|
||||
\fi
|
||||
\chaptermark{#1}%
|
||||
\addtocontents{lof}{\protect\addvspace{10\p@}}%
|
||||
\addtocontents{lot}{\protect\addvspace{10\p@}}%
|
||||
\if@twocolumn
|
||||
\@topnewpage[\@makechapterhead{#2}]%
|
||||
\else
|
||||
\@makechapterhead{#2}%
|
||||
\@afterheading
|
||||
\fi
|
||||
}
|
||||
|
||||
\def\@makechapterhead#1{%
|
||||
\vspace*{50\p@}%
|
||||
{\parindent \z@ \raggedright \reset@font
|
||||
\ifnum \c@secnumdepth >\m@ne
|
||||
\LARGE \@chapapp{} \thechapter
|
||||
\par
|
||||
\vskip 10\p@
|
||||
\fi
|
||||
\Huge #1\par
|
||||
\nobreak
|
||||
\vskip 20\p@
|
||||
}}
|
||||
|
||||
\def\@schapter#1{\if@twocolumn
|
||||
\@topnewpage[\@makeschapterhead{#1}]%
|
||||
\else
|
||||
\@makeschapterhead{#1}%
|
||||
\@afterheading
|
||||
\fi}
|
||||
|
||||
\def\@makeschapterhead#1{%
|
||||
\vspace*{50\p@}%
|
||||
{\parindent \z@ \raggedright
|
||||
\reset@font
|
||||
\Huge #1\par
|
||||
\nobreak
|
||||
\vskip 40\p@
|
||||
}}
|
||||
|
||||
%
|
||||
% *Section heading components
|
||||
%
|
||||
|
||||
\def\@startsection#1#2#3#4#5#6{%
|
||||
\if@noskipsec \leavevmode \fi
|
||||
\par
|
||||
\@tempskipa #4\relax
|
||||
\@afterindenttrue
|
||||
\ifdim \@tempskipa <\z@
|
||||
\@tempskipa -\@tempskipa \@afterindentfalse
|
||||
\fi
|
||||
\if@nobreak
|
||||
\everypar{}%
|
||||
\else
|
||||
\addpenalty\@secpenalty\addvspace\@tempskipa
|
||||
\fi
|
||||
\@ifstar
|
||||
{\@ssect{#3}{#4}{#5}{#6}}%
|
||||
{\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
|
||||
|
||||
\def\@sect#1#2#3#4#5#6[#7]#8{%
|
||||
\ifnum #2>\c@secnumdepth
|
||||
\let\@svsec\@empty
|
||||
\else
|
||||
\refstepcounter{#1}%
|
||||
\protected@edef\@svsec{\@seccntformat{#1}\relax}%
|
||||
\fi
|
||||
\@tempskipa #5\relax
|
||||
\ifdim \@tempskipa>\z@
|
||||
\begingroup
|
||||
#6{\interlinepenalty \@M #8\@@par}%
|
||||
\reversemarginpar{\marginpar{{\rightline{\@svsec}}}}
|
||||
\endgroup
|
||||
\csname #1mark\endcsname{#7}%
|
||||
\addcontentsline{toc}{#1}{%
|
||||
\ifnum #2>\c@secnumdepth \else
|
||||
\protect\numberline{\csname the#1\endcsname}%
|
||||
\fi
|
||||
#7}%
|
||||
\else
|
||||
\def\@svsechd{%
|
||||
#6{\hskip #3\relax
|
||||
\@svsec #8}%
|
||||
\csname #1mark\endcsname{#7}%
|
||||
\addcontentsline{toc}{#1}{%
|
||||
\ifnum #2>\c@secnumdepth \else
|
||||
\protect\numberline{\csname the#1\endcsname}%
|
||||
\fi
|
||||
#7}}%
|
||||
\fi
|
||||
\@xsect{#5}
|
||||
}
|
||||
|
||||
%
|
||||
% Table of contents
|
||||
%
|
||||
|
||||
\renewcommand\contentsname{Table of contents}
|
||||
\renewcommand\tableofcontents{%
|
||||
\if@twocolumn
|
||||
\@restonecoltrue\onecolumn
|
||||
\else
|
||||
\@restonecolfalse
|
||||
\fi
|
||||
\chapter*{\contentsname
|
||||
\@mkboth{\contentsname}{}}%
|
||||
\@starttoc{toc}%
|
||||
\if@restonecol\twocolumn\fi
|
||||
}
|
||||
|
||||
%
|
||||
% List of Figures
|
||||
%
|
||||
|
||||
\renewcommand\listfigurename{List of figures}
|
||||
\renewcommand\listoffigures{%
|
||||
\if@twocolumn
|
||||
\@restonecoltrue\onecolumn
|
||||
\else
|
||||
\@restonecolfalse
|
||||
\fi
|
||||
\chapter*{\listfigurename
|
||||
\@mkboth{\listfigurename}{}}%
|
||||
\@starttoc{lof}%
|
||||
\if@restonecol\twocolumn\fi
|
||||
}
|
||||
|
||||
%
|
||||
% List of Tables
|
||||
%
|
||||
|
||||
\renewcommand\listtablename{List of tables}
|
||||
\renewcommand\listoftables{%
|
||||
\if@twocolumn
|
||||
\@restonecoltrue\onecolumn
|
||||
\else
|
||||
\@restonecolfalse
|
||||
\fi
|
||||
\chapter*{\listtablename
|
||||
\@mkboth{\listtablename}{}}%
|
||||
\@starttoc{lot}%
|
||||
\if@restonecol\twocolumn\fi
|
||||
}
|
||||
|
||||
%
|
||||
% Glossary
|
||||
%
|
||||
|
||||
\newcommand\gloname{Glossary}
|
||||
\newcommand\gloss{%
|
||||
\if@twocolumn
|
||||
\@restonecoltrue\onecolumn
|
||||
\else
|
||||
\@restonecolfalse
|
||||
\fi
|
||||
\chapter*{\gloname
|
||||
\@mkboth{\gloname}{}}%
|
||||
\input{glossary}
|
||||
\vfill
|
||||
\if@restonecol\twocolumn\fi
|
||||
}
|
||||
|
||||
%
|
||||
% Bibliography
|
||||
%
|
||||
|
||||
\renewenvironment{thebibliography}[1]
|
||||
{\chapter*{\bibname
|
||||
\@mkboth{\bibname}{}}%
|
||||
\list{\@biblabel{\arabic{enumiv}}}%
|
||||
{\settowidth\labelwidth{\@biblabel{#1}}%
|
||||
\leftmargin\labelwidth
|
||||
\advance\leftmargin\labelsep
|
||||
% \if@openbib
|
||||
% \advance\leftmargin\bibindent
|
||||
% \itemindent -\bibindent
|
||||
% \listparindent \itemindent
|
||||
% \parsep \z@
|
||||
% \fi
|
||||
\usecounter{enumiv}%
|
||||
\let\p@enumiv\@empty
|
||||
\renewcommand\theenumiv{\arabic{enumiv}}}%
|
||||
% \if@openbib
|
||||
% \renewcommand\newblock{\par}
|
||||
% \else
|
||||
\renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
|
||||
% \fi
|
||||
\sloppy\clubpenalty4000\widowpenalty4000%
|
||||
\sfcode`\.=\@m}
|
||||
{\def\@noitemerr
|
||||
{\@latex@warning{Empty `thebibliography' environment}}%
|
||||
\endlist}
|
||||
|
||||
%
|
||||
% Chapter
|
||||
%
|
||||
|
||||
\renewcommand\chapter{%
|
||||
\if@openright\cleardoublepage\else\clearpage\fi
|
||||
\thispagestyle{plain}%
|
||||
\global\@topnum\z@
|
||||
\@afterindentfalse
|
||||
\secdef\@chapter\@schapter
|
||||
}
|
||||
|
||||
%
|
||||
% *Sections
|
||||
%
|
||||
|
||||
% \z@ -- zero?
|
||||
|
||||
% \@startsection{name}{depth}
|
||||
% {indent}
|
||||
% {beforeskip \@plus foo \@minus bar}
|
||||
% foo: ... ; bar: jitter back up page?
|
||||
% {afterskip}
|
||||
% {style}
|
||||
|
||||
\renewcommand\section{%
|
||||
\@startsection{section}{1}
|
||||
{\z@}%
|
||||
{-5ex \@plus 5ex \@minus -.5ex}%
|
||||
{2.5ex \@minus .5ex}%
|
||||
{\reset@font\Large}%
|
||||
}
|
||||
|
||||
\renewcommand\subsection{%
|
||||
\@startsection{subsection}{2}
|
||||
{\z@}%
|
||||
{-3ex \@plus 3ex \@minus -.5ex}%
|
||||
{1.5ex \@minus .5ex}%
|
||||
{\reset@font\large}%
|
||||
}
|
||||
|
||||
\renewcommand\subsubsection{%
|
||||
\@startsection{subsubsection}{3}
|
||||
{\z@}%
|
||||
{-1ex \@plus 1ex \@minus -.5ex}%
|
||||
{1ex \@minus .5ex}%
|
||||
{\reset@font\normalsize\sl}%
|
||||
}
|
||||
|
||||
\makeatother
|
||||
\endinput
|
||||
|
||||