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.
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
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
DAPDIR = $(ADAMODIR)/dap DAPLIBDIR = $(DAPDIR)/lib$(ZARCH_TYPER) DAPINCDIR = $(DAPDIR)/inc DAPLIB = $(DAPLIBDIR)/libAdamoDAP
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
ZFRECONDIR = $(ZSOFT_ROOT)/zeus/BField/zfrecon/v$(ZFVERS) ZFLIBDIR = $(ZFRECONDIR)/lib$(ZARCH_TYPER) ZFINCDIR = $(ZFRECONDIR)/inc ZFLIB = $(ZFLIBDIR)/libzfrecon.a
ZGFTDRIFDIR = $(ZSOFT_ROOT)/zeus/BField/zgftdrif/v$(ZGVERS) ZGLIBDIR = $(ZGFTDRIFDIR)/lib$(ZARCH_TYPER) ZGINCDIR = $(ZGFTDRIFDIR)/inc ZGLIB = $(ZGLIBDIR)/libzgftdrif.a
ZTPFSDIR = $(ZSUPP_ROOT)/Support/tpfs/v$(ZTPFSVERS) ZTPFSLIBDIR = $(ZTPFSDIR)/lib$(ZARCH_TYPER) ZTPFSLIBS = -L$(ZTPFSLIBDIR) -lzresolve -lzprestage
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
ZRRECONDIR = $(ZSOFT_ROOT)/zeus/ZeusUtil/zrecon/v$(ZRVERS) ZRLIBDIR = $(ZRRECONDIR)/lib$(ZARCH_TYPER) ZRINCDIR = $(ZRRECONDIR)/inc ZRLIB = $(ZRLIBDIR)/libzrecon.a
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
O1RECONDIR = $(ZSOFT_ROOT)/zeus/ZeusUtil/o1recon/v$(O1VERS) O1LIBDIR = $(O1RECONDIR)/lib$(ZARCH_TYPER) O1INCDIR = $(O1RECONDIR)/inc O1LIB = $(O1LIBDIR)/libo1recon.a
DSTDIR = $(ZSOFT_ROOT)/zeus/ZeusUtil/dst/v$(DSTVERS) DSTLIBDIR = $(DSTDIR)/lib$(ZARCH_TYPER) DSTINCDIR = $(DSTDIR)/inc DSTLIB = $(DSTLIBDIR)/libdst.a
ZMONDIR = $(ZSOFT_ROOT)/zeus/ZeusUtil/zmon/v$(ZMONVERS) ZMONLIBDIR = $(ZMONDIR)/lib$(ZARCH_TYPER) ZMONINCDIR = $(ZMONDIR)/inc ZMONLIB = $(ZMONLIBDIR)/libzmon.a
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)
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)
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)
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)
PHASE1DIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/Phase1Lib/v$(PHASE1VERS) PHASE1LIBDIR = $(PHASE1DIR)/lib$(ZARCH_TYPER) PHASE1INCDIR = $(PHASE1DIR)/inc PHASE1LIB = $(PHASE1LIBDIR)/libPhase1.a
BCRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/bcrecon/v$(BCVERS) BCLIBDIR = $(BCRECONDIR)/lib$(ZARCH_TYPER) BCINCDIR = $(BCRECONDIR)/inc BCLIB = $(BCLIBDIR)/libbcrecon.a
BPRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/bprecon/v$(BPVERS) BPLIBDIR = $(BPRECONDIR)/lib$(ZARCH_TYPER) BPINCDIR = $(BPRECONDIR)/inc BPLIB = $(BPLIBDIR)/libbprecon.a
BPTRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/bptrecon/v$(BPTVERS) BPTLIBDIR = $(BPTRECONDIR)/lib$(ZARCH_TYPER) BPTINCDIR = $(BPTRECONDIR)/inc BPTLIB = $(BPTLIBDIR)/libbptrecon.a
CCRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/ccrecon/v$(CCVERS) CCLIBDIR = $(CCRECONDIR)/lib$(ZARCH_TYPER) CCINCDIR = $(CCRECONDIR)/inc CCLIB = $(CCLIBDIR)/libccrecon.a
FNCRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/fncrecon/v$(FNCVERS) FNCLIBDIR = $(FNCRECONDIR)/lib$(ZARCH_TYPER) FNCINCDIR = $(FNCRECONDIR)/inc FNCLIB = $(FNCLIBDIR)/libfncrecon.a
HESRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/hesrecon/v$(HESVERS) HESLIBDIR = $(HESRECONDIR)/lib$(ZARCH_TYPER) HESINCDIR = $(HESRECONDIR)/inc HESLIB = $(HESLIBDIR)/libhesrecon.a
LMRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/lmrecon/v$(LMVERS) LMLIBDIR = $(LMRECONDIR)/lib$(ZARCH_TYPER) LMINCDIR = $(LMRECONDIR)/inc LMLIB = $(LMLIBDIR)/liblmrecon.a
LPRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/lprecon/v$(LPVERS) LPLIBDIR = $(LPRECONDIR)/lib$(ZARCH_TYPER) LPINCDIR = $(LPRECONDIR)/inc LPLIB = $(LPLIBDIR)/liblprecon.a
LP2RECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/lp2recon/v$(LP2VERS) LP2LIBDIR = $(LP2RECONDIR)/lib$(ZARCH_TYPER) LP2INCDIR = $(LP2RECONDIR)/inc LP2LIB = $(LP2LIBDIR)/liblp2recon.a
MBRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/mbrecon/v$(MBVERS) MBLIBDIR = $(MBRECONDIR)/lib$(ZARCH_TYPER) MBINCDIR = $(MBRECONDIR)/inc MBLIB = $(MBLIBDIR)/libmbrecon.a
MFRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/mfrecon/v$(MFVERS) MFLIBDIR = $(MFRECONDIR)/lib$(ZARCH_TYPER) MFINCDIR = $(MFRECONDIR)/inc MFLIB = $(MFLIBDIR)/libmfrecon.a
PRRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/prrecon/v$(PRVERS) PRLIBDIR = $(PRRECONDIR)/lib$(ZARCH_TYPER) PRINCDIR = $(PRRECONDIR)/inc PRLIB = $(PRLIBDIR)/libprrecon.a
PTRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/ptrecon/v$(PTVERS) PTLIBDIR = $(PTRECONDIR)/lib$(ZARCH_TYPER) PTINCDIR = $(PTRECONDIR)/inc PTLIB = $(PTLIBDIR)/libptrecon.a
SRTDRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/srtdrecon/v$(SRTVERS) SRTDLIBDIR = $(SRTDRECONDIR)/lib$(ZARCH_TYPER) SRTDINCDIR = $(SRTDRECONDIR)/inc SRTDLIB = $(SRTDLIBDIR)/libsrtdrecon.a
TCRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/tcrecon/v$(TCVERS) TCLIBDIR = $(TCRECONDIR)/lib$(ZARCH_TYPER) TCINCDIR = $(TCRECONDIR)/inc TCLIB = $(TCLIBDIR)/libtcrecon.a
TFRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/tfrecon/v$(TFVERS) TFLIBDIR = $(TFRECONDIR)/lib$(ZARCH_TYPER) TFINCDIR = $(TFRECONDIR)/inc TFLIB = $(TFLIBDIR)/libtfrecon.a
TRRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/trrecon/v$(TRVERS) TRLIBDIR = $(TRRECONDIR)/lib$(ZARCH_TYPER) TRINCDIR = $(TRRECONDIR)/inc TRLIB = $(TRLIBDIR)/libtrrecon.a
VCRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/vcrecon/v$(VCVERS) VCLIBDIR = $(VCRECONDIR)/lib$(ZARCH_TYPER) VCINCDIR = $(VCRECONDIR)/inc VCLIB = $(VCLIBDIR)/libvcrecon.a
VTRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/vtrecon/v$(VTVERS) VTLIBDIR = $(VTRECONDIR)/lib$(ZARCH_TYPER) VTINCDIR = $(VTRECONDIR)/inc VTLIB = $(VTLIBDIR)/libvtrecon.a
XXRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase1/xxrecon/v$(XXVERS) XXLIBDIR = $(XXRECONDIR)/lib$(ZARCH_TYPER) XXINCDIR = $(XXRECONDIR)/inc XXLIB = $(XXLIBDIR)/libxxrecon.a
PHASE2DIR = $(ZSOFT_ROOT)/zeus/recon/Phase2/Phase2Lib/v$(PHASE2VERS) PHASE2LIBDIR = $(PHASE2DIR)/lib$(ZARCH_TYPER) PHASE2INCDIR = $(PHASE2DIR)/inc PHASE2LIB = $(PHASE2LIBDIR)/libPhase2.a
GLTRKDIR = $(ZSOFT_ROOT)/zeus/recon/Phase2/gltrk/v$(GLVERS) GLTRKLIBDIR = $(GLTRKDIR)/lib$(ZARCH_TYPER) GLTRKINCDIR = $(GLTRKDIR)/inc GLTRKLIB = $(GLTRKLIBDIR)/libgltrk.a
TGRECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase2/tgrecon/v$(TGVERS) TGLIBDIR = $(TGRECONDIR)/lib$(ZARCH_TYPER) TGINCDIR = $(TGRECONDIR)/inc TGLIB = $(TGLIBDIR)/libtgrecon.a
PHASE3DIR = $(ZSOFT_ROOT)/zeus/recon/Phase3/Phase3Lib/v$(PHASE3VERS) PHASE3LIBDIR = $(PHASE3DIR)/lib$(ZARCH_TYPER) PHASE3INCDIR = $(PHASE3DIR)/inc PHASE3LIB = $(PHASE3LIBDIR)/libPhase3.a
P3RECONDIR = $(ZSOFT_ROOT)/zeus/recon/Phase3/p3recon/v$(P3VERS) P3LIBDIR = $(P3RECONDIR)/lib$(ZARCH_TYPER) P3INCDIR = $(P3RECONDIR)/inc P3LIB = $(P3LIBDIR)/libp3recon.a
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
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
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
MCGENDIR = $(ZSUPP_ROOT)/Support/Monte_Carlo/Generators
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
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
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
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
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
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
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
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
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
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
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
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