#  Main body of the installation makefile for the GALAHAD ROOTS package

#  Nick Gould, for GALAHAD productions
#  This version: 2023-05-11

#  include standard GALAHAD makefile defaults before package-specifics

include $(GALAHAD)/src/makedefs/defaults

#  ===========================================================================
#  ====================  package-dependent parts  ============================
#  ===========================================================================

#  package name

package = roots
PACKAGE = ROOTS

#  auxiliary packages that current package depends on (prepend with make_)

DEPENDENCIES = make_dummy make_specfile make_sort make_zd11 \
               make_smt make_space

#  other packages that depend on package

DEPENDS = arc fdc fisqp tracs glrt gltr l1qp lsrt lstr nls funnel lcf \
          qpd rqs sbls trs

#  auxiliary packages that the C interface to the current package depends
#  on (prepend with make_ciface_)

CDEPENDENCIES = make_ciface_common

#  other C interface packages that depend on current interface package

CDEPENDS = arc_ciface fdc_ciface glrt_ciface \
           gltr_ciface lsrt_ciface lstr_ciface \
           nls_ciface rqs_ciface sbls_ciface \
           trs_ciface

#  auxiliary packages that the python interface to the current package depends
#  on (prepend with make_pyiface_)

PYDEPENDENCIES =

#  other python interface packages that depend on current interface package

PYDEPENDS = arc_pyiface fdc_pyiface glrt_pyiface \
            gltr_pyiface lsrt_pyiface lstr_pyiface \
            nls_pyiface rqs_pyiface sbls_pyiface \
            trs_pyiface

#  auxiliary packages that are needed for tests (prepend with make_)

TESTDEPS =

#  tests to be performed (preprend with test_)

TESTS = test_full

#  ===========================================================================
#  =================  end of package-dependent parts  ========================
#  ===========================================================================

#  include standard GALAHAD makefile definitions

include $(GALAHAD)/src/makedefs/definitions

#  include compilation and run instructions

include $(GALAHAD)/src/makedefs/instructions

#  include standard package compilation instructions

include $(GALAHAD)/src/makedefs/compile

#  include required package intermediaries

include $(GALAHAD)/src/makedefs/intermediaries
