# First letter:
#
# X - Linux Cross Compiler
# N - Linux Native Compiler
# E - EABI Cross Compiler
# W - Windows Cross Compiler
#
# Second,third letters:
#
# L - Libraries (gmp mpfr mpc ppl cloog elf) are compiled separated. Used for >= 4.5
# M - Multilib target (32->32,nof 64->32,64,nof)
# A - All languages are built
#
#           XLe300c2            Xe300c2
# XLMe300c3 XLe300c3  XMe300c3  Xe300c3
# XLMe500mc XLe500mc  XMe500mc  Xe500mc
# XLMe500v1 XLe500v1  XMe500v1  Xe500v1
# XLMe500v2 XLe500v2  XMe500v2  Xe500v2
# XLMe600   XLe600    XMe600    Xe600
# XLM603e   XL603e    XM603e    X603e
# XLMe5500            XMe5500
# XLMe6500            XMe6500
# XLMpower7
#
#           ELe300c2            Ee300c2
#           ELe300c3            Ee300c3
#           ELe500mc            Ee500mc
#           ELe500v1            Ee500v1
#           ELe500v2            Ee500v2
#           EL603e              E603e
#           ELe600              Ee600
#           ELvfp               Evfp
#
# NLe5500   NLAe5500
# NLe6500   NLAe6500
# NLe500mc  NLAe500mc
# NLe500v2  NLAe500v2
# NLe600    NLAe600
#
# NOTE: Must test most of the above
 
################################################################################
# Job descriptor definition
################################################################################
#
# Each job is described with one array of parameters
# The entries are:
#
# LOGPREFIX        An arbitray string to sort log files
# HOSTCC           Host C compiler
# HOSTCXX          Host C++ compiler
# HOSTAR           Host archive tool
# TARGET           target triplet
# INSTPREFIX       Second part of installation prefix
# flgCHKPAX        Check for existence or not of pax 
# lstEXECSTEPS     List of steps to be exec in sequence (defines the build alg)
# ARCH             Arquitecture name used for linux headers
# BINCONFIG        List of configure options to use for binutils
# GCCMINCONFIG     List of configure options to use for gcc
# GCCCONFIG        List of configure options to use for gcc
# GCCFINALCONFIG   List of extra configure options to use on final build of gcc
# LIBCONFIG        List of configure options to use for glibc / newlib.
#                  e.g.: "--enable-add-ons=ports,nptl,libidn --disable-multi-arch"
# MLDESC           Multilib descriptor. Leave empty to use default descriptor
#                  associated with setSOURCES
# flgUSESYS        Use sysroot command with fix_spec and test_fixboard
#                  Config flags for extra libraries: gmp, mpfr, mpc, ppl, cloog
# LIB1CFG          Allocated for gmp configuration
# 
# 
# 
# 
# 
JD=(
    [0]="LOGPREFIX" \
    [1]="HOSTCC" \
    [2]="HOSTCXX" \
    [3]="HOSTAR" \
    [4]="TARGET" \
    [5]="INSTPREFIX" \
    [6]="flgCHKPAX" \
    [7]="lstEXECSTEPS" \
    [8]="ARCH" \
    [9]="BINCONFIG" \
    [10]="GCCMINCONFIG" \
    [11]="GCCCONFIG" \
    [12]="GCCFINALCONFIG" \
    [13]="LIBCONFIG" \
    [14]="MLDESC" \
    [15]="flgUSESYS" \
    [16]="LIB1CFG" \
    [17]="" \
    [18]="" \
    [19]="" \
    [20]="" \
    [21]=""
)
