https://github.com/root-project/root
Raw File
Tip revision: f00400552cef4f09cfe281d9eadb9a6e562a6dd4 authored by Unknown Author on 21 November 2006, 11:41:47 UTC
This commit was manufactured by cvs2svn to create tag 'v5-13-06'.
Tip revision: f004005
Makefile.depend
# -*- mode: makefile -*-
#
# Makefile containing library dependencies

ifeq ($(PLATFORM),win32)

GDMLLIBDEP          = $(GEOMLIB) $(XMLLIB) $(HISTLIB) 
GDMLLIBEXTRA        = lib/libGeom.lib lib/libXMLIO.lib lib/libHist.lib 
HISTLIBDEP          = $(MATRIXLIB)
HISTLIBEXTRA        = lib/libMatrix.lib
GRAFLIBDEP          = $(HISTLIB) $(MATRIXLIB)
GRAFLIBEXTRA        = lib/libHist.lib lib/libMatrix.lib
GPADLIBDEP          = $(GRAFLIB) $(HISTLIB)
GPADLIBEXTRA        = lib/libGraf.lib lib/libHist.lib
G3DLIBDEP           = $(GRAFLIB) $(HISTLIB)
G3DLIBEXTRA         = lib/libGraf.lib lib/libHist.lib
WIN32GDKLIBDEP      = $(GPADLIB) $(GRAFLIB)
WIN32GDKLIBEXTRA    = lib/libGpad.lib lib/libGraf.lib
ASIMAGELIBDEP       = $(GRAFLIB) $(HISTLIB) $(GPADLIB)
ASIMAGELIBEXTRA     = lib/libGraf.lib lib/libHist.lib lib/libGpad.lib
ASIMAGEGUILIBDEP    = $(GRAFLIB) $(HISTLIB) $(GUILIB) $(ASIMAGELIB)
ASIMAGEGUILIBEXTRA  = lib/libGraf.lib lib/libHist.lib lib/libGui.lib \
                      lib/libASImage.lib
ASIMAGEGSLIBDEP     = $(GRAFLIB) $(ASIMAGELIB)
ASIMAGEGSLIBEXTRA   = lib/libGraf.lib lib/libASImage.lib
GEDLIBDEP           = $(HISTLIB) $(GPADLIB) $(GRAFLIB) $(GUILIB) $(TREELIB) \
                      $(TREEPLAYERLIB)
GEDLIBEXTRA         = lib/libHist.lib lib/libGpad.lib lib/libGraf.lib \
                      lib/libTree.lib lib/libTreePlayer.lib lib/libGui.lib
GEDOLDLIBDEP        = $(GPADLIB) $(GRAFLIB)
GEDOLDLIBEXTRA      = lib/libGpad.lib lib/libGraf.lib
POSTSCRIPTLIBDEP    = $(GRAFLIB)
POSTSCRIPTLIBEXTRA  = lib/libGraf.lib
GUILIBDEP           = $(GPADLIB) $(GRAFLIB)
GUILIBEXTRA         = lib/libGpad.lib lib/libGraf.lib
HISTPAINTERLIBDEP   = $(GRAFLIB) $(HISTLIB) $(MATRIXLIB)
HISTPAINTERLIBEXTRA = lib/libGraf.lib lib/libHist.lib lib/libMatrix.lib
SPECTRUMPAINTERLIBDEP   = $(GRAFLIB) $(HISTLIB)
SPECTRUMPAINTERLIBEXTRA = lib/libGraf.lib lib/libHist.lib
HTMLLIBDEP          = $(GRAFLIB)
HTMLLIBEXTRA        = lib/libGraf.lib
MINUITLIBDEP        = $(GRAFLIB) $(HISTLIB) $(MATRIXLIB)
MINUITLIBEXTRA      = lib/libGraf.lib lib/libHist.lib lib/libMatrix.lib
MINUIT2LIBDEP       = $(GRAFLIB) $(HISTLIB) $(MATRIXLIB)
MINUIT2LIBEXTRA     = lib/libGraf.lib lib/libHist.lib lib/libMatrix.lib
FUMILILIBDEP        = $(GRAFLIB) $(HISTLIB)
FUMILILIBEXTRA      = lib/libGraf.lib lib/libHist.lib
TREEPLAYERLIBDEP    = $(TREELIB) $(G3DLIB) $(GRAFLIB) $(HISTLIB)
TREEPLAYERLIBEXTRA  = lib/libTree.lib lib/libGraf3d.lib \
                      lib/libGraf.lib lib/libHist.lib
TREEVIEWERLIBDEP    = $(TREELIB) $(GPADLIB) $(GRAFLIB) $(HISTLIB) $(GUILIB)
TREEVIEWERLIBEXTRA  = lib/libTree.lib lib/libGpad.lib lib/libGraf.lib \
                      lib/libHist.lib lib/libGui.lib
PROOFLIBDEP         = $(TREELIB) $(G3DLIB) $(GRAFLIB) $(HISTLIB) \
                      $(TREEPLAYERLIB) $(THREADLIB)
PROOFLIBEXTRA       = lib/libTree.lib lib/libGraf3d.lib lib/libGraf.lib \
                      lib/libHist.lib lib/libTreePlayer.lib lib/libThread.lib
PROOFXLIBDEP        = $(PROOFLIB) $(THREADLIB) $(XPDLIB)
PROOFXLIBEXTRA      = lib/libProof.lib lib/libThread.lib lib/libXrdProofd.lib
PROOFGUILIBDEP      = $(PROOFLIB) $(GUILIB) $(GPADLIB) $(GRAFLIB) $(TREELIB)
PROOFGUILIBEXTRA    = lib/libProof.lib lib/libGui.lib lib/libGPad.lib \
                      lib/libGraf.lib lib/libTree.lib
PEACLIBDEP          = $(PROOFLIB) $(CLARENSLIB)
PEACLIBEXTRA        = lib/libProof.lib lib/libClarens.lib
PEACGUILIBDEP       = $(GUILIB)
PEACGUILIBEXTRA     = lib/libGui.lib
EGLIBDEP            = $(G3DLIB) $(GRAFLIB)
EGLIBEXTRA          = lib/libGraf3d.lib lib/libGraf.lib
VMCLIBDEP           = $(EGLIB) $(GEOMLIB)
VMCLIBEXTRA         = lib/libEG.lib lib/libGeom.lib
PHYSICSLIBDEP       = $(MATRIXLIB)
PHYSICSLIBEXTRA     = lib/libMatrix.lib
PYTHIALIBDEP        = $(EGLIB) $(GRAFLIB)
PYTHIALIBEXTRA      = lib/libEG.lib lib/libGraf.lib
PYTHIA6LIBDEP       = $(EGLIB) $(GRAFLIB) $(VMCLIB)
PYTHIA6LIBEXTRA     = lib/libEG.lib lib/libGraf.lib lib/libVMC.lib
VENUSLIBDEP         = $(EGLIB)
VENUSLIBEXTRA       = lib/libEG.lib
TABLELIBDEP         = $(TREELIB) $(GPADLIB) $(G3DLIB) $(GRAFLIB) $(HISTLIB)
TABLELIBEXTRA       = lib/libTree.lib lib/libGpad.lib \
                      lib/libGraf3d.lib lib/libGraf.lib lib/libHist.lib
MLPLIBDEP           = $(HISTLIB) $(MATRIXLIB) $(TREELIB) $(GRAFLIB) \
                      $(GPADLIB) $(TREEPLAYERLIB)
MLPLIBEXTRA         = lib/libHist.lib lib/libMatrix.lib lib/libTree.lib \
                      lib/libGraf.lib lib/libGpad.lib lib/libTreePlayer.lib
SPECTRUMLIBDEP      = $(HISTLIB) $(MATRIXLIB)
SPECTRUMLIBEXTRA    = lib/libHist.lib lib/libMatrix.lib
TMVALIBDEP          = $(HISTLIB) $(MATRIXLIB) $(TREELIB) $(GRAFLIB) \
                      $(GPADLIB) $(TREEPLAYERLIB) $(MLPLIB)
TMVALIBEXTRA        = lib/libHist.lib lib/libMatrix.lib lib/libTree.lib \
                      lib/libGraf.lib lib/libGpad.lib lib/libTreePlayer.lib \
                      lib/libMLP.lib
SPLOTLIBDEP         = $(MATRIXLIB) $(HISTLIB) $(TREELIB) $(TREEPLAYERLIB) \
                      $(G3DLIB) $(GRAFLIB)
SPLOTLIBEXTRA       = lib/libMatrix.lib lib/libHist.lib lib/libTree.lib \
                      lib/libTreePlayer.lib lib/libGraf3d.lib lib/libGraf.lib
QUADPLIBDEP         = $(MATRIXLIB)
QUADPLIBEXTRA       = lib/libMatrix.lib
GLLIBDEP            = $(G3DLIB) $(GUILIB) $(GRAFLIB) $(HISTLIB) $(GEDLIB)
GLLIBEXTRA          = lib/libGraf3d.lib lib/libGui.lib lib/libGraf.lib \
                      lib/libHist.lib lib/libGed.lib
HBOOKLIBDEP         = $(HISTLIB) $(MATRIXLIB) $(TREELIB) $(GRAFLIB) \
                      $(TREEPLAYERLIB)
HBOOKLIBEXTRA       = lib/libHist.lib lib/libMatrix.lib lib/libTree.lib \
                      lib/libGraf.lib lib/libTreePlayer.lib
GEOMPAINTERLIBDEP   = $(GEOMLIB) $(TREELIB) $(G3DLIB) $(HISTLIB)
GEOMPAINTERLIBEXTRA = lib/libGeom.lib lib/libTree.lib lib/libGraf3d.lib \
                      lib/libHist.lib
GEOMBUILDERLIBDEP   = $(GEOMLIB) $(G3DLIB) $(GPADLIB) $(GRAFLIB) $(GUILIB) \
		      $(GEDLIB)
GEOMBUILDERLIBEXTRA = lib/libGeom.lib  lib/libGraf3d.lib lib/libGpad.lib \
                      lib/libGraf.lib lib/libGui.lib lib/libGed.lib
QTROOTLIBDEP        = $(GUILIB) $(GQTLIB)
QTROOTLIBEXTRA      = lib/libGui.lib lib/libGQt.lib
GQTLIBDEP           = $(GPADLIB) $(RINTLIB)
GQTLIBEXTRA         = lib/libGpad.lib lib/libRint.lib
RUBYLIBDEP          = $(HISTLIB)
RUBYLIBEXTRA        = lib/libHist.lib
GUIBLDLIBDEP        = $(GUILIB) $(GRAFLIB)
GUIBLDLIBEXTRA      = lib/libGui.lib lib/libGraf.lib
FOAMLIBDEP          = $(HISTLIB)
FOAMLIBEXTRA        = lib/libHist.lib
ALIENLIBDEP         = $(XMLLIB) $(NETXLIB)
ALIENLIBEXTRA       = lib/libXMLIO.lib lib/libNetx.lib
ROOFITLIBDEP        = $(HISTLIB) $(GRAFLIB) $(MATRIXLIB) $(TREELIB) \
                      $(MINUITLIB) $(HTMLLIB)
ROOFITLIBEXTRA      = lib/libHist.lib lib/libGraf.lib lib/libMatrix.lib \
                      lib/libTree.lib lib/libMinuit.lib lib/libHtml.lib
CINTEXLIBDEP        = $(REFLEXLIB)
CINTEXLIBEXTRA      = lib/libReflex.lib
KRB5AUTHLIBDEP      = $(ROOTAUTHLIB)
KRB5AUTHLIBEXTRA    = lib/libRootAuth.lib
QTGSILIBDEP         = $(GUILIB) $(GPADLIB)
QTGSILIBEXTRA       = lib/libGui.lib lib/libGpad.lib
FITPANELLIBDEP      = $(GUILIB) $(GPADLIB) $(HISTLIB) $(GRAFLIB) $(TREELIB)
FITPANELLIBEXTRA    = lib/libGui.lib lib/libGpad.lib lib/libHist.lib \
                      lib/libGraf.lib lib/libTree.lib 

else

GDMLLIBDEP          = $(GEOMLIB) $(XMLLIB) $(HISTLIB)
GDMLLIBEXTRA        = -Llib -lGeom -lXMLIO -lHist
HISTLIBDEP          = $(MATRIXLIB)
HISTLIBEXTRA        = -Llib -lMatrix
GRAFLIBDEP          = $(HISTLIB) $(MATRIXLIB)
GRAFLIBEXTRA        = -Llib -lHist -lMatrix
GPADLIBDEP          = $(GRAFLIB) $(HISTLIB)
GPADLIBEXTRA        = -Llib -lGraf -lHist
G3DLIBDEP           = $(GRAFLIB) $(HISTLIB)
G3DLIBEXTRA         = -Llib -lGraf -lHist
GEDLIBDEP           = $(HISTLIB) $(GPADLIB) $(GRAFLIB) $(GUILIB) $(TREELIB) \
                      $(TREEPLAYERLIB)
GEDLIBEXTRA         = -Llib -lHist -lGpad -lGraf -lGui -lTree -lTreePlayer
GEDOLDLIBDEP        = $(GPADLIB) $(GRAFLIB)
GEDOLDLIBEXTRA      = -Llib -lGpad -lGraf
POSTSCRIPTLIBDEP    = $(GRAFLIB)
POSTSCRIPTLIBEXTRA  = -Llib -lGraf
GUILIBDEP           = $(GPADLIB) $(GRAFLIB)
GUILIBEXTRA         = -Llib -lGpad -lGraf
HISTPAINTERLIBDEP   = $(GRAFLIB) $(HISTLIB) $(MATRIXLIB)
HISTPAINTERLIBEXTRA = -Llib -lGraf -lHist -lMatrix
SPECTRUMPAINTERLIBDEP   = $(GRAFLIB) $(HISTLIB)
SPECTRUMPAINTERLIBEXTRA = -Llib -lGraf -lHist
HTMLLIBDEP          = $(GRAFLIB)
HTMLLIBEXTRA        = -Llib -lGraf
MINUITLIBDEP        = $(GRAFLIB) $(HISTLIB) $(MATRIXLIB)
MINUITLIBEXTRA      = -Llib -lGraf -lHist -lMatrix
MINUIT2LIBDEP       = $(GRAFLIB) $(HISTLIB) $(MATRIXLIB)
MINUIT2LIBEXTRA     = -Llib -lGraf -lHist -lMatrix
FUMILILIBDEP        = $(GRAFLIB) $(HISTLIB)
FUMILILIBEXTRA      = -Llib -lGraf -lHist
TREEPLAYERLIBDEP    = $(TREELIB) $(G3DLIB) $(GRAFLIB) $(HISTLIB)
TREEPLAYERLIBEXTRA  = -Llib -lTree -lGraf3d -lGraf -lHist
TREEVIEWERLIBDEP    = $(TREELIB) $(GPADLIB) $(GRAFLIB) $(HISTLIB) $(GUILIB)
TREEVIEWERLIBEXTRA  = -Llib -lTree -lGpad -lGraf -lHist -lGui
PROOFLIBDEP         = $(TREELIB) $(G3DLIB) $(GRAFLIB) $(HISTLIB) \
                      $(TREEPLAYERLIB) $(THREADLIB)
PROOFLIBEXTRA       = -Llib -lTree -lGraf3d -lGraf -lHist -lTreePlayer -lThread
PROOFXLIBDEP        = $(PROOFLIB) $(THREADLIB) $(XPDLIB)
PROOFXLIBEXTRA      = -Llib -lProof -lThread -lXrdProofd
PROOFGUILIBDEP      = $(PROOFLIB) $(GUILIB) $(GPADLIB) $(GRAFLIB) $(TREELIB)
PROOFGUILIBEXTRA    = -Llib -lProof -lGui -lGPad -lGraf -lTree
PROOFGUILIBDEP      = $(PROOFLIB) $(GUILIB)
PROOFGUILIBEXTRA    = -Llib -lProof -lGui
PEACLIBDEP          = $(PROOFLIB) $(CLARENSLIB)
PEACLIBEXTRA        = -Llib -lProof -lClarens
PEACGUILIBDEP       = $(GUILIB)
PEACGUILIBEXTRA     = -Llib -lGui
X3DLIBDEP           = $(G3DLIB) $(GUILIB)
X3DLIBEXTRA         = -Llib -lGraf3d -lGui
EGLIBDEP            = $(G3DLIB) $(GRAFLIB)
EGLIBEXTRA          = -Llib -lGraf3d -lGraf
VMCLIBDEP           = $(EGLIB) $(GEOMLIB)
VMCLIBEXTRA         = -Llib -lEG -lGeom
PHYSICSLIBDEP       = $(MATRIXLIB)
PHYSICSLIBEXTRA     = -Llib -lMatrix
PYTHIALIBDEP        = $(EGLIB) $(GRAFLIB)
PYTHIALIBEXTRA      = -Llib -lEG -lGraf $(FPYTHIALIBDIR) $(FPYTHIALIB)
PYTHIA6LIBDEP       = $(EGLIB) $(GRAFLIB) $(VMCLIB)
PYTHIA6LIBEXTRA     = -Llib -lEG -lGraf -lVMC $(FPYTHIA6LIBDIR) $(FPYTHIA6LIB)
VENUSLIBDEP         = $(EGLIB)
VENUSLIBEXTRA       = -Llib -lEG $(FVENUSLIBDIR) $(FVENUSLIB)
X11TTFLIBDEP        = $(X11LIB) $(GRAFLIB)
X11TTFLIBEXTRA      = -Llib -lGX11 -lGraf
TABLELIBDEP         = $(TREELIB) $(GPADLIB) $(G3DLIB) $(GRAFLIB) $(HISTLIB)
TABLELIBEXTRA       = -Llib -lTree -lGpad -lGraf3d -lGraf -lHist
GLLIBDEP            = $(GPADLIB) $(G3DLIB) $(GUILIB) $(GRAFLIB) $(HISTLIB) \
                      $(GEDLIB)
GLLIBEXTRA          = -Llib -lGpad -lGraf3d -lGui -lGraf -lHist -lGed
HBOOKLIBDEP         = $(HISTLIB) $(MATRIXLIB) $(TREELIB) $(GRAFLIB) \
                      $(TREEPLAYERLIB)
HBOOKLIBEXTRA       = -Llib -lHist -lMatrix -lTree -lGraf -lTreePlayer
GEOMPAINTERLIBDEP   = $(GEOMLIB) $(TREELIB) $(G3DLIB) $(HISTLIB)
GEOMPAINTERLIBEXTRA = -Llib -lGeom -lTree -lGraf3d -lHist
GEOMBUILDERLIBDEP   = $(GEOMLIB) $(G3DLIB) $(GPADLIB) $(GRAFLIB) $(GUILIB) \
		      $(GEDLIB)
GEOMBUILDERLIBEXTRA = -Llib -lGeom -lGraf3d -lGpad -lGraf -lGui -lGed
ASIMAGELIBDEP       = $(GRAFLIB) $(HISTLIB) $(GPADLIB)
ASIMAGELIBEXTRA     = -Llib -lGraf -lHist -lGpad
ASIMAGEGUILIBDEP    = $(GRAFLIB) $(HISTLIB) $(GUILIB) $(ASIMAGELIB)
ASIMAGEGUILIBEXTRA  = -Llib -lGraf -lHist -lGui -lASImage
ASIMAGEGSLIBDEP     = $(GRAFLIB) $(ASIMAGELIB)
ASIMAGEGSLIBEXTRA   = -Llib -lGraf -lASImage
MLPLIBDEP           = $(HISTLIB) $(MATRIXLIB) $(TREELIB) $(GRAFLIB) \
                      $(GPADLIB) $(TREEPLAYERLIB)
MLPLIBEXTRA         = -Llib -lHist -lMatrix -lTree -lGraf -lGpad \
                      -lTreePlayer
SPECTRUMLIBDEP      = $(HISTLIB) $(MATRIXLIB)
SPECTRUMLIBEXTRA    = -Llib -lHist -lMatrix 
TMVALIBDEP          = $(HISTLIB) $(MATRIXLIB) $(TREELIB) $(GRAFLIB) \
                      $(GPADLIB) $(TREEPLAYERLIB) $(MLPLIB)
TMVALIBEXTRA        = -Llib -lHist -lMatrix -lTree -lGraf -lGpad -lTreePlayer \
                      -lMLP
SPLOTLIBDEP         = $(MATRIXLIB) $(HISTLIB) $(TREELIB) $(TREEPLAYERLIB) \
                      $(G3DLIB) $(GRAFLIB)
SPLOTLIBEXTRA       = -Llib -lMatrix -lHist -lTree -lTreePlayer -lGraf3d -lGraf
QTROOTLIBDEP        = $(GUILIB) $(GQTLIB)
QTROOTLIBEXTRA      = -Llib -lGui -lGQt
GQTLIBDEP           = $(GPADLIB) $(RINTLIB)
GQTLIBEXTRA         = -Llib -lGpad -lRint
QUADPLIBDEP         = $(MATRIXLIB)
QUADPLIBEXTRA       = -Llib -lMatrix
RUBYLIBDEP          = $(HISTLIB)
RUBYLIBEXTRA        = -Llib -lHist
GUIBLDLIBDEP        = $(GUILIB) $(GRAFLIB)
GUIBLDLIBEXTRA      = -Llib -lGui -lGraf
FOAMLIBDEP          = $(HISTLIB)
FOAMLIBEXTRA        = -Llib -lHist
ALIENLIBDEP         = $(XMLLIB) $(NETXLIB)
ALIENLIBEXTRA       = -Llib -lXMLIO -lNetx
ROOFITLIBDEP        = $(HISTLIB) $(GRAFLIB) $(MATRIXLIB) $(TREELIB) \
                      $(MINUITLIB) $(HTMLLIB)
ROOFITLIBEXTRA      = -Llib -lHist -lGraf -lMatrix -lTree -lMinuit -lHtml
CINTEXLIBDEP        = $(REFLEXLIB)
CINTEXLIBEXTRA      = -Llib -lReflex
KRB5AUTHLIBDEP      = $(ROOTAUTHLIB)
KRB5AUTHLIBEXTRA    = -Llib -lRootAuth
QTGSILIBDEP         = $(GUILIB) $(GPADLIB)
QTGSILIBEXTRA       = -Llib -lGui -lGpad
FITPANELLIBDEP      = $(GUILIB) $(GPADLIB) $(HISTLIB) $(GRAFLIB) $(TREELIB)
FITPANELLIBEXTRA    = -Llib -lGui -lGpad -lHist -lGraf -lTree 

endif
back to top