# Generated by tools/nomad/generate_makevars_manifest.R
# Regenerate this file after updating vendored NOMAD/SGTELIB sources.

NOMAD4_ROOT = ./nomad4_src

# Static NOMAD 4 source manifest (portable Makevars; no GNU make discovery).
NOMAD4_SRC_CPP = nomad4_src/src/Algos/Algorithm.cpp \
  nomad4_src/src/Algos/AlgoStopReasons.cpp \
  nomad4_src/src/Algos/CacheInterface.cpp \
  nomad4_src/src/Algos/CoordinateSearch/CS.cpp \
  nomad4_src/src/Algos/CoordinateSearch/CSInitialization.cpp \
  nomad4_src/src/Algos/CoordinateSearch/CSIteration.cpp \
  nomad4_src/src/Algos/CoordinateSearch/CSMegaIteration.cpp \
  nomad4_src/src/Algos/CoordinateSearch/CSMesh.cpp \
  nomad4_src/src/Algos/CoordinateSearch/CSPoll.cpp \
  nomad4_src/src/Algos/CoordinateSearch/CSPollMethod.cpp \
  nomad4_src/src/Algos/CoordinateSearch/CSUpdate.cpp \
  nomad4_src/src/Algos/DiscoMads/DiscoMads.cpp \
  nomad4_src/src/Algos/DiscoMads/DiscoMadsBarrier.cpp \
  nomad4_src/src/Algos/DiscoMads/DiscoMadsIteration.cpp \
  nomad4_src/src/Algos/DiscoMads/DiscoMadsMegaIteration.cpp \
  nomad4_src/src/Algos/DiscoMads/DiscoMadsUpdate.cpp \
  nomad4_src/src/Algos/DiscoMads/RevealingPoll.cpp \
  nomad4_src/src/Algos/DMultiMads/DMultiMads.cpp \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsBarrier.cpp \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsExpansionIntLineSearchMethod.cpp \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsIteration.cpp \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsMegaIteration.cpp \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsMiddlePointSearchMethod.cpp \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsNMSearchMethod.cpp \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsQuadDMSSearchMethod.cpp \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsQuadModSearchMethod.cpp \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsUpdate.cpp \
  nomad4_src/src/Algos/EvcInterface.cpp \
  nomad4_src/src/Algos/Initialization.cpp \
  nomad4_src/src/Algos/Iteration.cpp \
  nomad4_src/src/Algos/IterationUtils.cpp \
  nomad4_src/src/Algos/LatinHypercubeSampling/LH.cpp \
  nomad4_src/src/Algos/Mads/DoublePollMethod.cpp \
  nomad4_src/src/Algos/Mads/GMesh.cpp \
  nomad4_src/src/Algos/Mads/LHSearchMethod.cpp \
  nomad4_src/src/Algos/Mads/Mads.cpp \
  nomad4_src/src/Algos/Mads/MadsInitialization.cpp \
  nomad4_src/src/Algos/Mads/MadsIteration.cpp \
  nomad4_src/src/Algos/Mads/MadsMegaIteration.cpp \
  nomad4_src/src/Algos/Mads/MadsUpdate.cpp \
  nomad4_src/src/Algos/Mads/MegaSearchPoll.cpp \
  nomad4_src/src/Algos/Mads/NMSearchMethod.cpp \
  nomad4_src/src/Algos/Mads/NP1UniPollMethod.cpp \
  nomad4_src/src/Algos/Mads/Ortho2NPollMethod.cpp \
  nomad4_src/src/Algos/Mads/OrthoNPlus1PollMethod.cpp \
  nomad4_src/src/Algos/Mads/Poll.cpp \
  nomad4_src/src/Algos/Mads/PollMethodBase.cpp \
  nomad4_src/src/Algos/Mads/QPSolverAlgoSearchMethod.cpp \
  nomad4_src/src/Algos/Mads/QR2NPollMethod.cpp \
  nomad4_src/src/Algos/Mads/QuadSearchMethod.cpp \
  nomad4_src/src/Algos/Mads/Search.cpp \
  nomad4_src/src/Algos/Mads/SearchMethodAlgo.cpp \
  nomad4_src/src/Algos/Mads/SearchMethodBase.cpp \
  nomad4_src/src/Algos/Mads/SearchMethodSimple.cpp \
  nomad4_src/src/Algos/Mads/SgtelibSearchMethod.cpp \
  nomad4_src/src/Algos/Mads/SimpleLineSearchMethod.cpp \
  nomad4_src/src/Algos/Mads/SinglePollMethod.cpp \
  nomad4_src/src/Algos/Mads/SpeculativeSearchMethod.cpp \
  nomad4_src/src/Algos/Mads/TemplateAlgoSearchMethod.cpp \
  nomad4_src/src/Algos/Mads/UserPollMethod.cpp \
  nomad4_src/src/Algos/Mads/UserSearchMethod.cpp \
  nomad4_src/src/Algos/Mads/VNSmartSearchMethod.cpp \
  nomad4_src/src/Algos/Mads/VNSSearchMethod.cpp \
  nomad4_src/src/Algos/MainStep.cpp \
  nomad4_src/src/Algos/MegaIteration.cpp \
  nomad4_src/src/Algos/NelderMead/NM.cpp \
  nomad4_src/src/Algos/NelderMead/NMAllReflective.cpp \
  nomad4_src/src/Algos/NelderMead/NMInitialization.cpp \
  nomad4_src/src/Algos/NelderMead/NMInitializeSimplex.cpp \
  nomad4_src/src/Algos/NelderMead/NMIteration.cpp \
  nomad4_src/src/Algos/NelderMead/NMIterationUtils.cpp \
  nomad4_src/src/Algos/NelderMead/NMMegaIteration.cpp \
  nomad4_src/src/Algos/NelderMead/NMReflective.cpp \
  nomad4_src/src/Algos/NelderMead/NMShrink.cpp \
  nomad4_src/src/Algos/NelderMead/NMSimplexEvalPoint.cpp \
  nomad4_src/src/Algos/NelderMead/NMUpdate.cpp \
  nomad4_src/src/Algos/PhaseOne/PhaseOne.cpp \
  nomad4_src/src/Algos/Projection.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/DoglegTRSolver.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/L1AugLagSolver.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/LevenbergMarquardtSolver.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/ProjectedConjugateGradientSolver.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/QPModelUtils.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/QPSolverAlgo.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/QPSolverAlgoIteration.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/QPSolverAlgoMegaIteration.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/QPSolverAlgoSinglePass.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/QPSolverOptimize.cpp \
  nomad4_src/src/Algos/QPSolverAlgo/TRIPMSolver.cpp \
  nomad4_src/src/Algos/QuadModel/QuadModelAlgo.cpp \
  nomad4_src/src/Algos/QuadModel/QuadModelEvaluator.cpp \
  nomad4_src/src/Algos/QuadModel/QuadModelInitialization.cpp \
  nomad4_src/src/Algos/QuadModel/QuadModelIteration.cpp \
  nomad4_src/src/Algos/QuadModel/QuadModelIterationUtils.cpp \
  nomad4_src/src/Algos/QuadModel/QuadModelMegaIteration.cpp \
  nomad4_src/src/Algos/QuadModel/QuadModelOptimize.cpp \
  nomad4_src/src/Algos/QuadModel/QuadModelSinglePass.cpp \
  nomad4_src/src/Algos/QuadModel/QuadModelUpdate.cpp \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModel.cpp \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelEvaluator.cpp \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelFilterCache.cpp \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelInitialization.cpp \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelIteration.cpp \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelMegaIteration.cpp \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelOptimize.cpp \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelUpdate.cpp \
  nomad4_src/src/Algos/SimpleLineSearch/SimpleLineSearch.cpp \
  nomad4_src/src/Algos/SimpleLineSearch/SimpleLineSearchMegaIteration.cpp \
  nomad4_src/src/Algos/SimpleMads/SimpleEvalPoint.cpp \
  nomad4_src/src/Algos/SimpleMads/SimpleMads.cpp \
  nomad4_src/src/Algos/SimpleMads/SimplePoll.cpp \
  nomad4_src/src/Algos/SimpleMads/SimpleProgressiveBarrier.cpp \
  nomad4_src/src/Algos/Step.cpp \
  nomad4_src/src/Algos/Subproblem.cpp \
  nomad4_src/src/Algos/SubproblemManager.cpp \
  nomad4_src/src/Algos/SurrogateEvaluation.cpp \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgo.cpp \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoInitialization.cpp \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoIteration.cpp \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoMegaIteration.cpp \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoRandom.cpp \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoSinglePass.cpp \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoUpdate.cpp \
  nomad4_src/src/Algos/Termination.cpp \
  nomad4_src/src/Algos/TrialPointStats.cpp \
  nomad4_src/src/Algos/VNSMads/VNS.cpp \
  nomad4_src/src/Cache/CacheBase.cpp \
  nomad4_src/src/Cache/CacheSet.cpp \
  nomad4_src/src/Eval/BarrierBase.cpp \
  nomad4_src/src/Eval/BBInput.cpp \
  nomad4_src/src/Eval/BBOutput.cpp \
  nomad4_src/src/Eval/ComparePriority.cpp \
  nomad4_src/src/Eval/ComputeSuccessType.cpp \
  nomad4_src/src/Eval/Eval.cpp \
  nomad4_src/src/Eval/EvalPoint.cpp \
  nomad4_src/src/Eval/EvalQueuePoint.cpp \
  nomad4_src/src/Eval/Evaluator.cpp \
  nomad4_src/src/Eval/EvaluatorControl.cpp \
  nomad4_src/src/Eval/EvcMainThreadInfo.cpp \
  nomad4_src/src/Eval/MeshBase.cpp \
  nomad4_src/src/Eval/ProgressiveBarrier.cpp \
  nomad4_src/src/Eval/SuccessStats.cpp \
  nomad4_src/src/Math/ArrayOfDouble.cpp \
  nomad4_src/src/Math/ArrayOfPoint.cpp \
  nomad4_src/src/Math/Direction.cpp \
  nomad4_src/src/Math/Double.cpp \
  nomad4_src/src/Math/LHS.cpp \
  nomad4_src/src/Math/MathUtils.cpp \
  nomad4_src/src/Math/MatrixUtils.cpp \
  nomad4_src/src/Math/Point.cpp \
  nomad4_src/src/Math/RandomPickup.cpp \
  nomad4_src/src/Math/RNG.cpp \
  nomad4_src/src/Nomad/nomad.cpp \
  nomad4_src/src/Output/OutputDirectToFile.cpp \
  nomad4_src/src/Output/OutputInfo.cpp \
  nomad4_src/src/Output/OutputQueue.cpp \
  nomad4_src/src/Output/StatsInfo.cpp \
  nomad4_src/src/Param/AllParameters.cpp \
  nomad4_src/src/Param/Attribute.cpp \
  nomad4_src/src/Param/AttributeFactory.cpp \
  nomad4_src/src/Param/CacheParameters.cpp \
  nomad4_src/src/Param/DeprecatedParameters.cpp \
  nomad4_src/src/Param/DisplayParameters.cpp \
  nomad4_src/src/Param/EvalParameters.cpp \
  nomad4_src/src/Param/EvaluatorControlGlobalParameters.cpp \
  nomad4_src/src/Param/EvaluatorControlParameters.cpp \
  nomad4_src/src/Param/ParameterEntries.cpp \
  nomad4_src/src/Param/ParameterEntry.cpp \
  nomad4_src/src/Param/Parameters.cpp \
  nomad4_src/src/Param/ParametersNomad3.cpp \
  nomad4_src/src/Param/PbParameters.cpp \
  nomad4_src/src/Param/RunParameters.cpp \
  nomad4_src/src/Param/TypeAttribute.cpp \
  nomad4_src/src/Type/BBInputType.cpp \
  nomad4_src/src/Type/BBOutputType.cpp \
  nomad4_src/src/Type/CallbackType.cpp \
  nomad4_src/src/Type/CompareType.cpp \
  nomad4_src/src/Type/ComputeType.cpp \
  nomad4_src/src/Type/DirectionType.cpp \
  nomad4_src/src/Type/DMultiMadsSearchStrategyType.cpp \
  nomad4_src/src/Type/EvalSortType.cpp \
  nomad4_src/src/Type/EvalType.cpp \
  nomad4_src/src/Type/LHSearchType.cpp \
  nomad4_src/src/Type/ListOfVariableGroup.cpp \
  nomad4_src/src/Type/SgtelibModelFeasibilityType.cpp \
  nomad4_src/src/Type/SgtelibModelFormulationType.cpp \
  nomad4_src/src/Type/StepType.cpp \
  nomad4_src/src/Util/AllStopReasons.cpp \
  nomad4_src/src/Util/ArrayOfString.cpp \
  nomad4_src/src/Util/Clock.cpp \
  nomad4_src/src/Util/defines.cpp \
  nomad4_src/src/Util/Exception.cpp \
  nomad4_src/src/Util/fileutils.cpp \
  nomad4_src/src/Util/StopReason.cpp \
  nomad4_src/src/Util/Uncopyable.cpp \
  nomad4_src/src/Util/utils.cpp

NOMAD4_SGTELIB_CPP = nomad4_src/ext/sgtelib/src/Kernel.cpp \
  nomad4_src/ext/sgtelib/src/Matrix.cpp \
  nomad4_src/ext/sgtelib/src/Metrics.cpp \
  nomad4_src/ext/sgtelib/src/sgtelib_help.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_CN.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_Ensemble_Stat.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_Ensemble.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_Factory.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_Kriging.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_KS.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_LOWESS.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_Parameters.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_PRS_CAT.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_PRS_EDGE.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_PRS.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_RBF.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate_Utils.cpp \
  nomad4_src/ext/sgtelib/src/Surrogate.cpp \
  nomad4_src/ext/sgtelib/src/TrainingSet.cpp

NOMAD4_CINT_CPP = $(NOMAD4_ROOT)/interfaces/CInterface/NomadStdCInterface.cpp

NOMAD4_OBJECTS = nomad4_src/src/Algos/Algorithm.o \
  nomad4_src/src/Algos/AlgoStopReasons.o \
  nomad4_src/src/Algos/CacheInterface.o \
  nomad4_src/src/Algos/CoordinateSearch/CS.o \
  nomad4_src/src/Algos/CoordinateSearch/CSInitialization.o \
  nomad4_src/src/Algos/CoordinateSearch/CSIteration.o \
  nomad4_src/src/Algos/CoordinateSearch/CSMegaIteration.o \
  nomad4_src/src/Algos/CoordinateSearch/CSMesh.o \
  nomad4_src/src/Algos/CoordinateSearch/CSPoll.o \
  nomad4_src/src/Algos/CoordinateSearch/CSPollMethod.o \
  nomad4_src/src/Algos/CoordinateSearch/CSUpdate.o \
  nomad4_src/src/Algos/DiscoMads/DiscoMads.o \
  nomad4_src/src/Algos/DiscoMads/DiscoMadsBarrier.o \
  nomad4_src/src/Algos/DiscoMads/DiscoMadsIteration.o \
  nomad4_src/src/Algos/DiscoMads/DiscoMadsMegaIteration.o \
  nomad4_src/src/Algos/DiscoMads/DiscoMadsUpdate.o \
  nomad4_src/src/Algos/DiscoMads/RevealingPoll.o \
  nomad4_src/src/Algos/DMultiMads/DMultiMads.o \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsBarrier.o \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsExpansionIntLineSearchMethod.o \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsIteration.o \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsMegaIteration.o \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsMiddlePointSearchMethod.o \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsNMSearchMethod.o \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsQuadDMSSearchMethod.o \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsQuadModSearchMethod.o \
  nomad4_src/src/Algos/DMultiMads/DMultiMadsUpdate.o \
  nomad4_src/src/Algos/EvcInterface.o \
  nomad4_src/src/Algos/Initialization.o \
  nomad4_src/src/Algos/Iteration.o \
  nomad4_src/src/Algos/IterationUtils.o \
  nomad4_src/src/Algos/LatinHypercubeSampling/LH.o \
  nomad4_src/src/Algos/Mads/DoublePollMethod.o \
  nomad4_src/src/Algos/Mads/GMesh.o \
  nomad4_src/src/Algos/Mads/LHSearchMethod.o \
  nomad4_src/src/Algos/Mads/Mads.o \
  nomad4_src/src/Algos/Mads/MadsInitialization.o \
  nomad4_src/src/Algos/Mads/MadsIteration.o \
  nomad4_src/src/Algos/Mads/MadsMegaIteration.o \
  nomad4_src/src/Algos/Mads/MadsUpdate.o \
  nomad4_src/src/Algos/Mads/MegaSearchPoll.o \
  nomad4_src/src/Algos/Mads/NMSearchMethod.o \
  nomad4_src/src/Algos/Mads/NP1UniPollMethod.o \
  nomad4_src/src/Algos/Mads/Ortho2NPollMethod.o \
  nomad4_src/src/Algos/Mads/OrthoNPlus1PollMethod.o \
  nomad4_src/src/Algos/Mads/Poll.o \
  nomad4_src/src/Algos/Mads/PollMethodBase.o \
  nomad4_src/src/Algos/Mads/QPSolverAlgoSearchMethod.o \
  nomad4_src/src/Algos/Mads/QR2NPollMethod.o \
  nomad4_src/src/Algos/Mads/QuadSearchMethod.o \
  nomad4_src/src/Algos/Mads/Search.o \
  nomad4_src/src/Algos/Mads/SearchMethodAlgo.o \
  nomad4_src/src/Algos/Mads/SearchMethodBase.o \
  nomad4_src/src/Algos/Mads/SearchMethodSimple.o \
  nomad4_src/src/Algos/Mads/SgtelibSearchMethod.o \
  nomad4_src/src/Algos/Mads/SimpleLineSearchMethod.o \
  nomad4_src/src/Algos/Mads/SinglePollMethod.o \
  nomad4_src/src/Algos/Mads/SpeculativeSearchMethod.o \
  nomad4_src/src/Algos/Mads/TemplateAlgoSearchMethod.o \
  nomad4_src/src/Algos/Mads/UserPollMethod.o \
  nomad4_src/src/Algos/Mads/UserSearchMethod.o \
  nomad4_src/src/Algos/Mads/VNSmartSearchMethod.o \
  nomad4_src/src/Algos/Mads/VNSSearchMethod.o \
  nomad4_src/src/Algos/MainStep.o \
  nomad4_src/src/Algos/MegaIteration.o \
  nomad4_src/src/Algos/NelderMead/NM.o \
  nomad4_src/src/Algos/NelderMead/NMAllReflective.o \
  nomad4_src/src/Algos/NelderMead/NMInitialization.o \
  nomad4_src/src/Algos/NelderMead/NMInitializeSimplex.o \
  nomad4_src/src/Algos/NelderMead/NMIteration.o \
  nomad4_src/src/Algos/NelderMead/NMIterationUtils.o \
  nomad4_src/src/Algos/NelderMead/NMMegaIteration.o \
  nomad4_src/src/Algos/NelderMead/NMReflective.o \
  nomad4_src/src/Algos/NelderMead/NMShrink.o \
  nomad4_src/src/Algos/NelderMead/NMSimplexEvalPoint.o \
  nomad4_src/src/Algos/NelderMead/NMUpdate.o \
  nomad4_src/src/Algos/PhaseOne/PhaseOne.o \
  nomad4_src/src/Algos/Projection.o \
  nomad4_src/src/Algos/QPSolverAlgo/DoglegTRSolver.o \
  nomad4_src/src/Algos/QPSolverAlgo/L1AugLagSolver.o \
  nomad4_src/src/Algos/QPSolverAlgo/LevenbergMarquardtSolver.o \
  nomad4_src/src/Algos/QPSolverAlgo/ProjectedConjugateGradientSolver.o \
  nomad4_src/src/Algos/QPSolverAlgo/QPModelUtils.o \
  nomad4_src/src/Algos/QPSolverAlgo/QPSolverAlgo.o \
  nomad4_src/src/Algos/QPSolverAlgo/QPSolverAlgoIteration.o \
  nomad4_src/src/Algos/QPSolverAlgo/QPSolverAlgoMegaIteration.o \
  nomad4_src/src/Algos/QPSolverAlgo/QPSolverAlgoSinglePass.o \
  nomad4_src/src/Algos/QPSolverAlgo/QPSolverOptimize.o \
  nomad4_src/src/Algos/QPSolverAlgo/TRIPMSolver.o \
  nomad4_src/src/Algos/QuadModel/QuadModelAlgo.o \
  nomad4_src/src/Algos/QuadModel/QuadModelEvaluator.o \
  nomad4_src/src/Algos/QuadModel/QuadModelInitialization.o \
  nomad4_src/src/Algos/QuadModel/QuadModelIteration.o \
  nomad4_src/src/Algos/QuadModel/QuadModelIterationUtils.o \
  nomad4_src/src/Algos/QuadModel/QuadModelMegaIteration.o \
  nomad4_src/src/Algos/QuadModel/QuadModelOptimize.o \
  nomad4_src/src/Algos/QuadModel/QuadModelSinglePass.o \
  nomad4_src/src/Algos/QuadModel/QuadModelUpdate.o \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModel.o \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelEvaluator.o \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelFilterCache.o \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelInitialization.o \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelIteration.o \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelMegaIteration.o \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelOptimize.o \
  nomad4_src/src/Algos/SgtelibModel/SgtelibModelUpdate.o \
  nomad4_src/src/Algos/SimpleLineSearch/SimpleLineSearch.o \
  nomad4_src/src/Algos/SimpleLineSearch/SimpleLineSearchMegaIteration.o \
  nomad4_src/src/Algos/SimpleMads/SimpleEvalPoint.o \
  nomad4_src/src/Algos/SimpleMads/SimpleMads.o \
  nomad4_src/src/Algos/SimpleMads/SimplePoll.o \
  nomad4_src/src/Algos/SimpleMads/SimpleProgressiveBarrier.o \
  nomad4_src/src/Algos/Step.o \
  nomad4_src/src/Algos/Subproblem.o \
  nomad4_src/src/Algos/SubproblemManager.o \
  nomad4_src/src/Algos/SurrogateEvaluation.o \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgo.o \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoInitialization.o \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoIteration.o \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoMegaIteration.o \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoRandom.o \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoSinglePass.o \
  nomad4_src/src/Algos/TemplateAlgo/TemplateAlgoUpdate.o \
  nomad4_src/src/Algos/Termination.o \
  nomad4_src/src/Algos/TrialPointStats.o \
  nomad4_src/src/Algos/VNSMads/VNS.o \
  nomad4_src/src/Cache/CacheBase.o \
  nomad4_src/src/Cache/CacheSet.o \
  nomad4_src/src/Eval/BarrierBase.o \
  nomad4_src/src/Eval/BBInput.o \
  nomad4_src/src/Eval/BBOutput.o \
  nomad4_src/src/Eval/ComparePriority.o \
  nomad4_src/src/Eval/ComputeSuccessType.o \
  nomad4_src/src/Eval/Eval.o \
  nomad4_src/src/Eval/EvalPoint.o \
  nomad4_src/src/Eval/EvalQueuePoint.o \
  nomad4_src/src/Eval/Evaluator.o \
  nomad4_src/src/Eval/EvaluatorControl.o \
  nomad4_src/src/Eval/EvcMainThreadInfo.o \
  nomad4_src/src/Eval/MeshBase.o \
  nomad4_src/src/Eval/ProgressiveBarrier.o \
  nomad4_src/src/Eval/SuccessStats.o \
  nomad4_src/src/Math/ArrayOfDouble.o \
  nomad4_src/src/Math/ArrayOfPoint.o \
  nomad4_src/src/Math/Direction.o \
  nomad4_src/src/Math/Double.o \
  nomad4_src/src/Math/LHS.o \
  nomad4_src/src/Math/MathUtils.o \
  nomad4_src/src/Math/MatrixUtils.o \
  nomad4_src/src/Math/Point.o \
  nomad4_src/src/Math/RandomPickup.o \
  nomad4_src/src/Math/RNG.o \
  nomad4_src/src/Nomad/nomad.o \
  nomad4_src/src/Output/OutputDirectToFile.o \
  nomad4_src/src/Output/OutputInfo.o \
  nomad4_src/src/Output/OutputQueue.o \
  nomad4_src/src/Output/StatsInfo.o \
  nomad4_src/src/Param/AllParameters.o \
  nomad4_src/src/Param/Attribute.o \
  nomad4_src/src/Param/AttributeFactory.o \
  nomad4_src/src/Param/CacheParameters.o \
  nomad4_src/src/Param/DeprecatedParameters.o \
  nomad4_src/src/Param/DisplayParameters.o \
  nomad4_src/src/Param/EvalParameters.o \
  nomad4_src/src/Param/EvaluatorControlGlobalParameters.o \
  nomad4_src/src/Param/EvaluatorControlParameters.o \
  nomad4_src/src/Param/ParameterEntries.o \
  nomad4_src/src/Param/ParameterEntry.o \
  nomad4_src/src/Param/Parameters.o \
  nomad4_src/src/Param/ParametersNomad3.o \
  nomad4_src/src/Param/PbParameters.o \
  nomad4_src/src/Param/RunParameters.o \
  nomad4_src/src/Param/TypeAttribute.o \
  nomad4_src/src/Type/BBInputType.o \
  nomad4_src/src/Type/BBOutputType.o \
  nomad4_src/src/Type/CallbackType.o \
  nomad4_src/src/Type/CompareType.o \
  nomad4_src/src/Type/ComputeType.o \
  nomad4_src/src/Type/DirectionType.o \
  nomad4_src/src/Type/DMultiMadsSearchStrategyType.o \
  nomad4_src/src/Type/EvalSortType.o \
  nomad4_src/src/Type/EvalType.o \
  nomad4_src/src/Type/LHSearchType.o \
  nomad4_src/src/Type/ListOfVariableGroup.o \
  nomad4_src/src/Type/SgtelibModelFeasibilityType.o \
  nomad4_src/src/Type/SgtelibModelFormulationType.o \
  nomad4_src/src/Type/StepType.o \
  nomad4_src/src/Util/AllStopReasons.o \
  nomad4_src/src/Util/ArrayOfString.o \
  nomad4_src/src/Util/Clock.o \
  nomad4_src/src/Util/defines.o \
  nomad4_src/src/Util/Exception.o \
  nomad4_src/src/Util/fileutils.o \
  nomad4_src/src/Util/StopReason.o \
  nomad4_src/src/Util/Uncopyable.o \
  nomad4_src/src/Util/utils.o \
  nomad4_src/ext/sgtelib/src/Kernel.o \
  nomad4_src/ext/sgtelib/src/Matrix.o \
  nomad4_src/ext/sgtelib/src/Metrics.o \
  nomad4_src/ext/sgtelib/src/sgtelib_help.o \
  nomad4_src/ext/sgtelib/src/Surrogate_CN.o \
  nomad4_src/ext/sgtelib/src/Surrogate_Ensemble_Stat.o \
  nomad4_src/ext/sgtelib/src/Surrogate_Ensemble.o \
  nomad4_src/ext/sgtelib/src/Surrogate_Factory.o \
  nomad4_src/ext/sgtelib/src/Surrogate_Kriging.o \
  nomad4_src/ext/sgtelib/src/Surrogate_KS.o \
  nomad4_src/ext/sgtelib/src/Surrogate_LOWESS.o \
  nomad4_src/ext/sgtelib/src/Surrogate_Parameters.o \
  nomad4_src/ext/sgtelib/src/Surrogate_PRS_CAT.o \
  nomad4_src/ext/sgtelib/src/Surrogate_PRS_EDGE.o \
  nomad4_src/ext/sgtelib/src/Surrogate_PRS.o \
  nomad4_src/ext/sgtelib/src/Surrogate_RBF.o \
  nomad4_src/ext/sgtelib/src/Surrogate_Utils.o \
  nomad4_src/ext/sgtelib/src/Surrogate.o \
  nomad4_src/ext/sgtelib/src/TrainingSet.o \
  nomad4_src/interfaces/CInterface/NomadStdCInterface.o

NOMAD4_INCLUDE_FLAGS = -I./nomad4_src/src \
  -I./nomad4_src/src/Algos \
  -I./nomad4_src/src/Algos/COOPMads \
  -I./nomad4_src/src/Algos/CoordinateSearch \
  -I./nomad4_src/src/Algos/DiscoMads \
  -I./nomad4_src/src/Algos/DMultiMads \
  -I./nomad4_src/src/Algos/LatinHypercubeSampling \
  -I./nomad4_src/src/Algos/Mads \
  -I./nomad4_src/src/Algos/NelderMead \
  -I./nomad4_src/src/Algos/PhaseOne \
  -I./nomad4_src/src/Algos/PSDMads \
  -I./nomad4_src/src/Algos/QPSolverAlgo \
  -I./nomad4_src/src/Algos/QuadModel \
  -I./nomad4_src/src/Algos/SgtelibModel \
  -I./nomad4_src/src/Algos/SimpleLineSearch \
  -I./nomad4_src/src/Algos/SimpleMads \
  -I./nomad4_src/src/Algos/TemplateAlgo \
  -I./nomad4_src/src/Algos/VNSMads \
  -I./nomad4_src/src/Attribute \
  -I./nomad4_src/src/Cache \
  -I./nomad4_src/src/Eval \
  -I./nomad4_src/src/Math \
  -I./nomad4_src/src/Nomad \
  -I./nomad4_src/src/Output \
  -I./nomad4_src/src/Param \
  -I./nomad4_src/src/Type \
  -I./nomad4_src/src/Util \
  -I./nomad4_src/interfaces/CInterface \
  -I./nomad4_src/ext/sgtelib/src

OBJECTS = RuniqueCombs.o \
  bspline.o \
  gsl_bspline.o \
  snomadr.o \
  crs_init.o \
  mgcv.o \
  hat_diag.o \
  $(NOMAD4_OBJECTS)

PKG_CXXFLAGS = $(NOMAD4_INCLUDE_FLAGS) -DUSE_SGTELIB -DNOMAD_STATIC_BUILD

