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

# need to use this to make the dll available.
use RootHistCnv

# library is not shareable since it is expected to be linked into the executable
library GuiSvc -no_share\
 *.cxx \
  ../GuiSvc/*.h 

include_dirs $(GUISVCROOT)

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


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


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

apply_pattern guiapp

macro WinJobOptions ""  VisualC  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

v1

v13p1

v1r6p1

v1r6p1

v2

v2r4

v3

v3r0p7

v4r3

v5

v9


requirements

package GuiSvc
version v1r2

branches GuiSvc mgr doc

use gui 
use GaudiSvc

# need to use this to make the dll available.
use RootHistCnv

# library is not shareable since it is expected to be linked into the executable
library GuiSvc -no_share\
 *.cxx \
  ../GuiSvc/*.h 

include_dirs $(GUISVCROOT)

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


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


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

apply_pattern guiapp

macro WinJobOptions ""  VisualC  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 Thu May 17 14:37:57 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000