Mercurial > pub > dyncall > dyncall
diff doc/manual/manual_build.tex @ 76:7ca46969e0ad
- tweaks in manual, mainly for html generation
author | cslag |
---|---|
date | Mon, 21 Mar 2016 01:15:37 +0100 |
parents | 8326c5ced916 |
children | b47168dacba6 |
line wrap: on
line diff
--- a/doc/manual/manual_build.tex Sun Mar 20 18:44:41 2016 +0100 +++ b/doc/manual/manual_build.tex Mon Mar 21 01:15:37 2016 +0100 @@ -52,18 +52,17 @@ \\ -\begin{tabular}{l l l} -\textbf{{\large Platform}} & Build Tool(s) & Compiler, SDK \\ +\begin{tabular*}{0.75\textwidth}{lll} +\textbf{Platform} & Build Tool(s) & Compiler, SDK \\ \hline -\textbf{{\large Windows}} & nmake,Visual Studio & cl, cygwin (gcc), mingw (gcc) \\ -\textbf{{\large Unix-like}} & GNU/BSD/Sun make & gcc, clang, sunc \\ -\textbf{{\large Plan9}} & mk & 8c \\ -\textbf{{\large Haiku/BeOS}} & GNU make & gcc \\ -\textbf{{\large iOS/iPhone}} & GNU make & gcc and iPhone SDK on Mac OS X \\ -\textbf{{\large Nintendo DS}} & nmake & devkitPro\cite{devkitPro} tools on Windows \\ -\textbf{{\large Playstation Portable}} & GNU make & psptoolchain\cite{psptoolchain} tools \\ - -\end{tabular}\\ +\textbf{Windows} & nmake,Visual Studio & cl, cygwin (gcc), mingw (gcc) \\ +\textbf{Unix-like} & GNU/BSD/Sun make & gcc, clang, sunc \\ +\textbf{Plan9} & mk & 8c \\ +\textbf{Haiku/BeOS} & GNU make & gcc \\ +\textbf{iOS/iPhone} & GNU make & gcc and iPhone SDK on Mac OS X \\ +\textbf{Nintendo DS} & nmake & devkitPro\cite{devkitPro} tools on Windows \\ +\textbf{Playstation Portable} & GNU make & psptoolchain\cite{psptoolchain} tools \\ +\end{tabular*}\\ \pagebreak @@ -80,12 +79,12 @@ Available options (omit for defaults): -\begin{tabular}{ll} +\begin{tabular*}{0.75\textwidth}{ll} {\tt --help} & display help \\ {\tt --prefix=\textit{path}} & specify installation prefix (Unix shell) \\ {\tt --target=\textit{platform}} & MacOSX,iOS,iPhoneSimulator,PSP,... \\ {\tt --sdk=\textit{version}} & SDK version \\ -\end{tabular} +\end{tabular*} \paragraph{Windows flavour, and cross-build from Windows (PSP, NDS, etc.)} @@ -95,23 +94,23 @@ Available options: -\begin{tabular}{ll} -{\tt /?} & display help \\ -{\tt /prefix \textit{path}} & set installation prefix (GNU make only) \\ -{\tt /prefix-bd \textit{path}} & set build directory prefix (GNU make only) \\ -{\tt /target-x86} & build for x86 architecture (default) \\ -{\tt /target-x64} & build for x64 architecture \\ +\begin{tabular*}{0.75\textwidth}{ll} +{\tt /?} & display help \\ +{\tt /prefix \textit{path}} & set installation prefix (GNU make only) \\ +{\tt /prefix-bd \textit{path}} & set build directory prefix (GNU make only) \\ +{\tt /target-x86} & build for x86 architecture (default) \\ +{\tt /target-x64} & build for x64 architecture \\ {\tt /target-psp} & build for PlayStation Portable (homebrew SDK) \\ -{\tt /target-nds-arm} & build for Nintendo DS (devkitPro, ARM mode) \\ +{\tt /target-nds-arm} & build for Nintendo DS (devkitPro, ARM mode) \\ {\tt /target-nds-thumb} & build for Nintendo DS (devkitPro, THUMB mode) \\ -{\tt /tool-msvc} & use Microsoft Visual C++ compiler (default) \\ -{\tt /tool-gcc} & use GNU Compiler Collection \\ -{\tt /asm-ml} & use Microsoft Macro Assembler (default) \\ -{\tt /asm-as} & use the GNU Assembler \\ -{\tt /asm-nasm} & use NASM Assembler \\ -{\tt /config-release} & build release version (default) \\ -{\tt /config-debug} & build debug version \\ -\end{tabular} +{\tt /tool-msvc} & use Microsoft Visual C++ compiler (default) \\ +{\tt /tool-gcc} & use GNU Compiler Collection \\ +{\tt /asm-ml} & use Microsoft Macro Assembler (default) \\ +{\tt /asm-as} & use the GNU Assembler \\ +{\tt /asm-nasm} & use NASM Assembler \\ +{\tt /config-release} & build release version (default) \\ +{\tt /config-debug} & build debug version \\ +\end{tabular*} \paragraph{Plan 9 flavour} @@ -122,9 +121,9 @@ Available options (none, at the moment): -\begin{tabular}{ll} +\begin{tabular*}{0.75\textwidth}{ll} {\tt --help} & display help \\ -\end{tabular} +\end{tabular*} \item Build the static libraries \product{dyncall}, \product{dynload} and \product{dyncallback}