diff --git a/man/man1/genreflex-rootcint.1 b/man/man1/genreflex-rootcint.1 deleted file mode 100644 index d62f823a8cf8208a56745d5ce8e380c46a0365af..0000000000000000000000000000000000000000 --- a/man/man1/genreflex-rootcint.1 +++ /dev/null @@ -1,61 +0,0 @@ -.\" -.\" $Id: rootcint.1,v 1.3 2005/09/07 10:23:23 rdm Exp $ -.\" -.TH GENREFLEX-ROOTCINT 1 "Version 5" "ROOT" -.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection -.\" other parms are allowed: see man(7), man(1) -.SH NAME -genreflex-rootcint \- ROOT Dictionary generator using REFLEX/GCCXML -.SH SYNOPSIS -.nf -\fBrootcint \fIheader_file\fR[+][\-][!] ... [LinkDef.h] > \fIdict_file\fR -\fBrootcint \fR[\-f] \fIdict_file \fR[\-c] \fIheader_file\fR[+][\-][!] ... [LinkDef.h] -.fi -.SH "DESCRIPTION" -.B genreflex-rootcint -is called by -.IR rootcint (1) -if the option -.B \-gccxml -is specified, and -.IR gccxml (1) -is found. -.SH "SEE ALSO" -.IR rootcint (1), -.IR gccxml (1), -.IR root (1), -.IR cint (1) -.PP -.B rootcint -is documented fully on the -.UR http://root.cern.ch/root/RootCintMan.html -ROOT web site. -.UE -.SH "ORIGINAL AUTHORS" -The ROOT team (see web page above): -.RS -.B Rene Brun -and -.B Fons Rademakers -.RE -.SH "COPYRIGHT" -This library is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as -published by the Free Software Foundation; either version 2.1 of the -License, or (at your option) any later version. -.P -This library is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. -.P -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -.SH AUTHOR -This manual page was written by Christian Holm Christensen -<cholm@nbi.dk>, for the Debian GNU/Linux system (but may be used by -others). -.\" -.\" EOF -.\" diff --git a/man/man1/genreflex.1 b/man/man1/genreflex.1 deleted file mode 100644 index 514846d8c78124320a77df881200e2d01a52e09b..0000000000000000000000000000000000000000 --- a/man/man1/genreflex.1 +++ /dev/null @@ -1,264 +0,0 @@ -.\" -.\" $Id: root-config.1,v 1.5 2005/09/07 10:23:23 rdm Exp $ -.\" -.TH GENREFLEX "1" "Version 5" "ROOT" -.SH NAME -genreflex \- Generates the LCG dictionary file for each header file -.SH SYNOPSIS -.B genreflex -.I headerfile1.h -.RI [ headerfile2.h ] -.RI [ options ] -.RI [ "preprocesor options" ] -.SH DESCRIPTION -Generates the LCG dictionary file for each header file -.SH OPTIONS -.TP -\fB\-s\fR \fIfile\fR, \fB\-\-selection_file=\fR\fIfile\fR -Class selection file to specify for which classes the dictionary -will be generated -Format (XML): -.RS -.nf - -<lcgdict> - [<selection>] - <class [name="classname"] [pattern="wildname"] - [file_name="filename"] [file_pattern="wildname"] - [id="xxxx"] [type="vector"]/> - <class name="classname" > - <field name="m_transient" transient="true"/> - <field name="m_anothertransient" transient="true"/> - <properties prop1="value1" [prop2="value2"]/> - </class> - <function [name="funcname"] [pattern="wildname"] /> - <enum [name="enumname"] [patter="wildname"] /> - <variable [name="varname"] [patter="wildname"] /> - [</selection>] - <exclusion> - <class [name="classname"] [pattern="wildname"]> - <method name="unwanted" /> - </class> - </exclusion> - \&... -</lcgdict> - -.fi -.RE -See also the section -.B SELECTION FILE SYNTAX -below. -.TP -\fB\-o\fR \fIfile\fR, \fB\-\-output\fR \fIfile\fR -Output file name. If an existing directory is specified instead of a file, -then a filename will be build using the name of the input file and will -be placed in the given directory. <headerfile>_rflx.cpp -.TP -.B \-\-pool -Generate minimal dictionary required for POOL persistence -.TP -.B \-\-deep -Generate dictionary for all dependend classes -.TP -.BR \-\-split\fR " (OBSOLETE)" -Generate separate file for stub functions. Option sometimes needed on -Windows. -.TP -.BR \-\-reflex " (OBSOLETE)" -Generate Reflex dictionaries. -.TP -.B \-\-comments -Add end\-of\-line comments in data and functions members as a property -called "comment" -.TP -.B \-\-no_membertypedefs -Disable the definition of class member \fBtypedefs\fR -.TP -.B \-\-fail_on_warnings -The genreflex command fails (retuns the value 1) if any warning -message is issued -.TP -.BI \-\-gccxmlpath= path -Path path where the \fBgccxml\fR(1) tool is installed. If not defined -the standard PATH environ variable is used -.TP -.BI \-c " file\fR, \fI" \-\-capabilities= file -Generate the capabilities file to be used by the SEAL Plugin -Manager. This file lists the names of all classes for which the -reflection is formation is provided. -.TP -.BI \-\-rootmap= file -Generate the rootmap file to be used by ROOT/CINT. This file lists the -names of all classes for which the reflection is formation is -provided. -.TP -.BI \-\-rootmap\-lib= library -Library name for the rootmap file. -.TP -.B \-\-debug -Print extra debug information while processing. Keep intermediate -files -.TP -.B \-\-quiet -No not print informational messages -.TP -.BR \-h ", " \-\-help -Print help -.PP -Try "genreflex \fB\-\-help\fR" for more information. -.SH "SELECTION FILE SYNTAX" -.SS <lcgdict> -.TP -Sub elements: -.B <selection> <exclusion> <class> <function> -.TP -Attributes: -none -.P -The root element of the xml file. It has to be present. -.SS <selection> -.TP -Sub elements: -.B <class> <function> -.TP -Attributes: -none -.P -The selection element is only mandatory if the \fB<exclusion>\fR -element is used in the same file. Otherwise all sub-elements of -\fB<lcgdict>\fR are supposed to be included in the dictionary. -.SS <exclusion> -.TP -Sub elements: -.B <class> <function> -.TP -Attributes: -none -.P -If a -.B <selection> -element is present it is also possible to exclude types following the -same patterns as for selection -.SS <class> -.TP -Sub elements: -.B <field> <properties> <method> -.TP -Attributes: -.RS -.TP -.I name -The exact name of the class to be filtered -.I pattern -A pattern matching a set of classes -.TP -.I file_name -The exact file name to be filtered. All classes contained in the file -will be selected -.TP -.I file_pattern -A pattern matching a set of files -.TP -.I id -The class ID (used for POOL persistence) -.TP -.I type -The class type (used for POOL persistence) -.RE -.P -All classes matching the patterns or names in the attributes will be -selected. The -.IR name ", " pattern ", " file_name ", and " file_pattern -attributes are mutual exclusive. -.SS <function> -.TP -Sub elements: -none -.TP -Attributes: -.RS -.TP -.I name -The exact name of the function -.TP -.I pattern -A pattern matching a set of functions -.RE -.P -All function matching the attributes of the function element will be -selected and dictionaries will be created for them. The -.IR name and pattern -attributes are mutual exclusive. -.SS <field> -.TP -Sub elements: -none -.TP -Attributes: -.RS -.TP -.I name -The exact name of the field -.TP -.I transient -If set to true a property (transient/true) will be set for this member -(used for POOL persistence) -.RE -.P -The -.B <field> -element is mainly used for POOL persistence to mark if some of the -data members of a class shall be skipped when the class is written to -a persistent medium -.SS <method> -.TP -Sub elements: -none -.TP -Attributes: -.RE -.TP -.I name -The name of the method to be excluded -.RE -.P -The -.B <method> -element is used to exclude the dictionary generation from classes -which match the given attributes. - -.SH "SEE ALSO" -.IR root (1), -.IR rootcint (1), -.IR gccxml (1) -.PP -See also the \fBROOT\fR webpages: -.UR http://root.cern.ch -\fIhttp://root.cern.ch\fR -.UE -.SH "ORIGINAL AUTHORS" -The ROOT team (see web page above): -.RS -\fBRene Brun\fR and \fBFons Rademakers\fR -.RE -.SH "COPYRIGHT" -This library is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as -published by the Free Software Foundation; either version 2.1 of the -License, or (at your option) any later version. -.P -This library is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. -.P -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -.SH AUTHOR -This manual page was written by Christian Holm Christensen -<cholm@nbi.dk>, for the Debian GNU/Linux system (but may be used by -others). -.\" -.\" EOF -.\" diff --git a/man/man1/rlibmap.1 b/man/man1/rlibmap.1 deleted file mode 100644 index 9a6980e5ed8a2764fd953a1b47b6b9d0f476b55b..0000000000000000000000000000000000000000 --- a/man/man1/rlibmap.1 +++ /dev/null @@ -1,69 +0,0 @@ -.\" -.\" $Id: rlibmap.1,v 1.1 2005/03/21 21:42:21 rdm Exp $ -.\" -.TH RLIBMAP 1 "Version 3" "ROOT" -.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection -.\" other parms are allowed: see man(7), man(1) -.SH NAME -rlibmap \- ROOT utility to create class to library maps -.SH SYNOPSIS -.B rlibmap -[-f] [[-r|-o] \fImapfile\fR] -l \fIlibrary\fR -d \fIdependecy\fR -c \fILinkdef\fR -.SH "DESCRIPTION" -Creates a map from classes to shared libraries that contain these -classes. -.SH OPTIONS -.TP -.B --help -Gives a short list of options available, and exit -.TP -.BI -f -What!? -.TP -.BI -r mapfile -Read map file \fImapfile\fR -.TP -.BI -o mapfile -Output on \fImapfile\fR -.TP -.BI -l sofile -Library to inspect -.TP -.BI -d depsofile -Dependency library. -.TP -.BI -c linkdef -Specify \fBCINT\fR linkdef to use -.SH "SEE ALSO" -\fIroot\fR(1), \fIrootcint\fR(1) -.PP -See also the \fBROOT\fR webpages: -.UR http://root.cern.ch -\fIhttp://root.cern.ch\fR -.UE -.SH "ORIGINAL AUTHORS" -The ROOT team (see web page above): -.RS -\fBRene Brun\fR and \fBFons Rademakers\fR -.RE -.SH "COPYRIGHT" -This library is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as -published by the Free Software Foundation; either version 2.1 of the -License, or (at your option) any later version. -.P -This library is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. -.P -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -.SH AUTHOR -This manual page was written by Christian Holm Christensen -<cholm@nbi.dk>, for the Debian GNU/Linux system (but may be used by -others). -.\" -.\" EOF -.\" diff --git a/man/man1/rootcling.1 b/man/man1/rootcling.1 deleted file mode 100644 index 22328de735021586c808436b35f987f81e39d11d..0000000000000000000000000000000000000000 --- a/man/man1/rootcling.1 +++ /dev/null @@ -1,238 +0,0 @@ -.\" -.\" $Id: rootcling.1,v 1.2 2005/03/21 21:42:21 rdm Exp $ -.\" -.TH ROOTCLING 1 "Version 3" "ROOT" -.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection -.\" other parms are allowed: see man(7), man(1) -.SH NAME -rootcling \- ROOT Dictionary generator -.SH SYNOPSIS -.nf -\fBrootcling \fIheader_file\fR[+][\-][!] ... [LinkDef.h] > \fIdict_file\fR -\fBrootcling \fR[\-f] \fIdict_file \fR[\-c] \fIheader_file\fR[+][\-][!] ... [LinkDef.h] -.fi -.SH "DESCRIPTION" -The -.B rootcling -program generates the -.IR Streamer() , -.I TBuffer &operator>>() -and -.I ShowMembers() -methods for -.B ROOT -classes, i.e. classes using the -.I ClassDef -and -.I ClassImp -macros. -In addition -.B rootcling -can also generate the -.B CINT -dictionaries needed in order to get access to ones classes via the -interpreter. -.PP -.B rootcling -can be used like: -.sp 1 -.RS -.nf -.B rootcling TAttAxis.h[-][!] ... [LinkDef.h] > AxisGen.C -.fi -.RE -or -.RS -.nf -.B rootcling [-f] [AxDict.C] [-c] TAttAxis.h[-][!] ... [LinkDef.h] -.fi -.RE -.sp 1 -The difference between the two is that in the first case only the -.I Streamer() -and -.I ShowMembers() -methods are generated while in the latter case a complete compileable -file is generated (including the include statements). The first method -also allows the output to be appended to an already existing file -(using -.B >> -). The optional minus behind the include file name tells -.B rootcling -to not generate the -.B Streamer() -method. A custom method must be provided by the user in that -case. When using option -.B -c -also the interpreter method interface stubs will be written to the -output file ( -.B AxDict.C -in the above case). -By default the output file will not be overwritten if it exists. Use -the -.B -f (force) -option to overwite the output file. -.PP -Before specifying the first header file one can also add include file -directories to be searched and preprocessor defines, like: -.sp 1 -.RS -.nf -.B \-I$../include -DDebug -.fi -.RE -.sp 1 -The (optional) file -.B LinkDef.h -looks like: -.sp 1 -.RS -.nf -#ifdef __CINT__ - -#pragma link off all globals; -#pragma link off all classes; -#pragma link off all functions; - -#pragma link C++ class TAxis; -#pragma link C++ class TAttAxis-; -#pragma link C++ class TArrayC-!; - -#pragma link C++ function StrDup; -#pragma link C++ function operator+(const TString&,const TString&); - -#pragma link C++ global gROOT; -#pragma link C++ global gEnv; - -#pragma link C++ enum EMessageTypes; - -#endif -.fi -.RE -.sp 1 -This file tells -.B rootcling -for which classes the method interface stubs should be generated. A -trailing `\-' in the class name tells -.B rootcling -to not generate the -.B Streamer() -method. This is necessary for those classes that need a customized -.B Streamer() -method. A trailing `!' in the class name tells -.B rootcling -to not generate the -.B operator>>(TBuffer &b, MyClass *&obj) -method. This is necessary to be able to write pointers to objects of -classes not inheriting from -.I TObject. -When this file is not specified a default version exporting the -classes with the names equal to the include files minus the -.B .h -is generated. -.PP -.B IMPORTANT: -.TP -1 -.B LinkDef.h -must be the last argument on the -.B rootcling command line. -.TP -2 -Note that the -.B LinkDef -file name MUST contain the string: -.B LinkDef.h -or -.BR linkdef.h , -i.e. -.B NA49_LinkDef.h -is fine just like, -.BR mylinkdef.h . -.\" .El -.SH "SEE ALSO" -\fIroot\fR(1), \fIcint\fR(1) -.PP -.B rootcling -is documented fully on -.UR http://root.cern.ch/drupal/content/interacting-shared-libraries-rootcint -.I ROOT web-site -.UE -.SH "ORIGINAL AUTHORS" -The ROOT team (see web page above): -.RS -.B Rene Brun -and -.B Fons Rademakers -.RE -.SH "COPYRIGHT" -This library is free software; you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as -published by the Free Software Foundation; either version 2.1 of the -License, or (at your option) any later version. -.P -This library is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. -.P -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -.SH AUTHOR -This manual page was written by Christian Holm Christensen -<cholm@nbi.dk>, for the Debian GNU/Linux system (but may be used by -others). -.\" -.\" $Log: rootcling.1,v $ -.\" Revision 1.2 2005/03/21 21:42:21 rdm -.\" From Christian Holm Christensen: -.\" * New Debian and RedHat rpm packaging scripts. -.\" * Added a description to `build/package/debian/README.Debian' on -.\" how to add a new package. It's not that complicated so it -.\" should be a simple thing to add a new package, even for some -.\" with little or no experience with RPMs or DEBs. -.\" * When searching for the Oracle client libraries, I added the -.\" directories `/usr/lib/oracle/*/client/lib' and -.\" `/usr/include/oracle/*/client' - as these are the paths that the -.\" RPMs install into. -.\" * I added the packages `root-plugin-krb5' and -.\" `root-plugin-oracle'. -.\" * The library `libXMLIO' is in `libroot'. -.\" * The package `root-plugin-xml' contains the XML parser. -.\" * I fixed an cosmetic error in `build/misc/root.m4'. The -.\" definition of `ROOT_PATH' should be quoted, otherwise aclocal -.\" will complain. -.\" * In the top-level `Makefile' I pass an additional argument to -.\" `makecintdlls' - namely `$(ROOTCLINGSTAGE2)'. In `makecintdlls' I -.\" use that argument to make the various dictionaries for -.\" `lib...Dict.so'. Originally, the script used plain `rootcling'. -.\" However, as `rootcling' may not be in the path yet, or the one in -.\" the path may be old, this failed. Hence, I use what we know is -.\" there - namely the newly build `rootcling_tmp'. BTW, what are -.\" these shared libraries, and where do they belong? I guess they -.\" are specific to ROOT, and not used by plain `CINT'. For now, I -.\" put them in `libroot'. -.\" * Made the two `virtual' packages `root-db-client' - provided the -.\" DB plugins, and `root-fitter' provided by `root-plugin-minuit' -.\" and `root-plugin-fumili'. Note, the virtual package -.\" `root-file-server' provided by `root-rootd' and `root-xrootd' -.\" already existed in the previous patch. -.\" * Note, I added the directory `build/package/debian/po' which is -.\" for translations of DebConf templates. DebConf is Debians very -.\" advanced package configuration interface. It presents the user -.\" with a set of questions in some sort of `GUI' based on how much -.\" the user would like to change. These `dialogs' can be -.\" translated quite easily. As an example, I translated the -.\" questions used by the `ttf-root-installer' package into Danish. -.\" I'm sure someone can translate them into German, French, -.\" Italien, Spanish, and so on. -.\" -.\" Revision 1.1 2001/08/15 13:30:48 rdm -.\" move man files to new subdir man1. This makes it possible to add -.\" $ROOTSYS/man to MANPATH and have "man root" work. -.\" -.\" Revision 1.1 2000/12/08 17:41:01 rdm -.\" man pages of all ROOT executables provided by Christian Holm. -.\" -.\"