Back to ZSMSM Home Page

Project Definitions

Overview

Each project has several variables (Make macros) defined which allow indirect referencing of the components of the project. The primary reference is to the directory base-path for the project. For example, we will look at the zrecon library. Its base-path is defined as
ZRRECONDIR = $(ZSOFT_ROOT)/zeus/ZeusUtil/zrecon/v$(ZRVERS)

The other directories are built on top of this reference. The library directory for a given platform is given by
ZRLIBDIR = $(ZRRECONDIR)/lib$(ZARCH_TYPER)
and the include directory is given by
ZRINCDIR = $(ZRRECONDIR)/inc
The full-path of the library is also defined:
ZRLIB = $(ZRLIBDIR)/libzrecon.a

Consequently, since the other directories are built on top of this base-path reference, then to override a standard project with a local copy, the user need only override the definition of the base-path variable. This can be done in the Makefile.preamble of the eaze job or other project which needs to reference the local copy instead of the system copy. For example, one could use the following type of assignment:
ZRRECONDIR = $(AFS_HOME)/zeus/myVersions/zrecon

The projects are grouped into categories. The definitions of the variables for the projects are made in make-files which are also divided into these categories and defined in the following files:

setup_basic_paths.make              Basic Paths
setup_ZeusUtil_paths.make           ZeusUtil Paths
setup_Programs_paths.make           Programs Paths
setup_Phase1_paths.make             Phase1 reconstruction Paths
setup_Phase2_paths.make             Phase2 reconstruction Paths
setup_Phase3_paths.make             Phase3 reconstruction Paths
setup_Monte_Carlo_paths.make        Monte Carlo Paths
setup_zdis_paths.make               ZDIS Paths

These are included by the ZSMSM Make system from within the file:
setup_project_paths.make,
which is included by the file:
setup_zeus.make,
which is included by every project's basic makefile.


Basic Paths

ZEUS Adamo Library location

WINDOWSDIR = $(ZSOFT_ROOT)/zeus/ZeusAdamo/v$(WINDOWSVERS)/inc/windows
WINDOWSINCS  = -I$(WINDOWSDIR)
CWINDOWSINCS = -I$(WINDOWSDIR)_c
ZADAMODIR  = $(ZSOFT_ROOT)/zeus/ZeusAdamo/v$(WINDOWSVERS)
ZADAMOLIBDIR     = $(ZADAMODIR)/lib$(ZARCH_TYPER)
ZADAMOINCDIR     = $(ZADAMODIR)/inc
ZADAMOLIB        = $(ZADAMODIR)/libZeusAdamo.a
ZRDDLDIR   = $(ZSOFT_ROOT)/zeus/ZeusAdamo/v$(WINDOWSVERS)/ddl

TAP Library location

 
ADAMODIR   = $(ZSUPP_ROOT)/Support/Adamo/v$(ADAMOVERS)
TAPDIR     = $(ADAMODIR)/tap
TAPLIBDIR = $(TAPDIR)/lib$(ZARCH_TYPER)
TAPINCDIR = $(TAPDIR)/inc
TAPLIB = $(TAPLIBDIR)/libAdamoTAP
WINDOWSINCS += -I$(ADAMODIR)/inc  -I$(TAPINCDIR)
CWINDOWSINCS += -I$(ADAMODIR)/inc/CVersions  -I$(TAPINCDIR)/CVersions

DAP Library location

 
DAPDIR     = $(ADAMODIR)/dap
DAPLIBDIR = $(DAPDIR)/lib$(ZARCH_TYPER)
DAPINCDIR = $(DAPDIR)/inc
DAPLIB = $(DAPLIBDIR)/libAdamoDAP

B-field Library location

 
FLDMINDIR   = $(ZSOFT_ROOT)/zeus/BField/fldmin/v$(FLVERS)
FLDMINLIBDIR     = $(FLDMINDIR)/lib$(ZARCH_TYPER)
FLDMININCDIR     = $(FLDMINDIR)/inc
FLDMINOBJDIR     = $(FLDMINDIR)/obj$(ZARCH_TYPER)
FLDMINEXEDIR     = $(FLDMINDIR)/exe$(ZARCH_TYPER)
FLDMINLIB        = $(FLDMINLIBDIR)/libfldmin.a

zfrecon Library location

 
ZFRECONDIR   = $(ZSOFT_ROOT)/zeus/BField/zfrecon/v$(ZFVERS)
ZFLIBDIR = $(ZFRECONDIR)/lib$(ZARCH_TYPER)
ZFINCDIR = $(ZFRECONDIR)/inc
ZFLIB = $(ZFLIBDIR)/libzfrecon.a

zgftdrif Library location

 
ZGFTDRIFDIR   = $(ZSOFT_ROOT)/zeus/BField/zgftdrif/v$(ZGVERS)
ZGLIBDIR = $(ZGFTDRIFDIR)/lib$(ZARCH_TYPER)
ZGINCDIR = $(ZGFTDRIFDIR)/inc
ZGLIB = $(ZGLIBDIR)/libzgftdrif.a

zresolve/zprestage Library locations

 
ZTPFSDIR      = $(ZSUPP_ROOT)/Support/tpfs/v$(ZTPFSVERS)
ZTPFSLIBDIR   = $(ZTPFSDIR)/lib$(ZARCH_TYPER)
ZTPFSLIBS     = -L$(ZTPFSLIBDIR) -lzresolve -lzprestage


ZeusUtil Paths

Phantom Library location

 
PHANTOMDIR   = $(ZSOFT_ROOT)/zeus/ZeusUtil/phantom/v$(PHVERS)
PHANTOMLIBDIR = $(PHANTOMDIR)/lib$(ZARCH_TYPER)
PHANTOMINCDIR = $(PHANTOMDIR)/inc
PHANTOMLIB = $(PHANTOMLIBDIR)/libphantom.a
#   setup phantom includes-paths
-include $(PHANTOMDIR)/cmd/setup_inc_paths.make
PHANTOMINCS = a big list of -I$(PHANTOMINCDIR)/subdirectories

zrrecon Library location

 
ZRRECONDIR   = $(ZSOFT_ROOT)/zeus/ZeusUtil/zrecon/v$(ZRVERS)
ZRLIBDIR     = $(ZRRECONDIR)/lib$(ZARCH_TYPER)
ZRINCDIR     = $(ZRRECONDIR)/inc
ZRLIB        = $(ZRLIBDIR)/libzrecon.a

General ZEUS common includes location

 
ZEUSINCLUDEDIR   = $(ZSOFT_ROOT)/zeus/ZeusUtil/include/v$(ZINCVERS)
#   setup General ZEUS common includes-paths
-include $(ZEUSINCLUDEDIR)/cmd/setup_inc_paths.make
ZEUSINCS = -I$(ZEUSINCLUDEDIR)/inc/mozart
           -I$(ZEUSINCLUDEDIR)/inc/geant
           -I$(ZEUSINCLUDEDIR)/inc/o1

o1recon Library location

 
O1RECONDIR   = $(ZSOFT_ROOT)/zeus/ZeusUtil/o1recon/v$(O1VERS)
O1LIBDIR     = $(O1RECONDIR)/lib$(ZARCH_TYPER)
O1INCDIR     = $(O1RECONDIR)/inc
O1LIB        = $(O1LIBDIR)/libo1recon.a

dst Library location

DSTDIR    = $(ZSOFT_ROOT)/zeus/ZeusUtil/dst/v$(DSTVERS)
DSTLIBDIR = $(DSTDIR)/lib$(ZARCH_TYPER)
DSTINCDIR = $(DSTDIR)/inc
DSTLIB    = $(DSTLIBDIR)/libdst.a

zmon Library location

 
ZMONDIR      = $(ZSOFT_ROOT)/zeus/ZeusUtil/zmon/v$(ZMONVERS)
ZMONLIBDIR     = $(ZMONDIR)/lib$(ZARCH_TYPER)
ZMONINCDIR     = $(ZMONDIR)/inc
ZMONLIB        = $(ZMONLIBDIR)/libzmon.a


Programs Paths

eaze Program/Library location

 
EAZEDIR   = $(ZSOFT_ROOT)/zeus/Programs/eaze/v$(EAZEVERS)
EAZELIBDIR     = $(EAZEDIR)/lib$(ZARCH_TYPER)
EAZEINCDIR     = $(EAZEDIR)/inc
EAZELIB        = $(EAZELIBDIR)/libeaze.a
EAZEOBJDIR     = $(EAZEDIR)/obj$(ZARCH_TYPER)
EAZEEXEDIR     = $(EAZEDIR)/exe$(ZARCH_TYPER)

zephyr Program/Library location

 
ZEPHYRDIR   = $(ZSOFT_ROOT)/zeus/Programs/zephyr/v$(ZEPVERS)
ZEPHYRLIBDIR     = $(ZEPHYRDIR)/lib$(ZARCH_TYPER)
ZEPHYRINCDIR     = $(ZEPHYRDIR)/inc
ZEPHYRLIB        = $(ZEPHYRLIBDIR)/libzephyr.a
ZEPHYROBJDIR     = $(ZEPHYRDIR)/obj$(ZARCH_TYPER)
ZEPHYREXEDIR     = $(ZEPHYRDIR)/exe$(ZARCH_TYPER)

EZ Program/Library location

 
EZDIR   = $(ZSOFT_ROOT)/zeus/Programs/ez/v$(EZVERS)
EZLIBDIR     = $(EZDIR)/lib$(ZARCH_TYPER)
EZINCDIR     = $(EZDIR)/inc
EZLIB        = $(EZLIBDIR)/libez.a
EZOBJDIR     = $(EZDIR)/obj$(ZARCH_TYPER)
EZEXEDIR     = $(EZDIR)/exe$(ZARCH_TYPER)

laze Program/Library location

 
LAZEDIR   = $(ZSOFT_ROOT)/zeus/Programs/laze/v$(LAZEVERS)
LAZELIBDIR     = $(LAZEDIR)/lib$(ZARCH_TYPER)
LAZEINCDIR     = $(LAZEDIR)/inc
LAZELIB        = $(LAZELIBDIR)/liblaze.a
LAZEOBJDIR     = $(LAZEDIR)/obj$(ZARCH_TYPER)
LAZEEXEDIR     = $(LAZEDIR)/exe$(ZARCH_TYPER)


Phase1 Reconstruction Paths

Global Phase1 Library location

 
PHASE1DIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/Phase1Lib/v$(PHASE1VERS)
PHASE1LIBDIR     = $(PHASE1DIR)/lib$(ZARCH_TYPER)
PHASE1INCDIR     = $(PHASE1DIR)/inc
PHASE1LIB        = $(PHASE1LIBDIR)/libPhase1.a

bcrecon Library location

 
BCRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/bcrecon/v$(BCVERS)
BCLIBDIR     = $(BCRECONDIR)/lib$(ZARCH_TYPER)
BCINCDIR     = $(BCRECONDIR)/inc
BCLIB        = $(BCLIBDIR)/libbcrecon.a

bprecon Library location

 
BPRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/bprecon/v$(BPVERS)
BPLIBDIR     = $(BPRECONDIR)/lib$(ZARCH_TYPER)
BPINCDIR     = $(BPRECONDIR)/inc
BPLIB        = $(BPLIBDIR)/libbprecon.a

bptrecon Library location

 
BPTRECONDIR  = $(ZSOFT_ROOT)/zeus/recon/Phase1/bptrecon/v$(BPTVERS)
BPTLIBDIR    = $(BPTRECONDIR)/lib$(ZARCH_TYPER)
BPTINCDIR    = $(BPTRECONDIR)/inc
BPTLIB       = $(BPTLIBDIR)/libbptrecon.a

ccrecon Library location

 
CCRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/ccrecon/v$(CCVERS)
CCLIBDIR     = $(CCRECONDIR)/lib$(ZARCH_TYPER)
CCINCDIR     = $(CCRECONDIR)/inc
CCLIB        = $(CCLIBDIR)/libccrecon.a

fncrecon Library location

 
FNCRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/fncrecon/v$(FNCVERS)
FNCLIBDIR     = $(FNCRECONDIR)/lib$(ZARCH_TYPER)
FNCINCDIR     = $(FNCRECONDIR)/inc
FNCLIB        = $(FNCLIBDIR)/libfncrecon.a

hesrecon Library location

 
HESRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/hesrecon/v$(HESVERS)
HESLIBDIR     = $(HESRECONDIR)/lib$(ZARCH_TYPER)
HESINCDIR     = $(HESRECONDIR)/inc
HESLIB        = $(HESLIBDIR)/libhesrecon.a

lmrecon Library location

 
LMRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/lmrecon/v$(LMVERS)
LMLIBDIR     = $(LMRECONDIR)/lib$(ZARCH_TYPER)
LMINCDIR     = $(LMRECONDIR)/inc
LMLIB        = $(LMLIBDIR)/liblmrecon.a

lprecon Library location

 
LPRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/lprecon/v$(LPVERS)
LPLIBDIR     = $(LPRECONDIR)/lib$(ZARCH_TYPER)
LPINCDIR     = $(LPRECONDIR)/inc
LPLIB        = $(LPLIBDIR)/liblprecon.a

lp2recon Library location

 
LP2RECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/lp2recon/v$(LP2VERS)
LP2LIBDIR     = $(LP2RECONDIR)/lib$(ZARCH_TYPER)
LP2INCDIR     = $(LP2RECONDIR)/inc
LP2LIB        = $(LP2LIBDIR)/liblp2recon.a

mbrecon Library location

 
MBRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/mbrecon/v$(MBVERS)
MBLIBDIR     = $(MBRECONDIR)/lib$(ZARCH_TYPER)
MBINCDIR     = $(MBRECONDIR)/inc
MBLIB        = $(MBLIBDIR)/libmbrecon.a

mfrecon Library location

 
MFRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/mfrecon/v$(MFVERS)
MFLIBDIR     = $(MFRECONDIR)/lib$(ZARCH_TYPER)
MFINCDIR     = $(MFRECONDIR)/inc
MFLIB        = $(MFLIBDIR)/libmfrecon.a

prrecon Library location

 
PRRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/prrecon/v$(PRVERS)
PRLIBDIR     = $(PRRECONDIR)/lib$(ZARCH_TYPER)
PRINCDIR     = $(PRRECONDIR)/inc
PRLIB        = $(PRLIBDIR)/libprrecon.a

ptrecon Library location

 
PTRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/ptrecon/v$(PTVERS)
PTLIBDIR     = $(PTRECONDIR)/lib$(ZARCH_TYPER)
PTINCDIR     = $(PTRECONDIR)/inc
PTLIB        = $(PTLIBDIR)/libptrecon.a

srtdrecon Library location

 
SRTDRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/srtdrecon/v$(SRTVERS)
SRTDLIBDIR     = $(SRTDRECONDIR)/lib$(ZARCH_TYPER)
SRTDINCDIR     = $(SRTDRECONDIR)/inc
SRTDLIB        = $(SRTDLIBDIR)/libsrtdrecon.a

tcrecon Library location

 
TCRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/tcrecon/v$(TCVERS)
TCLIBDIR     = $(TCRECONDIR)/lib$(ZARCH_TYPER)
TCINCDIR     = $(TCRECONDIR)/inc
TCLIB        = $(TCLIBDIR)/libtcrecon.a

tfrecon Library location

 
TFRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/tfrecon/v$(TFVERS)
TFLIBDIR     = $(TFRECONDIR)/lib$(ZARCH_TYPER)
TFINCDIR     = $(TFRECONDIR)/inc
TFLIB        = $(TFLIBDIR)/libtfrecon.a

trrecon Library location

 
TRRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/trrecon/v$(TRVERS)
TRLIBDIR     = $(TRRECONDIR)/lib$(ZARCH_TYPER)
TRINCDIR     = $(TRRECONDIR)/inc
TRLIB        = $(TRLIBDIR)/libtrrecon.a

vcrecon Library location

 
VCRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/vcrecon/v$(VCVERS)
VCLIBDIR     = $(VCRECONDIR)/lib$(ZARCH_TYPER)
VCINCDIR     = $(VCRECONDIR)/inc
VCLIB        = $(VCLIBDIR)/libvcrecon.a

vtrecon Library location

 
VTRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/vtrecon/v$(VTVERS)
VTLIBDIR     = $(VTRECONDIR)/lib$(ZARCH_TYPER)
VTINCDIR     = $(VTRECONDIR)/inc
VTLIB        = $(VTLIBDIR)/libvtrecon.a

xxrecon Library location

 
XXRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase1/xxrecon/v$(XXVERS)
XXLIBDIR     = $(XXRECONDIR)/lib$(ZARCH_TYPER)
XXINCDIR     = $(XXRECONDIR)/inc
XXLIB        = $(XXLIBDIR)/libxxrecon.a


Phase2 Reconstruction Paths

Global Phase2 Library location

 
PHASE2DIR   = $(ZSOFT_ROOT)/zeus/recon/Phase2/Phase2Lib/v$(PHASE2VERS)
PHASE2LIBDIR     = $(PHASE2DIR)/lib$(ZARCH_TYPER)
PHASE2INCDIR     = $(PHASE2DIR)/inc
PHASE2LIB        = $(PHASE2LIBDIR)/libPhase2.a

gltrk Library location

 
GLTRKDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase2/gltrk/v$(GLVERS)
GLTRKLIBDIR = $(GLTRKDIR)/lib$(ZARCH_TYPER)
GLTRKINCDIR = $(GLTRKDIR)/inc
GLTRKLIB = $(GLTRKLIBDIR)/libgltrk.a

tgrecon Library location

 
TGRECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase2/tgrecon/v$(TGVERS)
TGLIBDIR = $(TGRECONDIR)/lib$(ZARCH_TYPER)
TGINCDIR = $(TGRECONDIR)/inc
TGLIB = $(TGLIBDIR)/libtgrecon.a


Phase3 Reconstruction Paths

Global Phase3 Library location

 
PHASE3DIR   = $(ZSOFT_ROOT)/zeus/recon/Phase3/Phase3Lib/v$(PHASE3VERS)
PHASE3LIBDIR     = $(PHASE3DIR)/lib$(ZARCH_TYPER)
PHASE3INCDIR     = $(PHASE3DIR)/inc
PHASE3LIB        = $(PHASE3LIBDIR)/libPhase3.a

p3recon Library location

 
P3RECONDIR   = $(ZSOFT_ROOT)/zeus/recon/Phase3/p3recon/v$(P3VERS)
P3LIBDIR     = $(P3RECONDIR)/lib$(ZARCH_TYPER)
P3INCDIR     = $(P3RECONDIR)/inc
P3LIB        = $(P3LIBDIR)/libp3recon.a


Monte Carlo Paths

GEANT Library location

 
GEANTDIR        = $(ZSUPP_ROOT)/Support/Monte_Carlo/Geant/v$(GEANTVERS)
GEANTLIBDIR     = $(GEANTDIR)/lib$(ZARCH_TYPER)
GEANTINCDIR     = $(GEANTDIR)/inc
GEANTLIB        = $(GEANTLIBDIR)/libzgeant$(GEANTVERS).a
#     The GEANT common block Include-files
GEANTINCS = a big list of -I$(GEANTDIR)/inc/subdirectories

Mozart Library location

 
MOZARTDIR        = $(ZSOFT_ROOT)/zeus/Monte_Carlo/mozart/v$(MOZVERS)
MOZARTLIBDIR     = $(MOZARTDIR)/lib$(ZARCH_TYPER)
MOZARTINCDIR     = $(MOZARTDIR)/inc
MOZARTOBJDIR     = $(MOZARTDIR)/obj$(ZARCH_TYPER)
MOZARTEXEDIR     = $(MOZARTDIR)/exe$(ZARCH_TYPER)
MOZARTLIB        = $(MOZARTLIBDIR)/libmozart_g$(GEANTVERS).a
#     The Mozart common block Include-files
MOZARTINCS = a big list of -I$(MOZARTDIR)/inc/subdirectories

ZGana Library location

 
ZGANADIR        = $(ZSOFT_ROOT)/zeus/Monte_Carlo/zgana/v$(ZGAVERS)
ZGANALIBDIR     = $(ZGANADIR)/lib$(ZARCH_TYPER)
ZGANAINCDIR     = $(ZGANADIR)/inc
ZGANAOBJDIR     = $(ZGANADIR)/obj$(ZARCH_TYPER)
ZGANAEXEDIR     = $(ZGANADIR)/exe$(ZARCH_TYPER)
ZGANALIB        = $(ZGANALIBDIR)/libzgana.a
ZGANAINCS       = -I$(ZGANADIR)/inc


ZDIS Monte_Carlo Paths

The MC Generators top directory

 
MCGENDIR        = $(ZSUPP_ROOT)/Support/Monte_Carlo/Generators

AMADEUS (ZDIS) Library location

 
AMADIR        = $(MCGENDIR)/amadeus/v$(AMAVERS)
AMALIBDIR     = $(AMADIR)/lib$(ZARCH_TYPER)
AMAINCDIR     = $(AMADIR)/inc
AMAOBJDIR     = $(AMADIR)/obj$(ZARCH_TYPER)
AMAEXEDIR     = $(AMADIR)/exe$(ZARCH_TYPER)
AMALIB        = $(AMALIBDIR)/libamadeus.a
AMAINCS       = -I$(AMADIR)/inc

PDFLIB Library location

 
PDFDIR        = $(MCGENDIR)/pdf/v$(PDFVERS)
PDFLIBDIR     = $(PDFDIR)/lib$(ZARCH_TYPER)
PDFINCDIR     = $(PDFDIR)/inc
PDFOBJDIR     = $(PDFDIR)/obj$(ZARCH_TYPER)
PDFEXEDIR     = $(PDFDIR)/exe$(ZARCH_TYPER)
PDFLIB        = $(PDFLIBDIR)/libpdf.a
PDFINCS       = -I$(PDFDIR)/inc

PYTHIA Library location

 
PYTHIADIR        = $(MCGENDIR)/pythia/v$(PYTHIAVERS)
PYTHIALIBDIR     = $(PYTHIADIR)/lib$(ZARCH_TYPER)
PYTHIAINCDIR     = $(PYTHIADIR)/inc
PYTHIAOBJDIR     = $(PYTHIADIR)/obj$(ZARCH_TYPER)
PYTHIAEXEDIR     = $(PYTHIADIR)/exe$(ZARCH_TYPER)
PYTHIALIB        = $(PYTHIALIBDIR)/libpythia.a
PYTHIAINCS       = -I$(PYTHIADIR)/inc
PYTHIA6DIR        = $(MCGENDIR)/pythia/v$(PYTHIA6VERS)
PYTHIA6LIBDIR     = $(PYTHIA6DIR)/lib$(ZARCH_TYPER)
PYTHIA6INCDIR     = $(PYTHIA6DIR)/inc
PYTHIA6OBJDIR     = $(PYTHIA6DIR)/obj$(ZARCH_TYPER)
PYTHIA6EXEDIR     = $(PYTHIA6DIR)/exe$(ZARCH_TYPER)
PYTHIA6LIB        = $(PYTHIA6LIBDIR)/libpythia.a
PYTHIA6INCS       = -I$(PYTHIA6DIR)/inc

JETSET Library location

 
JETSETDIR        = $(MCGENDIR)/jetset/v$(JETSETVERS)
JETSETLIBDIR     = $(JETSETDIR)/lib$(ZARCH_TYPER)
JETSETINCDIR     = $(JETSETDIR)/inc
JETSETOBJDIR     = $(JETSETDIR)/obj$(ZARCH_TYPER)
JETSETEXEDIR     = $(JETSETDIR)/exe$(ZARCH_TYPER)
JETSETLIB        = $(JETSETLIBDIR)/libjetset.a
JETSETINCS       = -I$(JETSETDIR)/inc

ARIADNE Library location

 
ARIADNEDIR        = $(MCGENDIR)/ariadne/v$(ARIADNEVERS)
ARIADNELIBDIR     = $(ARIADNEDIR)/lib$(ZARCH_TYPER)
ARIADNEINCDIR     = $(ARIADNEDIR)/inc
ARIADNEOBJDIR     = $(ARIADNEDIR)/obj$(ZARCH_TYPER)
ARIADNEEXEDIR     = $(ARIADNEDIR)/exe$(ZARCH_TYPER)
ARIADNELIB        = $(ARIADNELIBDIR)/libariadne.a
ARIADNEINCS       = -I$(ARIADNEDIR)/inc

DJANGO Library location

 
DJANGODIR        = $(MCGENDIR)/django/v$(DJANGOVERS)
DJANGOLIBDIR     = $(DJANGODIR)/lib$(ZARCH_TYPER)
DJANGOINCDIR     = $(DJANGODIR)/inc
DJANGOOBJDIR     = $(DJANGODIR)/obj$(ZARCH_TYPER)
DJANGOEXEDIR     = $(DJANGODIR)/exe$(ZARCH_TYPER)
DJANGOLIB        = $(DJANGOLIBDIR)/libdjango.a
DJANGOINCS       = -I$(DJANGODIR)/inc

HERWIG Library location

 
HERWIGDIR        = $(MCGENDIR)/herwig/v$(HERWIGVERS)
HERWIGLIBDIR     = $(HERWIGDIR)/lib$(ZARCH_TYPER)
HERWIGINCDIR     = $(HERWIGDIR)/inc
HERWIGOBJDIR     = $(HERWIGDIR)/obj$(ZARCH_TYPER)
HERWIGEXEDIR     = $(HERWIGDIR)/exe$(ZARCH_TYPER)
HERWIGLIB        = $(HERWIGLIBDIR)/libherwig.a
HERWIGINCS       = -I$(HERWIGDIR)/inc

JIMMY Library location

 
JIMMYDIR        = $(MCGENDIR)/jimmy/v$(JIMMYVERS)
JIMMYLIBDIR     = $(JIMMYDIR)/lib$(ZARCH_TYPER)
JIMMYINCDIR     = $(JIMMYDIR)/inc
JIMMYOBJDIR     = $(JIMMYDIR)/obj$(ZARCH_TYPER)
JIMMYEXEDIR     = $(JIMMYDIR)/exe$(ZARCH_TYPER)
JIMMYLIB        = $(JIMMYLIBDIR)/libjimmy.a
JIMMYINCS       = -I$(JIMMYDIR)/inc

HEXF Library location

 
HEXFDIR        = $(MCGENDIR)/hexf/v$(HEXFVERS)
HEXFLIBDIR     = $(HEXFDIR)/lib$(ZARCH_TYPER)
HEXFINCDIR     = $(HEXFDIR)/inc
HEXFOBJDIR     = $(HEXFDIR)/obj$(ZARCH_TYPER)
HEXFEXEDIR     = $(HEXFDIR)/exe$(ZARCH_TYPER)
HEXFLIB        = $(HEXFLIBDIR)/libhexf.a
HEXFINCS       = -I$(HEXFDIR)/inc

LEPTO Library location

 
LEPTODIR        = $(MCGENDIR)/lepto/v$(LEPTOVERS)
LEPTOLIBDIR     = $(LEPTODIR)/lib$(ZARCH_TYPER)
LEPTOINCDIR     = $(LEPTODIR)/inc
LEPTOOBJDIR     = $(LEPTODIR)/obj$(ZARCH_TYPER)
LEPTOEXEDIR     = $(LEPTODIR)/exe$(ZARCH_TYPER)
LEPTOLIB        = $(LEPTOLIBDIR)/liblepto.a
LEPTOINCS       = -I$(LEPTODIR)/inc

RIDI Library location

 
RIDIDIR        = $(MCGENDIR)/ridi/v$(RIDIVERS)
RIDILIBDIR     = $(RIDIDIR)/lib$(ZARCH_TYPER)
RIDIINCDIR     = $(RIDIDIR)/inc
RIDIOBJDIR     = $(RIDIDIR)/obj$(ZARCH_TYPER)
RIDIEXEDIR     = $(RIDIDIR)/exe$(ZARCH_TYPER)
RIDILIB        = $(RIDILIBDIR)/libridi.a
RIDIINCS       = -I$(RIDIDIR)/inc

LQMGEN Library location

 
LQMGENDIR        = $(MCGENDIR)/lqmgen/v$(LQMGENVERS)
LQMGENLIBDIR     = $(LQMGENDIR)/lib$(ZARCH_TYPER)
LQMGENINCDIR     = $(LQMGENDIR)/inc
LQMGENOBJDIR     = $(LQMGENDIR)/obj$(ZARCH_TYPER)
LQMGENEXEDIR     = $(LQMGENDIR)/exe$(ZARCH_TYPER)
LQMGENLIB        = $(LQMGENLIBDIR)/liblqmgen.a
LQMGENINCS       = -I$(LQMGENDIR)/inc


John J. Ryan
Last modified: Tue Oct 7 17:42:26 MET DST 1997