Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

package GuiSvc


release notes

requirements

package GuiSvc
version v1r2

branches GuiSvc mgr doc

use gui 
use GaudiSvc

# library is not shareable since it is expected to be linked into the executable

apply_pattern package_headers

library GuiSvc -no_share  *.cxx ${GuiSvc_headers} 

apply_pattern package_include

macro GuiSvc_lib " -L ${GUISVCROOT}/${CMTCONFIG} -lGuiSvc "\
    WIN32 "${GUISVCROOT}/${BINDIR}/GuiSvc.lib "

# *No* linkopts.

# make this available to build (identical) GUi client applications
macro GuiMain "${GUISVCROOT}/src/GuiMain.cxx ${GUISVCROOT}/src/setPriority.cxx"


private

# This following is a pattern to use on any Gui application. A main is not necessary since the lib has 
# a generic one that looks for $JOBOPTIONS.
# note redefinition of the macro to *not* include any other dependent libs
# and to force inclusion of the loadRef (Win32) or -u (linux)


# don't know why we need the dl library - TL
pattern guiapp \
  macro use_linkopts " $(GaudiKernel_linkopts) $(GuiSvc_lib) $(guiapp_linkopts) $(gui_linkopts) -u GuiSvc_loadRef  -ldl "\
               WIN32 " $(GaudiKernel_linkopts) $(GuiSvc_lib) $(guiapp_linkopts) $(gui_linkopts) /include:_GuiSvc_loadRef "

apply_pattern guiapp

macro WinJobOptions ""  WIN32  test/jobOptions.txt


application GuiTest test/*.cxx ${WinJobOptions} ${Win32Resource}

# this has to be public, even for the local test app. could mess up clients
public
set JOBOPTIONS ${GUISVCROOT}/src/test/jobOptions.txt

ChangeLog


Used Packages

The GuiSvc package depends on the following packages

CLHEP v1r6p1

EXTLIB v2r4

GaudiKernel v9

GaudiPolicy v4r3

GaudiSvc v5

GlastPolicy v3

HTL v13p1

gui v2r6p1


requirements

package GuiSvc
version v1r2

branches GuiSvc mgr doc

use gui 
use GaudiSvc

# library is not shareable since it is expected to be linked into the executable

apply_pattern package_headers

library GuiSvc -no_share  *.cxx ${GuiSvc_headers} 

apply_pattern package_include

macro GuiSvc_lib " -L ${GUISVCROOT}/${CMTCONFIG} -lGuiSvc "\
    WIN32 "${GUISVCROOT}/${BINDIR}/GuiSvc.lib "

# *No* linkopts.

# make this available to build (identical) GUi client applications
macro GuiMain "${GUISVCROOT}/src/GuiMain.cxx ${GUISVCROOT}/src/setPriority.cxx"


private

# This following is a pattern to use on any Gui application. A main is not necessary since the lib has 
# a generic one that looks for $JOBOPTIONS.
# note redefinition of the macro to *not* include any other dependent libs
# and to force inclusion of the loadRef (Win32) or -u (linux)


# don't know why we need the dl library - TL
pattern guiapp \
  macro use_linkopts " $(GaudiKernel_linkopts) $(GuiSvc_lib) $(guiapp_linkopts) $(gui_linkopts) -u GuiSvc_loadRef  -ldl "\
               WIN32 " $(GaudiKernel_linkopts) $(GuiSvc_lib) $(guiapp_linkopts) $(gui_linkopts) /include:_GuiSvc_loadRef "

apply_pattern guiapp

macro WinJobOptions ""  WIN32  test/jobOptions.txt


application GuiTest test/*.cxx ${WinJobOptions} ${Win32Resource}

# this has to be public, even for the local test app. could mess up clients
public
set JOBOPTIONS ${GUISVCROOT}/src/test/jobOptions.txt


Generated at Wed Nov 21 12:20:16 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000