Optimality conditions for a class of multi-objective control problems | Synapse