From 7bbcceae784d591ae5c6c1d33676ae93c0b8b9be Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Wed, 28 May 2014 02:41:55 +0200 Subject: on compiling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- info/libgamma.texinfo | 49 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 2 deletions(-) (limited to 'info/libgamma.texinfo') diff --git a/info/libgamma.texinfo b/info/libgamma.texinfo index 1adb08f..7ffeec7 100644 --- a/info/libgamma.texinfo +++ b/info/libgamma.texinfo @@ -104,7 +104,7 @@ Each adjustment method needs selected, if none are selected no adjustment method will be compiled into @command{libgamma}. They can either be selected explicitly and independently or by -operating system: +operating system. @table @option @item --enable-dummy @@ -159,7 +159,7 @@ Additionally @option{--debug} adds the @option{-Og -g} flags to the C compiler rather than @option{-Ofast}. Developers can also use the developer options instead of @option{--debug}, the adjustment and -operating systems: +operating systems. @table @option @item --linux=developer @@ -186,6 +186,51 @@ Quartz/CoreGraphics adjustment method. Also enables @option{--debug}. @end table +When you have configured @command{libgamma} +using @command{./configure} you can compile +the library with @command{make}. Straight up +@command{make} without additions options +should be all you need. But you can also use +specify some build rules. + +@table @option +@item default +Builds the library, the test and the info manual. + +@item all +Builds the library, the test and manual to all +available formats: info, PDF, DVI, PostScript. + +@item lib +Builds the library. + +@item test +Builds the test, which in turns builts the library. + +@item doc +Builds the manual to all available formats: +info, PDF, DVI, PostScript. + +@item info +Builds the info manual. + +@item pdf +Builds the PDF manual. + +@item dvi +Builds the DVI manual. + +@item ps +Builds the PostScript manual. + +@end table + +You can also use @command{make clean} +to remove all compiled files, and +@command{make distclean} to remove +all compiled files and the files +generated by @command{./configure}. + @node GNU Free Documentation License -- cgit v1.2.3-70-g09d2