Missing from earlier commit.

Missing from earlier commit.

#This file has been automatically generated by generateLibraryFiles.py!

HEADERS +=  \
 $${PWD}/Connectivity/Connectivity.h \
 $${PWD}/Connectivity/ElectricInterfaceC.hpp \
 $${PWD}/Connectivity/ElectricInterfaceQ.hpp \
 $${PWD}/Connectivity/HydraulicInterfaceC.hpp \
 $${PWD}/Connectivity/HydraulicInterfaceQ.hpp \
 $${PWD}/Connectivity/MechanicInterfaceC.hpp \
 $${PWD}/Connectivity/MechanicInterfaceQ.hpp \
 $${PWD}/Connectivity/MechanicRotationalInterfaceC.hpp \
 $${PWD}/Connectivity/MechanicRotationalInterfaceQ.hpp \
 $${PWD}/Connectivity/PneumaticInterfaceC.hpp \
 $${PWD}/Connectivity/PneumaticInterfaceQ.hpp \
 $${PWD}/Connectivity/SignalInputInterface.hpp \
 $${PWD}/Connectivity/SignalOutputInterface.hpp \
 $${PWD}/Electric/Electric.h \
 $${PWD}/Electric/ElectricACmachine.hpp \
 $${PWD}/Electric/ElectricBattery.hpp \
 $${PWD}/Electric/ElectricCapacitance2.hpp \
 $${PWD}/Electric/ElectricCapacitanceMultiPort.hpp \
 $${PWD}/Electric/ElectricGround.hpp \
 $${PWD}/Electric/ElectricIcontroller.hpp \
 $${PWD}/Electric/ElectricInductance.hpp \
 $${PWD}/Electric/ElectricIsensor.hpp \
 $${PWD}/Electric/ElectricIsource.hpp \
 $${PWD}/Electric/ElectricMotor.hpp \
 $${PWD}/Electric/ElectricMotorGear.hpp \
 $${PWD}/Electric/ElectricMotorGearScrewLink.hpp \
 $${PWD}/Electric/ElectricPWMdceq.hpp \
 $${PWD}/Electric/ElectricResistor.hpp \
 $${PWD}/Electric/ElectricSwitch.hpp \
 $${PWD}/Electric/ElectricUsensor.hpp \
 $${PWD}/Electric/ElectricUsource.hpp \
 $${PWD}/Electric/ElectricVoltageSourceQ.hpp \
 $${PWD}/Electric/ElectricVarResistor.hpp \
 $${PWD}/Experimental/Experimental.h \
 $${PWD}/Experimental/Signal1DLookupTable.hpp \
 $${PWD}/Experimental/Signal1DPLOLookupTable.hpp \
 $${PWD}/Experimental/Signal2DLookupTable.hpp \
 $${PWD}/Experimental/Signal3DLookupTable.hpp \
 $${PWD}/Hydraulic/HydroDynamicComponents/HydraulicCentrifugalPump.hpp \
 $${PWD}/Hydraulic/HydroDynamicComponents/HydraulicCentrifugalPumpJ.hpp \
 $${PWD}/Hydraulic/HydroDynamicComponents/HydroDynamicComponents.h \
 $${PWD}/Hydraulic/LinearActuators/HydraulicCylinderC.hpp \
 $${PWD}/Hydraulic/LinearActuators/HydraulicCylinderQ.hpp \
 $${PWD}/Hydraulic/LinearActuators/HydraulicFourChamberPiston.hpp \
 $${PWD}/Hydraulic/LinearActuators/HydraulicSpringLoadedPistonC.hpp \
 $${PWD}/Hydraulic/LinearActuators/HydraulicSymmetricCylinderC.hpp \
 $${PWD}/Hydraulic/LinearActuators/LinearActuators.h \
 $${PWD}/Hydraulic/MachineParts/HydraulicPumpPiston.hpp \
 $${PWD}/Hydraulic/MachineParts/HydraulicValvePlate.hpp \
 $${PWD}/Hydraulic/MachineParts/MachineParts.h \
 $${PWD}/Hydraulic/MachineParts/MechanicCylinderBlockWithSwashPlate.hpp \
 $${PWD}/Hydraulic/MachineParts/MechanicSwashPlate.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicFixedDisplacementMotorQ.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicFixedDisplacementPump.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicMachineC.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicPressureControlledPump.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicVariableDisplacementMotorQ.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicVariableDisplacementPump.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/Pumps&Motors.h \
 $${PWD}/Hydraulic/Restrictors/HydraulicCheckValve.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicCheckValvePreLoaded.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicCheckValveWithOrifice.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicLaminarOrifice.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicLossLessConnector.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicLossLessTConnector.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicOrificeG.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicPilotClosableCheckValve.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicPilotControlledCheckValve.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicTurbulentOrifice.hpp \
 $${PWD}/Hydraulic/Restrictors/Restrictors.h \
 $${PWD}/Hydraulic/Sensors/HydraulicFlowSensor.hpp \
 $${PWD}/Hydraulic/Sensors/HydraulicNodeSensor.hpp \
 $${PWD}/Hydraulic/Sensors/HydraulicPowerSensor.hpp \
 $${PWD}/Hydraulic/Sensors/HydraulicPressureSensor.hpp \
 $${PWD}/Hydraulic/Sensors/Sensors.h \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicFlowSourceQ.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicMultiPressureSourceC.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicMultiTankC.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicPlugQ.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicPressureSourceC.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicPressureSourceQ.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicTankC.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/Sources&Sinks.h \
 $${PWD}/Hydraulic/Special/FuelComponents/FuelComponents.h \
 $${PWD}/Hydraulic/Special/FuelComponents/HydraulicFuelTankG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicCounterBalanceValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicMotorJload.hpp \
 $${PWD}/Hydraulic/Special/HydraulicOrificeCheckValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPiston.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPistonMkload.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPistonMload.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureCompensatingValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureControlValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureControlledPumpG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureReducingValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureRelief2ValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureReliefValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicSlitOrifice.hpp \
 $${PWD}/Hydraulic/Special/HydraulicValve33.hpp \
 $${PWD}/Hydraulic/Special/HydraulicValve43.hpp \
 $${PWD}/Hydraulic/Special/HydraulicValve43LS.hpp \
 $${PWD}/Hydraulic/Special/HydraulicValve63OC.hpp \
 $${PWD}/Hydraulic/Special/Special.h \
 $${PWD}/Hydraulic/Valves/DirectionalValves/DirectionalValves.h \
 $${PWD}/Hydraulic/Valves/DirectionalValves/Hydraulic22DirectionalCheckValve.hpp \
 $${PWD}/Hydraulic/Valves/DirectionalValves/Hydraulic22DirectionalValve.hpp \
 $${PWD}/Hydraulic/Valves/DirectionalValves/Hydraulic32DirectionalValve.hpp \
 $${PWD}/Hydraulic/Valves/DirectionalValves/Hydraulic42DirectionalValve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/FlowControlValves.h \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic22Valve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic33Valve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic42Valve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic42Valve2.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic43LoadSensingValve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic43Valve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic43ValveNeutralSupplyToTank.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic43ValveNeutralToTank.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/HydraulicOpenCenterValve.hpp \
 $${PWD}/Hydraulic/Valves/Hydraulic22PoppetValve.hpp \
 $${PWD}/Hydraulic/Valves/Hydraulic33ShuttleValve.hpp \
 $${PWD}/Hydraulic/Valves/HydraulicPressureControlValve33.hpp \
 $${PWD}/Hydraulic/Valves/HydraulicShuttleValve.hpp \
 $${PWD}/Hydraulic/Valves/HydraulicValve416.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicOverCenterValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicPressureCompensatingValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicPressureControlledValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicPressureDropValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicPressureReducingValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicPressureReliefValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/PressureControlValves.h \
 $${PWD}/Hydraulic/Valves/PressureControlled/HydraulicPressureControlled22Valve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlled/HydraulicPressureControlled22Valve2.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlled/HydraulicPressureControlled42Valve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlled/HydraulicPressureControlled42Valve2.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlled/PressureControlled.h \
 $${PWD}/Hydraulic/Valves/Valves.h \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicAckumulator.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicHose.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicPistonAckumulator.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicTLMRLineR.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicTLMlossless.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicVolume.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicVolumeMultiPort.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/Volumes&Lines.h \
 $${PWD}/Mechanic/Linear/Linear.h \
 $${PWD}/Mechanic/Linear/MechanicFixedPosition.hpp \
 $${PWD}/Mechanic/Linear/MechanicFixedPositionMultiPort.hpp \
 $${PWD}/Mechanic/Linear/MechanicForceSensor.hpp \
 $${PWD}/Mechanic/Linear/MechanicForceTransformer.hpp \
 $${PWD}/Mechanic/Linear/MechanicFreeLengthWall.hpp \
 $${PWD}/Mechanic/Linear/MechanicM2load1D.hpp \
 $${PWD}/Mechanic/Linear/MechanicMkcload1D.hpp \
 $${PWD}/Mechanic/Linear/MechanicMultiPortTranslationalMass.hpp \
 $${PWD}/Mechanic/Linear/MechanicNodeSensor.hpp \
 $${PWD}/Mechanic/Linear/MechanicPositionSensor.hpp \
 $${PWD}/Mechanic/Linear/MechanicPulley.hpp \
 $${PWD}/Mechanic/Linear/MechanicSpeedSensor.hpp \
 $${PWD}/Mechanic/Linear/MechanicSpring.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalCSource.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalLosslessConnector.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalMass.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalMassWithCoulombFriction.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalMassWithCoulombFrictionAndMultiPorts.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalMassWithLever.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalSpring.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalSpringWithSlack.hpp \
 $${PWD}/Mechanic/Linear/MechanicVelocityTransformer.hpp \
 $${PWD}/Mechanic/Rotational/MechanicAngleSensor.hpp \
 $${PWD}/Mechanic/Rotational/MechanicAngularVelocitySensor.hpp \
 $${PWD}/Mechanic/Rotational/MechanicAngularVelocityTransformer.hpp \
 $${PWD}/Mechanic/Rotational/MechanicBallScrew.hpp \
 $${PWD}/Mechanic/Rotational/MechanicGearClutch.hpp \
 $${PWD}/Mechanic/Rotational/MechanicGearShaft.hpp \
 $${PWD}/Mechanic/Rotational/MechanicJLink.hpp \
 $${PWD}/Mechanic/Rotational/MechanicJLink2.hpp \
 $${PWD}/Mechanic/Rotational/MechanicMotor.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRackAndPinion.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotShaft.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotShaftG.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotationalInertia.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotationalInertiaMultiPort.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotationalInertiaWithCoulombFriction.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotationalInertiaWithGearRatio.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotationalInertiaWithSingleGear.hpp \
 $${PWD}/Mechanic/Rotational/MechanicThetaSource.hpp \
 $${PWD}/Mechanic/Rotational/MechanicTorqueSensor.hpp \
 $${PWD}/Mechanic/Rotational/MechanicTorqueTransformer.hpp \
 $${PWD}/Mechanic/Rotational/MechanicTorsionalSpring.hpp \
 $${PWD}/Mechanic/Rotational/Rotational.h \
 $${PWD}/Pneumatic/Pneumatic.h \
 $${PWD}/Pneumatic/PneumaticMachine.hpp \
 $${PWD}/Pneumatic/PneumaticOrifice.hpp \
 $${PWD}/Pneumatic/PneumaticPTsrc.hpp \
 $${PWD}/Pneumatic/PneumaticPsensor.hpp \
 $${PWD}/Pneumatic/PneumaticQmsensor.hpp \
 $${PWD}/Pneumatic/PneumaticQsrc.hpp \
 $${PWD}/Pneumatic/PneumaticTsensor.hpp \
 $${PWD}/Pneumatic/PneumaticVolume2.hpp \
 $${PWD}/Pneumatic/PneumaticdEsensor.hpp \
 $${PWD}/Signal/Animation/Animation.h \
 $${PWD}/Signal/Animation/SignalAnimationGauge.hpp \
 $${PWD}/Signal/Animation/SignalAnimationLamp.hpp \
 $${PWD}/Signal/Animation/SignalAnimationSlider.hpp \
 $${PWD}/Signal/Animation/SignalAnimationSwitch.hpp \
 $${PWD}/Signal/Animation/SignalDisplay.hpp \
 $${PWD}/Signal/Animation/SignalNumericalInput.hpp \
 $${PWD}/Signal/Arithmetics/Arithmetics.h \
 $${PWD}/Signal/Arithmetics/SignalAbsoluteValue.hpp \
 $${PWD}/Signal/Arithmetics/SignalAdd.hpp \
 $${PWD}/Signal/Arithmetics/SignalDivide.hpp \
 $${PWD}/Signal/Arithmetics/SignalGain.hpp \
 $${PWD}/Signal/Arithmetics/SignalMax.hpp \
 $${PWD}/Signal/Arithmetics/SignalMin.hpp \
 $${PWD}/Signal/Arithmetics/SignalMultiply.hpp \
 $${PWD}/Signal/Arithmetics/SignalSign.hpp \
 $${PWD}/Signal/Arithmetics/SignalSquare.hpp \
 $${PWD}/Signal/Arithmetics/SignalSub.hpp \
 $${PWD}/Signal/Arithmetics/SignalSubtract.hpp \
 $${PWD}/Signal/Arithmetics/SignalSum.hpp \
 $${PWD}/Signal/Control/Control.h \
 $${PWD}/Signal/Control/SignalPID.hpp \
 $${PWD}/Signal/Control/SignalPID2.hpp \
 $${PWD}/Signal/Control/SignalPIlead.hpp \
 $${PWD}/Signal/Filters/Filters.h \
 $${PWD}/Signal/Filters/SignalFirstOrderFilter.hpp \
 $${PWD}/Signal/Filters/SignalFirstOrderTransferFunction.hpp \
 $${PWD}/Signal/Filters/SignalHP1Filter.hpp \
 $${PWD}/Signal/Filters/SignalHP2Filter.hpp \
 $${PWD}/Signal/Filters/SignalIntegrator2.hpp \
 $${PWD}/Signal/Filters/SignalLP1Filter.hpp \
 $${PWD}/Signal/Filters/SignalLP2Filter.hpp \
 $${PWD}/Signal/Filters/SignalSecondOrderFilter.hpp \
 $${PWD}/Signal/Filters/SignalSecondOrderTransferFunction.hpp \
 $${PWD}/Signal/Logic/Logic.h \
 $${PWD}/Signal/Logic/SignalAnd.hpp \
 $${PWD}/Signal/Logic/SignalCounter.hpp \
 $${PWD}/Signal/Logic/SignalGreaterThan.hpp \
 $${PWD}/Signal/Logic/SignalJKlatch.hpp \
 $${PWD}/Signal/Logic/SignalNot.hpp \
 $${PWD}/Signal/Logic/SignalOr.hpp \
 $${PWD}/Signal/Logic/SignalSRlatch.hpp \
 $${PWD}/Signal/Logic/SignalSmallerThan.hpp \
 $${PWD}/Signal/Logic/SignalStopSimulation.hpp \
 $${PWD}/Signal/Logic/SignalXor.hpp \
 $${PWD}/Signal/MathFunctions/MathFunctions.h \
 $${PWD}/Signal/MathFunctions/SignalAcos.hpp \
 $${PWD}/Signal/MathFunctions/SignalAsin.hpp \
 $${PWD}/Signal/MathFunctions/SignalAtan.hpp \
 $${PWD}/Signal/MathFunctions/SignalAtan2.hpp \
 $${PWD}/Signal/MathFunctions/SignalCos.hpp \
 $${PWD}/Signal/MathFunctions/SignalCosh.hpp \
 $${PWD}/Signal/MathFunctions/SignalExp.hpp \
 $${PWD}/Signal/MathFunctions/SignalLog.hpp \
 $${PWD}/Signal/MathFunctions/SignalLog10.hpp \
 $${PWD}/Signal/MathFunctions/SignalPower.hpp \
 $${PWD}/Signal/MathFunctions/SignalSin.hpp \
 $${PWD}/Signal/MathFunctions/SignalSinh.hpp \
 $${PWD}/Signal/MathFunctions/SignalSqrt.hpp \
 $${PWD}/Signal/MathFunctions/SignalTan.hpp \
 $${PWD}/Signal/MathFunctions/SignalTanh.hpp \
 $${PWD}/Signal/Navigation/Navigation.h \
 $${PWD}/Signal/Navigation/SignalAttitudeControl.hpp \
 $${PWD}/Signal/Navigation/SignalAttitudeTVCcontrol.hpp \
 $${PWD}/Signal/Navigation/SignalEarthCoordinates.hpp \
 $${PWD}/Signal/Navigation/SignalStateMonitor.hpp \
 $${PWD}/Signal/Navigation/SignalTimeAccelerator.hpp \
 $${PWD}/Signal/Navigation/SignalWaypoint.hpp \
 $${PWD}/Signal/Non-Linearities/Non-Linearities.h \
 $${PWD}/Signal/Non-Linearities/SignalAdditiveNoise.hpp \
 $${PWD}/Signal/Non-Linearities/SignalDeadZone.hpp \
 $${PWD}/Signal/Non-Linearities/SignalDxSegare.hpp \
 $${PWD}/Signal/Non-Linearities/SignalHysteresis.hpp \
 $${PWD}/Signal/Non-Linearities/SignalLookUpTable2D.hpp \
 $${PWD}/Signal/Non-Linearities/SignalRateLimiter.hpp \
 $${PWD}/Signal/Non-Linearities/SignalSampleAndHold.hpp \
 $${PWD}/Signal/Non-Linearities/SignalSaturation.hpp \
 $${PWD}/Signal/Non-Linearities/SignalSegare.hpp \
 $${PWD}/Signal/Non-Linearities/SignalTimeDelay.hpp \
 $${PWD}/Signal/Non-Linearities/SignalUnitDelay.hpp \
 $${PWD}/Signal/Non-Linearities/SignalVariableTimeDelay.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFB.h \
 $${PWD}/Signal/SignalFFB/SignalFFB.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBand.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBandIn.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBloop.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBloopIn.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBor.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBorIn.hpp \
 $${PWD}/Signal/SignalRouting/SignalDualRoute.hpp \
 $${PWD}/Signal/SignalRouting/SignalQuadRoute.hpp \
 $${PWD}/Signal/SignalRouting/SignalRouting.h \
 $${PWD}/Signal/SignalRouting/SignalTripleRoute.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalConstant.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalNoiseGenerator.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalPulse.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalPulseWave.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalRamp.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalSineWave.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalSink.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalSoftStep.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalSquareWave.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalStaircase.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalStep.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalStepExponentialDelay.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalTime.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalTimestep.hpp \
 $${PWD}/Signal/Sources&Sinks/Sources&Sinks.h \
 $${PWD}/Special/AeroComponents/AeroAircraft6DOF.hpp \
 $${PWD}/Special/AeroComponents/AeroAircraft6DOFS.hpp \
 $${PWD}/Special/AeroComponents/AeroAircraft6DOFSS.hpp \
 $${PWD}/Special/AeroComponents/AeroAtmosphere.hpp \
 $${PWD}/Special/AeroComponents/AeroCombustionChamberMono.hpp \
 $${PWD}/Special/AeroComponents/AeroComponents.h \
 $${PWD}/Special/AeroComponents/AeroFuelTank.hpp \
 $${PWD}/Special/AeroComponents/AeroJetEngine.hpp \
 $${PWD}/Special/AeroComponents/AeroPropeller.hpp \
 $${PWD}/Special/AeroComponents/AeroTurbFilter.hpp \
 $${PWD}/Special/AeroComponents/AeroVehicleTVC.hpp \
 $${PWD}/Special/AeroComponents/AeroVehicleTVC2.hpp \
 $${PWD}/Special/AeroComponents/AeroWind.hpp \
 $${PWD}/Special/AeroComponents/PneumaticTurboMachineJ.hpp \
 $${PWD}/Special/Benchmarking/Benchmarking.h \
 $${PWD}/Special/Benchmarking/HydraulicDummyC.hpp \
 $${PWD}/Special/Benchmarking/HydraulicDummyQ.hpp \
 $${PWD}/Special/Benchmarking/SignalDummy.hpp \
 $${PWD}/Special/CombustionEngine.hpp \
 $${PWD}/Special/MechanicB/MechanicB.h \
 $${PWD}/Special/MechanicB/MechanicGear.hpp \
 $${PWD}/Special/MechanicB/MechanicM3load1D.hpp \
 $${PWD}/Special/MechanicVehicle1D.hpp \
 $${PWD}/Special/OptimizationTestFunctions/OptimizationTestFunction2D.hpp \
 $${PWD}/Special/OptimizationTestFunctions/OptimizationTestFunction5D.hpp \
 $${PWD}/Special/OptimizationTestFunctions/OptimizationTestFunction6D.hpp \
 $${PWD}/Special/OptimizationTestFunctions/OptimizationTestFunctions.h \
 $${PWD}/Special/SignalNumHopSISO.hpp \
 $${PWD}/Special/Special.h \
 $${PWD}/Special/TMMS04/Forks.hpp \
 $${PWD}/Special/TMMS04/TMMS04.h \
 $${PWD}/Hydraulic/Valves/PressureControlled/HydraulicPressureControlled22Valve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlled/HydraulicPressureControlled22Valve2.hpp \
 $${PWD}/Electric/ElectricVoltageSourceQ.hpp \
 $${PWD}/Components.h

SOURCES +=

OTHER_FILES +=  \
 $${PWD}/Connectivity/Connectivity.cci \
 $${PWD}/Electric/Electric.cci \
 $${PWD}/Experimental/Experimental.cci \
 $${PWD}/Hydraulic/HydroDynamicComponents/HydroDynamicComponents.cci \
 $${PWD}/Hydraulic/LinearActuators/LinearActuators.cci \
 $${PWD}/Hydraulic/MachineParts/MachineParts.cci \
 $${PWD}/Hydraulic/Pumps&Motors/Pumps&Motors.cci \
 $${PWD}/Hydraulic/Restrictors/Restrictors.cci \
 $${PWD}/Hydraulic/Sensors/Sensors.cci \
 $${PWD}/Hydraulic/Sources&Sinks/Sources&Sinks.cci \
 $${PWD}/Hydraulic/Special/FuelComponents/FuelComponents.cci \
 $${PWD}/Hydraulic/Special/Special.cci \
 $${PWD}/Hydraulic/Valves/DirectionalValves/DirectionalValves.cci \
 $${PWD}/Hydraulic/Valves/FlowControlValves/FlowControlValves.cci \
 $${PWD}/Hydraulic/Valves/PressureControlValves/PressureControlValves.cci \
 $${PWD}/Hydraulic/Valves/PressureControlled/PressureControlled.cci \
 $${PWD}/Hydraulic/Valves/Valves.cci \
 $${PWD}/Hydraulic/Volumes&Lines/Volumes&Lines.cci \
 $${PWD}/Mechanic/Linear/Linear.cci \
 $${PWD}/Mechanic/Rotational/Rotational.cci \
 $${PWD}/Pneumatic/Pneumatic.cci \
 $${PWD}/Signal/Animation/Animation.cci \
 $${PWD}/Signal/Arithmetics/Arithmetics.cci \
 $${PWD}/Signal/Control/Control.cci \
 $${PWD}/Signal/Filters/Filters.cci \
 $${PWD}/Signal/Logic/Logic.cci \
 $${PWD}/Signal/MathFunctions/MathFunctions.cci \
 $${PWD}/Signal/Navigation/Navigation.cci \
 $${PWD}/Signal/Non-Linearities/Non-Linearities.cci \
 $${PWD}/Signal/SignalFFB/SignalFFB.cci \
 $${PWD}/Signal/SignalRouting/SignalRouting.cci \
 $${PWD}/Signal/Sources&Sinks/Sources&Sinks.cci \
 $${PWD}/Special/AeroComponents/AeroComponents.cci \
 $${PWD}/Special/Benchmarking/Benchmarking.cci \
 $${PWD}/Special/MechanicB/MechanicB.cci \
 $${PWD}/Special/OptimizationTestFunctions/OptimizationTestFunctions.cci \
 $${PWD}/Special/Special.cci \
 $${PWD}/Special/TMMS04/TMMS04.cci \
 $${PWD}/Components.cci

#This file has been automatically generated by generateLibraryFiles.py!

HEADERS +=  \
 $${PWD}/Connectivity/Connectivity.h \
 $${PWD}/Connectivity/ElectricInterfaceC.hpp \
 $${PWD}/Connectivity/ElectricInterfaceQ.hpp \
 $${PWD}/Connectivity/HydraulicInterfaceC.hpp \
 $${PWD}/Connectivity/HydraulicInterfaceQ.hpp \
 $${PWD}/Connectivity/MechanicInterfaceC.hpp \
 $${PWD}/Connectivity/MechanicInterfaceQ.hpp \
 $${PWD}/Connectivity/MechanicRotationalInterfaceC.hpp \
 $${PWD}/Connectivity/MechanicRotationalInterfaceQ.hpp \
 $${PWD}/Connectivity/PneumaticInterfaceC.hpp \
 $${PWD}/Connectivity/PneumaticInterfaceQ.hpp \
 $${PWD}/Connectivity/SignalInputInterface.hpp \
 $${PWD}/Connectivity/SignalOutputInterface.hpp \
 $${PWD}/Electric/Electric.h \
 $${PWD}/Electric/ElectricACmachine.hpp \
 $${PWD}/Electric/ElectricBattery.hpp \
 $${PWD}/Electric/ElectricCapacitance2.hpp \
 $${PWD}/Electric/ElectricCapacitanceMultiPort.hpp \
 $${PWD}/Electric/ElectricGround.hpp \
 $${PWD}/Electric/ElectricIcontroller.hpp \
 $${PWD}/Electric/ElectricInductance.hpp \
 $${PWD}/Electric/ElectricIsensor.hpp \
 $${PWD}/Electric/ElectricIsource.hpp \
 $${PWD}/Electric/ElectricMotor.hpp \
 $${PWD}/Electric/ElectricMotorGear.hpp \
 $${PWD}/Electric/ElectricMotorGearScrewLink.hpp \
 $${PWD}/Electric/ElectricPWMdceq.hpp \
 $${PWD}/Electric/ElectricResistor.hpp \
 $${PWD}/Electric/ElectricSwitch.hpp \
 $${PWD}/Electric/ElectricUsensor.hpp \
 $${PWD}/Electric/ElectricUsource.hpp \
 $${PWD}/Electric/ElectricVarResistor.hpp \
 $${PWD}/Experimental/Experimental.h \
 $${PWD}/Experimental/Signal1DLookupTable.hpp \
 $${PWD}/Experimental/Signal1DPLOLookupTable.hpp \
 $${PWD}/Experimental/Signal2DLookupTable.hpp \
 $${PWD}/Experimental/Signal3DLookupTable.hpp \
 $${PWD}/Hydraulic/HydroDynamicComponents/HydraulicCentrifugalPump.hpp \
 $${PWD}/Hydraulic/HydroDynamicComponents/HydraulicCentrifugalPumpJ.hpp \
 $${PWD}/Hydraulic/HydroDynamicComponents/HydroDynamicComponents.h \
 $${PWD}/Hydraulic/LinearActuators/HydraulicCylinderC.hpp \
 $${PWD}/Hydraulic/LinearActuators/HydraulicCylinderQ.hpp \
 $${PWD}/Hydraulic/LinearActuators/HydraulicFourChamberPiston.hpp \
 $${PWD}/Hydraulic/LinearActuators/HydraulicSpringLoadedPistonC.hpp \
 $${PWD}/Hydraulic/LinearActuators/HydraulicSymmetricCylinderC.hpp \
 $${PWD}/Hydraulic/LinearActuators/LinearActuators.h \
 $${PWD}/Hydraulic/MachineParts/HydraulicPumpPiston.hpp \
 $${PWD}/Hydraulic/MachineParts/HydraulicValvePlate.hpp \
 $${PWD}/Hydraulic/MachineParts/MachineParts.h \
 $${PWD}/Hydraulic/MachineParts/MechanicCylinderBlockWithSwashPlate.hpp \
 $${PWD}/Hydraulic/MachineParts/MechanicSwashPlate.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicFixedDisplacementMotorQ.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicFixedDisplacementPump.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicMachineC.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicPressureControlledPump.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicVariableDisplacementMotorQ.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/HydraulicVariableDisplacementPump.hpp \
 $${PWD}/Hydraulic/Pumps&Motors/Pumps&Motors.h \
 $${PWD}/Hydraulic/Restrictors/HydraulicCheckValve.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicCheckValvePreLoaded.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicCheckValveWithOrifice.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicLaminarOrifice.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicLossLessConnector.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicLossLessTConnector.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicOrificeG.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicPilotClosableCheckValve.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicPilotControlledCheckValve.hpp \
 $${PWD}/Hydraulic/Restrictors/HydraulicTurbulentOrifice.hpp \
 $${PWD}/Hydraulic/Restrictors/Restrictors.h \
 $${PWD}/Hydraulic/Sensors/HydraulicFlowSensor.hpp \
 $${PWD}/Hydraulic/Sensors/HydraulicNodeSensor.hpp \
 $${PWD}/Hydraulic/Sensors/HydraulicPowerSensor.hpp \
 $${PWD}/Hydraulic/Sensors/HydraulicPressureSensor.hpp \
 $${PWD}/Hydraulic/Sensors/Sensors.h \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicFlowSourceQ.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicMultiPressureSourceC.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicMultiTankC.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicPlugQ.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicPressureSourceC.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicPressureSourceQ.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/HydraulicTankC.hpp \
 $${PWD}/Hydraulic/Sources&Sinks/Sources&Sinks.h \
 $${PWD}/Hydraulic/Special/FuelComponents/FuelComponents.h \
 $${PWD}/Hydraulic/Special/FuelComponents/HydraulicFuelTankG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicCounterBalanceValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicMotorJload.hpp \
 $${PWD}/Hydraulic/Special/HydraulicOrificeCheckValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPiston.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPistonMkload.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPistonMload.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureCompensatingValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureControlValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureControlledPumpG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureReducingValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureRelief2ValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicPressureReliefValveG.hpp \
 $${PWD}/Hydraulic/Special/HydraulicSlitOrifice.hpp \
 $${PWD}/Hydraulic/Special/HydraulicValve33.hpp \
 $${PWD}/Hydraulic/Special/HydraulicValve43.hpp \
 $${PWD}/Hydraulic/Special/HydraulicValve43LS.hpp \
 $${PWD}/Hydraulic/Special/HydraulicValve63OC.hpp \
 $${PWD}/Hydraulic/Special/Special.h \
 $${PWD}/Hydraulic/Valves/DirectionalValves/DirectionalValves.h \
 $${PWD}/Hydraulic/Valves/DirectionalValves/Hydraulic22DirectionalCheckValve.hpp \
 $${PWD}/Hydraulic/Valves/DirectionalValves/Hydraulic22DirectionalValve.hpp \
 $${PWD}/Hydraulic/Valves/DirectionalValves/Hydraulic32DirectionalValve.hpp \
 $${PWD}/Hydraulic/Valves/DirectionalValves/Hydraulic42DirectionalValve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/FlowControlValves.h \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic22Valve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic33Valve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic42Valve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic42Valve2.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic43LoadSensingValve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic43Valve.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic43ValveNeutralSupplyToTank.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/Hydraulic43ValveNeutralToTank.hpp \
 $${PWD}/Hydraulic/Valves/FlowControlValves/HydraulicOpenCenterValve.hpp \
 $${PWD}/Hydraulic/Valves/Hydraulic22PoppetValve.hpp \
 $${PWD}/Hydraulic/Valves/Hydraulic33ShuttleValve.hpp \
 $${PWD}/Hydraulic/Valves/HydraulicPressureControlValve33.hpp \
 $${PWD}/Hydraulic/Valves/HydraulicShuttleValve.hpp \
 $${PWD}/Hydraulic/Valves/HydraulicValve416.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicOverCenterValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicPressureCompensatingValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicPressureControlledValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicPressureDropValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicPressureReducingValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/HydraulicPressureReliefValve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlValves/PressureControlValves.h \
 $${PWD}/Hydraulic/Valves/PressureControlled/HydraulicPressureControlled22Valve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlled/HydraulicPressureControlled22Valve2.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlled/HydraulicPressureControlled42Valve.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlled/HydraulicPressureControlled42Valve2.hpp \
 $${PWD}/Hydraulic/Valves/PressureControlled/PressureControlled.h \
 $${PWD}/Hydraulic/Valves/Valves.h \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicAckumulator.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicHose.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicPistonAckumulator.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicTLMRLineR.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicTLMlossless.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicVolume.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/HydraulicVolumeMultiPort.hpp \
 $${PWD}/Hydraulic/Volumes&Lines/Volumes&Lines.h \
 $${PWD}/Mechanic/Linear/Linear.h \
 $${PWD}/Mechanic/Linear/MechanicFixedPosition.hpp \
 $${PWD}/Mechanic/Linear/MechanicFixedPositionMultiPort.hpp \
 $${PWD}/Mechanic/Linear/MechanicForceSensor.hpp \
 $${PWD}/Mechanic/Linear/MechanicForceTransformer.hpp \
 $${PWD}/Mechanic/Linear/MechanicFreeLengthWall.hpp \
 $${PWD}/Mechanic/Linear/MechanicM2load1D.hpp \
 $${PWD}/Mechanic/Linear/MechanicMkcload1D.hpp \
 $${PWD}/Mechanic/Linear/MechanicMultiPortTranslationalMass.hpp \
 $${PWD}/Mechanic/Linear/MechanicNodeSensor.hpp \
 $${PWD}/Mechanic/Linear/MechanicPositionSensor.hpp \
 $${PWD}/Mechanic/Linear/MechanicPulley.hpp \
 $${PWD}/Mechanic/Linear/MechanicSpeedSensor.hpp \
 $${PWD}/Mechanic/Linear/MechanicSpring.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalCSource.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalLosslessConnector.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalMass.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalMassWithCoulombFriction.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalMassWithCoulombFrictionAndMultiPorts.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalMassWithLever.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalSpring.hpp \
 $${PWD}/Mechanic/Linear/MechanicTranslationalSpringWithSlack.hpp \
 $${PWD}/Mechanic/Linear/MechanicVelocityTransformer.hpp \
 $${PWD}/Mechanic/Rotational/MechanicAngleSensor.hpp \
 $${PWD}/Mechanic/Rotational/MechanicAngularVelocitySensor.hpp \
 $${PWD}/Mechanic/Rotational/MechanicAngularVelocityTransformer.hpp \
 $${PWD}/Mechanic/Rotational/MechanicBallScrew.hpp \
 $${PWD}/Mechanic/Rotational/MechanicGearClutch.hpp \
 $${PWD}/Mechanic/Rotational/MechanicGearShaft.hpp \
 $${PWD}/Mechanic/Rotational/MechanicJLink.hpp \
 $${PWD}/Mechanic/Rotational/MechanicJLink2.hpp \
 $${PWD}/Mechanic/Rotational/MechanicMotor.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRackAndPinion.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotShaft.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotShaftG.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotationalInertia.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotationalInertiaMultiPort.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotationalInertiaWithCoulombFriction.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotationalInertiaWithGearRatio.hpp \
 $${PWD}/Mechanic/Rotational/MechanicRotationalInertiaWithSingleGear.hpp \
 $${PWD}/Mechanic/Rotational/MechanicThetaSource.hpp \
 $${PWD}/Mechanic/Rotational/MechanicTorqueSensor.hpp \
 $${PWD}/Mechanic/Rotational/MechanicTorqueTransformer.hpp \
 $${PWD}/Mechanic/Rotational/MechanicTorsionalSpring.hpp \
 $${PWD}/Mechanic/Rotational/Rotational.h \
 $${PWD}/Pneumatic/Pneumatic.h \
 $${PWD}/Pneumatic/PneumaticMachine.hpp \
 $${PWD}/Pneumatic/PneumaticOrifice.hpp \
 $${PWD}/Pneumatic/PneumaticPTsrc.hpp \
 $${PWD}/Pneumatic/PneumaticPsensor.hpp \
 $${PWD}/Pneumatic/PneumaticQmsensor.hpp \
 $${PWD}/Pneumatic/PneumaticQsrc.hpp \
 $${PWD}/Pneumatic/PneumaticTsensor.hpp \
 $${PWD}/Pneumatic/PneumaticVolume2.hpp \
 $${PWD}/Pneumatic/PneumaticdEsensor.hpp \
 $${PWD}/Signal/Animation/Animation.h \
 $${PWD}/Signal/Animation/SignalAnimationGauge.hpp \
 $${PWD}/Signal/Animation/SignalAnimationLamp.hpp \
 $${PWD}/Signal/Animation/SignalAnimationSlider.hpp \
 $${PWD}/Signal/Animation/SignalAnimationSwitch.hpp \
 $${PWD}/Signal/Animation/SignalDisplay.hpp \
 $${PWD}/Signal/Animation/SignalNumericalInput.hpp \
 $${PWD}/Signal/Arithmetics/Arithmetics.h \
 $${PWD}/Signal/Arithmetics/SignalAbsoluteValue.hpp \
 $${PWD}/Signal/Arithmetics/SignalAdd.hpp \
 $${PWD}/Signal/Arithmetics/SignalDivide.hpp \
 $${PWD}/Signal/Arithmetics/SignalGain.hpp \
 $${PWD}/Signal/Arithmetics/SignalMax.hpp \
 $${PWD}/Signal/Arithmetics/SignalMin.hpp \
 $${PWD}/Signal/Arithmetics/SignalMultiply.hpp \
 $${PWD}/Signal/Arithmetics/SignalSign.hpp \
 $${PWD}/Signal/Arithmetics/SignalSquare.hpp \
 $${PWD}/Signal/Arithmetics/SignalSub.hpp \
 $${PWD}/Signal/Arithmetics/SignalSubtract.hpp \
 $${PWD}/Signal/Arithmetics/SignalSum.hpp \
 $${PWD}/Signal/Control/Control.h \
 $${PWD}/Signal/Control/SignalPID.hpp \
 $${PWD}/Signal/Control/SignalPID2.hpp \
 $${PWD}/Signal/Control/SignalPIlead.hpp \
 $${PWD}/Signal/Filters/Filters.h \
 $${PWD}/Signal/Filters/SignalFirstOrderFilter.hpp \
 $${PWD}/Signal/Filters/SignalFirstOrderTransferFunction.hpp \
 $${PWD}/Signal/Filters/SignalHP1Filter.hpp \
 $${PWD}/Signal/Filters/SignalHP2Filter.hpp \
 $${PWD}/Signal/Filters/SignalIntegrator2.hpp \
 $${PWD}/Signal/Filters/SignalLP1Filter.hpp \
 $${PWD}/Signal/Filters/SignalLP2Filter.hpp \
 $${PWD}/Signal/Filters/SignalSecondOrderFilter.hpp \
 $${PWD}/Signal/Filters/SignalSecondOrderTransferFunction.hpp \
 $${PWD}/Signal/Logic/Logic.h \
 $${PWD}/Signal/Logic/SignalAnd.hpp \
 $${PWD}/Signal/Logic/SignalCounter.hpp \
 $${PWD}/Signal/Logic/SignalGreaterThan.hpp \
 $${PWD}/Signal/Logic/SignalJKlatch.hpp \
 $${PWD}/Signal/Logic/SignalNot.hpp \
 $${PWD}/Signal/Logic/SignalOr.hpp \
 $${PWD}/Signal/Logic/SignalSRlatch.hpp \
 $${PWD}/Signal/Logic/SignalSmallerThan.hpp \
 $${PWD}/Signal/Logic/SignalStopSimulation.hpp \
 $${PWD}/Signal/Logic/SignalXor.hpp \
 $${PWD}/Signal/MathFunctions/MathFunctions.h \
 $${PWD}/Signal/MathFunctions/SignalAcos.hpp \
 $${PWD}/Signal/MathFunctions/SignalAsin.hpp \
 $${PWD}/Signal/MathFunctions/SignalAtan.hpp \
 $${PWD}/Signal/MathFunctions/SignalAtan2.hpp \
 $${PWD}/Signal/MathFunctions/SignalCos.hpp \
 $${PWD}/Signal/MathFunctions/SignalCosh.hpp \
 $${PWD}/Signal/MathFunctions/SignalExp.hpp \
 $${PWD}/Signal/MathFunctions/SignalLog.hpp \
 $${PWD}/Signal/MathFunctions/SignalLog10.hpp \
 $${PWD}/Signal/MathFunctions/SignalPower.hpp \
 $${PWD}/Signal/MathFunctions/SignalSin.hpp \
 $${PWD}/Signal/MathFunctions/SignalSinh.hpp \
 $${PWD}/Signal/MathFunctions/SignalSqrt.hpp \
 $${PWD}/Signal/MathFunctions/SignalTan.hpp \
 $${PWD}/Signal/MathFunctions/SignalTanh.hpp \
 $${PWD}/Signal/Navigation/Navigation.h \
 $${PWD}/Signal/Navigation/SignalAttitudeControl.hpp \
 $${PWD}/Signal/Navigation/SignalAttitudeTVCcontrol.hpp \
 $${PWD}/Signal/Navigation/SignalEarthCoordinates.hpp \
 $${PWD}/Signal/Navigation/SignalStateMonitor.hpp \
 $${PWD}/Signal/Navigation/SignalTimeAccelerator.hpp \
 $${PWD}/Signal/Navigation/SignalWaypoint.hpp \
 $${PWD}/Signal/Non-Linearities/Non-Linearities.h \
 $${PWD}/Signal/Non-Linearities/SignalAdditiveNoise.hpp \
 $${PWD}/Signal/Non-Linearities/SignalDeadZone.hpp \
 $${PWD}/Signal/Non-Linearities/SignalDxSegare.hpp \
 $${PWD}/Signal/Non-Linearities/SignalHysteresis.hpp \
 $${PWD}/Signal/Non-Linearities/SignalLookUpTable2D.hpp \
 $${PWD}/Signal/Non-Linearities/SignalRateLimiter.hpp \
 $${PWD}/Signal/Non-Linearities/SignalSampleAndHold.hpp \
 $${PWD}/Signal/Non-Linearities/SignalSaturation.hpp \
 $${PWD}/Signal/Non-Linearities/SignalSegare.hpp \
 $${PWD}/Signal/Non-Linearities/SignalTimeDelay.hpp \
 $${PWD}/Signal/Non-Linearities/SignalUnitDelay.hpp \
 $${PWD}/Signal/Non-Linearities/SignalVariableTimeDelay.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFB.h \
 $${PWD}/Signal/SignalFFB/SignalFFB.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBand.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBandIn.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBloop.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBloopIn.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBor.hpp \
 $${PWD}/Signal/SignalFFB/SignalFFBorIn.hpp \
 $${PWD}/Signal/SignalRouting/SignalDualRoute.hpp \
 $${PWD}/Signal/SignalRouting/SignalQuadRoute.hpp \
 $${PWD}/Signal/SignalRouting/SignalRouting.h \
 $${PWD}/Signal/SignalRouting/SignalTripleRoute.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalConstant.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalNoiseGenerator.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalPulse.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalPulseWave.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalRamp.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalSineWave.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalSink.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalSoftStep.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalSquareWave.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalStaircase.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalStep.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalStepExponentialDelay.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalTime.hpp \
 $${PWD}/Signal/Sources&Sinks/SignalTimestep.hpp \
 $${PWD}/Signal/Sources&Sinks/Sources&Sinks.h \
 $${PWD}/Special/AeroComponents/AeroAircraft6DOF.hpp \
 $${PWD}/Special/AeroComponents/AeroAircraft6DOFS.hpp \
 $${PWD}/Special/AeroComponents/AeroAircraft6DOFSS.hpp \
 $${PWD}/Special/AeroComponents/AeroAtmosphere.hpp \
 $${PWD}/Special/AeroComponents/AeroCombustionChamberMono.hpp \
 $${PWD}/Special/AeroComponents/AeroComponents.h \
 $${PWD}/Special/AeroComponents/AeroFuelTank.hpp \
 $${PWD}/Special/AeroComponents/AeroJetEngine.hpp \
 $${PWD}/Special/AeroComponents/AeroPropeller.hpp \
 $${PWD}/Special/AeroComponents/AeroTurbFilter.hpp \
 $${PWD}/Special/AeroComponents/AeroVehicleTVC.hpp \
 $${PWD}/Special/AeroComponents/AeroVehicleTVC2.hpp \
 $${PWD}/Special/AeroComponents/AeroWind.hpp \
 $${PWD}/Special/AeroComponents/PneumaticTurboMachineJ.hpp \
 $${PWD}/Special/Benchmarking/Benchmarking.h \
 $${PWD}/Special/Benchmarking/HydraulicDummyC.hpp \
 $${PWD}/Special/Benchmarking/HydraulicDummyQ.hpp \
 $${PWD}/Special/Benchmarking/SignalDummy.hpp \
 $${PWD}/Special/CombustionEngine.hpp \
 $${PWD}/Special/MechanicB/MechanicB.h \
 $${PWD}/Special/MechanicB/MechanicGear.hpp \
 $${PWD}/Special/MechanicB/MechanicM3load1D.hpp \
 $${PWD}/Special/MechanicVehicle1D.hpp \
 $${PWD}/Special/OptimizationTestFunctions/OptimizationTestFunction2D.hpp \
 $${PWD}/Special/OptimizationTestFunctions/OptimizationTestFunction5D.hpp \
 $${PWD}/Special/OptimizationTestFunctions/OptimizationTestFunction6D.hpp \
 $${PWD}/Special/OptimizationTestFunctions/OptimizationTestFunctions.h \
 $${PWD}/Special/SignalNumHopSISO.hpp \
 $${PWD}/Special/Special.h \
 $${PWD}/Special/TMMS04/Forks.hpp \
 $${PWD}/Special/TMMS04/TMMS04.h \
 $${PWD}/Components.h

SOURCES +=

OTHER_FILES +=  \
 $${PWD}/Connectivity/Connectivity.cci \
 $${PWD}/Electric/Electric.cci \
 $${PWD}/Experimental/Experimental.cci \
 $${PWD}/Hydraulic/HydroDynamicComponents/HydroDynamicComponents.cci \
 $${PWD}/Hydraulic/LinearActuators/LinearActuators.cci \
 $${PWD}/Hydraulic/MachineParts/MachineParts.cci \
 $${PWD}/Hydraulic/Pumps&Motors/Pumps&Motors.cci \
 $${PWD}/Hydraulic/Restrictors/Restrictors.cci \
 $${PWD}/Hydraulic/Sensors/Sensors.cci \
 $${PWD}/Hydraulic/Sources&Sinks/Sources&Sinks.cci \
 $${PWD}/Hydraulic/Special/FuelComponents/FuelComponents.cci \
 $${PWD}/Hydraulic/Special/Special.cci \
 $${PWD}/Hydraulic/Valves/DirectionalValves/DirectionalValves.cci \
 $${PWD}/Hydraulic/Valves/FlowControlValves/FlowControlValves.cci \
 $${PWD}/Hydraulic/Valves/PressureControlValves/PressureControlValves.cci \
 $${PWD}/Hydraulic/Valves/PressureControlled/PressureControlled.cci \
 $${PWD}/Hydraulic/Valves/Valves.cci \
 $${PWD}/Hydraulic/Volumes&Lines/Volumes&Lines.cci \
 $${PWD}/Mechanic/Linear/Linear.cci \
 $${PWD}/Mechanic/Rotational/Rotational.cci \
 $${PWD}/Pneumatic/Pneumatic.cci \
 $${PWD}/Signal/Animation/Animation.cci \
 $${PWD}/Signal/Arithmetics/Arithmetics.cci \
 $${PWD}/Signal/Control/Control.cci \
 $${PWD}/Signal/Filters/Filters.cci \
 $${PWD}/Signal/Logic/Logic.cci \
 $${PWD}/Signal/MathFunctions/MathFunctions.cci \
 $${PWD}/Signal/Navigation/Navigation.cci \
 $${PWD}/Signal/Non-Linearities/Non-Linearities.cci \
 $${PWD}/Signal/SignalFFB/SignalFFB.cci \
 $${PWD}/Signal/SignalRouting/SignalRouting.cci \
 $${PWD}/Signal/Sources&Sinks/Sources&Sinks.cci \
 $${PWD}/Special/AeroComponents/AeroComponents.cci \
 $${PWD}/Special/Benchmarking/Benchmarking.cci \
 $${PWD}/Special/MechanicB/MechanicB.cci \
 $${PWD}/Special/OptimizationTestFunctions/OptimizationTestFunctions.cci \
 $${PWD}/Special/Special.cci \
 $${PWD}/Special/TMMS04/TMMS04.cci \
 $${PWD}/Components.cci


fixed plugin.qmltypes generation

fixed plugin.qmltypes generation

include(../paths.pri)
TARGETPATH = $$replace(uri, \\., /)
DESTDIR = $$OUT_PWD/../../imports/$$TARGETPATH

isEmpty(PLUGIN_VERSION): PLUGIN_VERSION = 1.0

# ========== copy additional files ==========
copyqmlinfra.input = QML_INFRA_FILES
copyqmlinfra.output = $$OUT_PWD/../../imports/$$TARGETPATH/${QMAKE_FILE_IN_BASE}${QMAKE_FILE_EXT}
!win32: copyqmlinfra.commands = $$QMAKE_MKDIR $$shell_path($$dirname(copyqmlinfra.output)) $$escape_expand(\n\t)
copyqmlinfra.commands +=  $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
copyqmlinfra.CONFIG += no_link no_clean
copyqmlinfra.variable_out = PRE_TARGETDEPS
QMAKE_EXTRA_COMPILERS += copyqmlinfra

copyqmlprivateinfra.input = QML_PRIVATE_INFRA_FILES
copyqmlprivateinfra.output = $$OUT_PWD/../../imports/$$TARGETPATH/Private/${QMAKE_FILE_IN_BASE}${QMAKE_FILE_EXT}
!win32: copyqmlprivateinfra.commands = $$QMAKE_MKDIR $$shell_path($$dirname(copyqmlprivateinfra.output)) $$escape_expand(\n\t)
copyqmlprivateinfra.commands +=  $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
copyqmlprivateinfra.CONFIG += no_link no_clean
copyqmlprivateinfra.variable_out = PRE_TARGETDEPS
QMAKE_EXTRA_COMPILERS += copyqmlprivateinfra

copyqmldesigner.input = QML_DESIGNER_FILES
copyqmldesigner.output = $$OUT_PWD/../../imports/$$TARGETPATH/designer/
copyqmldesigner.commands = $(COPY_DIR) ${QMAKE_FILE_IN} $$shell_path($$OUT_PWD/../../imports/$$TARGETPATH/designer/)
copyqmldesigner.CONFIG += no_link no_clean
copyqmldesigner.variable_out = PRE_TARGETDEPS
QMAKE_EXTRA_COMPILERS += copyqmldesigner

copyqmlpropertyeditor.input = QML_PROPERTY_EDITOR_FILES
copyqmlpropertyeditor.output = $$OUT_PWD/../../imports/$$TARGETPATH/propertyEditorQmlSources/${QMAKE_FILE_IN_BASE}${QMAKE_FILE_EXT}
!win32: copyqmlpropertyeditor.commands = $$QMAKE_MKDIR $$shell_path($$dirname(copyqmlpropertyeditor.output)) $$escape_expand(\n\t)
copyqmlpropertyeditor.commands += $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
copyqmlpropertyeditor.CONFIG += no_link no_clean
copyqmlpropertyeditor.variable_out = PRE_TARGETDEPS
QMAKE_EXTRA_COMPILERS += copyqmlpropertyeditor

android: {
    copyjavafiles.input = JAVAFILES
    copyjavafiles.output = $$OUT_PWD/../../src/android/java/
    copyjavafiles.commands = $$QMAKE_MKDIR $$shell_path($$dirname(copyjavafiles.output)) $$escape_expand(\n\t)
    copyjavafiles.commands += $(COPY_DIR) ${QMAKE_FILE_IN} $$shell_path($$OUT_PWD/../../src/android/java/)
    copyjavafiles.CONFIG += no_link no_clean
    copyjavafiles.variable_out = PRE_TARGETDEPS
    QMAKE_EXTRA_COMPILERS += copyjavafiles
}

win32: QMAKE_DEL_FILE = del /q /f
!win32:QMAKE_DEL_FILE = rm -r -f
QMAKE_CLEAN += $$OUT_PWD/../../imports/$$TARGETPATH/

# ========== install additional files ==========
!ios: !android: release: {
    dumppluginqmltypes.CONFIG = no_files no_path
    dumppluginqmltypes.commands = $$dirname(QMAKE_QMAKE)/qmlplugindump -nonrelocatable "$$uri $$PLUGIN_VERSION $$shell_path($$OUT_PWD/../../imports/) > $$shell_path($$OUT_PWD/../../imports/$$TARGETPATH/plugins.qmltypes)"
    INSTALLS += dumppluginqmltypes

    copypluginqmltypes.CONFIG = no_files no_path
    !win32: copypluginqmltypes.commands = $$QMAKE_MKDIR $$shell_path($$[QT_INSTALL_QML]/$$TARGETPATH/) $$escape_expand(\n\t)
    copypluginqmltypes.commands += $$QMAKE_COPY $$shell_path($$OUT_PWD/../../imports/$$TARGETPATH/plugins.qmltypes) $$shell_path($$[QT_INSTALL_QML]/$$TARGETPATH/plugins.qmltypes)
    INSTALLS += copypluginqmltypes
}

copyqmlinfra_install.files = $$QML_INFRA_FILES
copyqmlinfra_install.path = $$[QT_INSTALL_QML]/$$TARGETPATH
INSTALLS += copyqmlinfra_install

copyqmlprivateinfra_install.files = $$QML_PRIVATE_INFRA_FILES
copyqmlprivateinfra_install.path = $$[QT_INSTALL_QML]/$$TARGETPATH/Private
INSTALLS += copyqmlprivateinfra_install

copyqmldesigner_install.files = $$QML_DESIGNER_FILES
copyqmldesigner_install.path = $$[QT_INSTALL_QML]/$$TARGETPATH
INSTALLS += copyqmldesigner_install

copyqmlpropertyeditor_install.files = $$QML_PROPERTY_EDITOR_FILES
copyqmlpropertyeditor_install.path = $$QTCREATOR_INSTALL_DIR/share/qtcreator/qmldesigner/propertyEditorQmlSources/$$TARGETPATH
INSTALLS += copyqmlpropertyeditor_install

android: {
    copyjavafiles_install.CONFIG = no_files no_path
    copyjavafiles_install.commands += $(COPY_DIR) $$shell_path($$OUT_PWD/../../src/android) $$shell_path($$[QT_INSTALL_ARCHDATA]/src)
    INSTALLS += copyjavafiles_install
}

target.path = $$[QT_INSTALL_QML]/$$TARGETPATH

INSTALLS += target

OTHER_FILES += \
    $$QML_INFRA_FILES \
    $$QML_PRIVATE_INFRA_FILES \
    $$QML_DESIGNER_FILES \
    $$QML_PROPERTY_EDITOR_FILES \
    $$JAVAFILES

include(../paths.pri)
TARGETPATH = $$replace(uri, \\., /)
DESTDIR = $$OUT_PWD/../../imports/$$TARGETPATH

isEmpty(PLUGIN_VERSION): PLUGIN_VERSION = 1.0

# ========== copy additional files ==========
copyqmlinfra.input = QML_INFRA_FILES
copyqmlinfra.output = $$OUT_PWD/../../imports/$$TARGETPATH/${QMAKE_FILE_IN_BASE}${QMAKE_FILE_EXT}
!win32: copyqmlinfra.commands = $$QMAKE_MKDIR $$shell_path($$dirname(copyqmlinfra.output)) $$escape_expand(\n\t)
copyqmlinfra.commands +=  $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
copyqmlinfra.CONFIG += no_link no_clean
copyqmlinfra.variable_out = PRE_TARGETDEPS
QMAKE_EXTRA_COMPILERS += copyqmlinfra

copyqmlprivateinfra.input = QML_PRIVATE_INFRA_FILES
copyqmlprivateinfra.output = $$OUT_PWD/../../imports/$$TARGETPATH/Private/${QMAKE_FILE_IN_BASE}${QMAKE_FILE_EXT}
!win32: copyqmlprivateinfra.commands = $$QMAKE_MKDIR $$shell_path($$dirname(copyqmlprivateinfra.output)) $$escape_expand(\n\t)
copyqmlprivateinfra.commands +=  $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
copyqmlprivateinfra.CONFIG += no_link no_clean
copyqmlprivateinfra.variable_out = PRE_TARGETDEPS
QMAKE_EXTRA_COMPILERS += copyqmlprivateinfra

copyqmldesigner.input = QML_DESIGNER_FILES
copyqmldesigner.output = $$OUT_PWD/../../imports/$$TARGETPATH/designer/
copyqmldesigner.commands = $(COPY_DIR) ${QMAKE_FILE_IN} $$shell_path($$OUT_PWD/../../imports/$$TARGETPATH/designer/)
copyqmldesigner.CONFIG += no_link no_clean
copyqmldesigner.variable_out = PRE_TARGETDEPS
QMAKE_EXTRA_COMPILERS += copyqmldesigner

copyqmlpropertyeditor.input = QML_PROPERTY_EDITOR_FILES
copyqmlpropertyeditor.output = $$OUT_PWD/../../imports/$$TARGETPATH/propertyEditorQmlSources/${QMAKE_FILE_IN_BASE}${QMAKE_FILE_EXT}
!win32: copyqmlpropertyeditor.commands = $$QMAKE_MKDIR $$shell_path($$dirname(copyqmlpropertyeditor.output)) $$escape_expand(\n\t)
copyqmlpropertyeditor.commands += $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
copyqmlpropertyeditor.CONFIG += no_link no_clean
copyqmlpropertyeditor.variable_out = PRE_TARGETDEPS
QMAKE_EXTRA_COMPILERS += copyqmlpropertyeditor

android: {
    copyjavafiles.input = JAVAFILES
    copyjavafiles.output = $$OUT_PWD/../../src/android/java/
    copyjavafiles.commands = $$QMAKE_MKDIR $$shell_path($$dirname(copyjavafiles.output)) $$escape_expand(\n\t)
    copyjavafiles.commands += $(COPY_DIR) ${QMAKE_FILE_IN} $$shell_path($$OUT_PWD/../../src/android/java/)
    copyjavafiles.CONFIG += no_link no_clean
    copyjavafiles.variable_out = PRE_TARGETDEPS
    QMAKE_EXTRA_COMPILERS += copyjavafiles
}

win32: QMAKE_DEL_FILE = del /q /f
!win32:QMAKE_DEL_FILE = rm -r -f
QMAKE_CLEAN += $$OUT_PWD/../../imports/$$TARGETPATH/

# ========== install additional files ==========
!android: !ios: !debug: {
    dumppluginqmltypes.CONFIG = no_files no_path
    dumppluginqmltypes.commands = $$dirname(QMAKE_QMAKE)/qmlplugindump -nonrelocatable "$$uri $$PLUGIN_VERSION $$shell_path($$OUT_PWD/../../imports/) > $$shell_path($$OUT_PWD/../../imports/$$TARGETPATH/plugins.qmltypes)"
    INSTALLS += dumppluginqmltypes

    copypluginqmltypes.CONFIG = no_files no_path
    !win32: copypluginqmltypes.commands = $$QMAKE_MKDIR $$shell_path($$[QT_INSTALL_QML]/$$TARGETPATH/) $$escape_expand(\n\t)
    copypluginqmltypes.commands += $$QMAKE_COPY $$shell_path($$OUT_PWD/../../imports/$$TARGETPATH/plugins.qmltypes) $$shell_path($$[QT_INSTALL_QML]/$$TARGETPATH/plugins.qmltypes)
    INSTALLS += copypluginqmltypes
}

copyqmlinfra_install.files = $$QML_INFRA_FILES
copyqmlinfra_install.path = $$[QT_INSTALL_QML]/$$TARGETPATH
INSTALLS += copyqmlinfra_install

copyqmlprivateinfra_install.files = $$QML_PRIVATE_INFRA_FILES
copyqmlprivateinfra_install.path = $$[QT_INSTALL_QML]/$$TARGETPATH/Private
INSTALLS += copyqmlprivateinfra_install

copyqmldesigner_install.files = $$QML_DESIGNER_FILES
copyqmldesigner_install.path = $$[QT_INSTALL_QML]/$$TARGETPATH
INSTALLS += copyqmldesigner_install

copyqmlpropertyeditor_install.files = $$QML_PROPERTY_EDITOR_FILES
copyqmlpropertyeditor_install.path = $$QTCREATOR_INSTALL_DIR/share/qtcreator/qmldesigner/propertyEditorQmlSources/$$TARGETPATH
INSTALLS += copyqmlpropertyeditor_install

android: {
    copyjavafiles_install.CONFIG = no_files no_path
    copyjavafiles_install.commands += $(COPY_DIR) $$shell_path($$OUT_PWD/../../src/android) $$shell_path($$[QT_INSTALL_ARCHDATA]/src)
    INSTALLS += copyjavafiles_install
}

target.path = $$[QT_INSTALL_QML]/$$TARGETPATH

INSTALLS += target

OTHER_FILES += \
    $$QML_INFRA_FILES \
    $$QML_PRIVATE_INFRA_FILES \
    $$QML_DESIGNER_FILES \
    $$QML_PROPERTY_EDITOR_FILES \
    $$JAVAFILES


New version 1.5

New version 1.5


need to specify QJSONRPC_BUILD when building test programs

INCLUDEPATH += $${QJSONRPC_INCLUDEPATH} \
               $${QJSONRPC_INCLUDEPATH}/json
DEFINES += QJSONRPC_BUILD
LIBS += -L$${DEPTH}/src $${QJSONRPC_LIBS}
QT = core network testlib
QT -= gui
CONFIG -= app_bundle
CONFIG += testcase

INCLUDEPATH += $${QJSONRPC_INCLUDEPATH} \
               $${QJSONRPC_INCLUDEPATH}/json
LIBS += -L$${DEPTH}/src $${QJSONRPC_LIBS}
QT = core network testlib
QT -= gui
CONFIG -= app_bundle
CONFIG += testcase


inc version

inc version


windows build fixed

windows build fixed

QT += widgets xml

INCLUDEPATH += \
	$$PWD/include/ \
	$$PWD/../../utils/include/ \
	$$PWD/../../../../ \
	$$PWD/../../../../qrgui/ \
	$$PWD/../../../../qrtext/include/ \

LIBS += -L$$PWD/../../../../bin/ -lqrkernel -lqrutils -lutils -lqrtext -lqslog

DEFINES += ROBOTS_INTERPRETER_BASE_LIBRARY

TRANSLATIONS = $$PWD/../../../../qrtranslations/ru/plugins/robots/interpreterBase_ru.ts

SOURCES += \
	$$PWD/src/devicesConfigurationProvider.cpp \
	$$PWD/src/devicesConfigurationWidget.cpp \
	$$PWD/src/blocksBase/block.cpp \
	$$PWD/src/blocksBase/commonBlocksFactory.cpp \
	$$PWD/src/blocksBase/common/clearEncoderBlock.cpp \
	$$PWD/src/blocksBase/common/emptyBlock.cpp \
	$$PWD/src/blocksBase/common/engineCommandBlock.cpp \
	$$PWD/src/blocksBase/common/enginesStopBlock.cpp \
	$$PWD/src/blocksBase/common/displayBlock.cpp \
	$$PWD/src/blocksBase/common/waitBlock.cpp \
	$$PWD/src/blocksBase/common/waitForAccelerometerBlock.cpp \
	$$PWD/src/blocksBase/common/waitForColorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForColorIntensityBlock.cpp \
	$$PWD/src/blocksBase/common/waitForColorSensorBlockBase.cpp \
	$$PWD/src/blocksBase/common/waitForEncoderBlock.cpp \
	$$PWD/src/blocksBase/common/waitForGyroscopeSensorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForLightSensorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForSensorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForSonarDistanceBlock.cpp \
	$$PWD/src/blocksBase/common/waitForSoundSensorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForTouchSensorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForButtonBlock.cpp \
	$$PWD/src/robotModel/configuration.cpp \
	$$PWD/src/robotModel/commonRobotModel.cpp \
	$$PWD/src/robotModel/robotModelUtils.cpp \
	$$PWD/src/robotModel/portInfo.cpp \
	$$PWD/src/robotModel/deviceInfo.cpp \
	$$PWD/src/robotModel/robotParts/speaker.cpp \
	$$PWD/src/robotModel/robotParts/motor.cpp \
	$$PWD/src/robotModel/robotParts/display.cpp \
	$$PWD/src/robotModel/robotParts/button.cpp \
	$$PWD/src/robotModel/robotParts/abstractSensor.cpp \
	$$PWD/src/robotModel/robotParts/accelerometerSensor.cpp \
	$$PWD/src/robotModel/robotParts/colorSensor.cpp \
	$$PWD/src/robotModel/robotParts/colorSensorPassive.cpp \
	$$PWD/src/robotModel/robotParts/colorSensorFull.cpp \
	$$PWD/src/robotModel/robotParts/colorSensorRed.cpp \
	$$PWD/src/robotModel/robotParts/colorSensorGreen.cpp \
	$$PWD/src/robotModel/robotParts/colorSensorBlue.cpp \
	$$PWD/src/robotModel/robotParts/encoderSensor.cpp \
	$$PWD/src/robotModel/robotParts/gyroscopeSensor.cpp \
	$$PWD/src/robotModel/robotParts/lightSensor.cpp \
	$$PWD/src/robotModel/robotParts/device.cpp \
	$$PWD/src/robotModel/robotParts/rangeSensor.cpp \
	$$PWD/src/robotModel/robotParts/scalarSensor.cpp \
	$$PWD/src/robotModel/robotParts/soundSensor.cpp \
	$$PWD/src/robotModel/robotParts/touchSensor.cpp \
	$$PWD/src/robotModel/robotParts/vectorSensor.cpp \

HEADERS += \
	$$PWD/include/interpreterBase/interpreterBaseDeclSpec.h \
	$$PWD/include/interpreterBase/kitPluginInterface.h \
	$$PWD/include/interpreterBase/additionalPreferences.h \
	$$PWD/include/interpreterBase/devicesConfigurationProvider.h \
	$$PWD/include/interpreterBase/devicesConfigurationWidget.h \
	$$PWD/include/interpreterBase/eventsForKitPluginInterface.h \
	$$PWD/include/interpreterBase/interpreterControlInterface.h \
	$$PWD/include/interpreterBase/blocksBase/block.h \
	$$PWD/include/interpreterBase/blocksBase/blockInterface.h \
	$$PWD/include/interpreterBase/blocksBase/blockParserInterface.h \
	$$PWD/include/interpreterBase/blocksBase/blocksTableInterface.h \
	$$PWD/include/interpreterBase/blocksBase/blocksFactoryInterface.h \
	$$PWD/include/interpreterBase/blocksBase/commonBlocksFactory.h \
	$$PWD/include/interpreterBase/blocksBase/common/clearEncoderBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/emptyBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/engineCommandBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/enginesStopBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/displayBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForAccelerometerBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForColorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForColorIntensityBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForColorSensorBlockBase.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForEncoderBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForGyroscopeSensorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForLightSensorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForSensorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForSonarDistanceBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForSoundSensorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForTouchSensorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForButtonBlock.h \
	$$PWD/include/interpreterBase/robotModel/configuration.h \
	$$PWD/include/interpreterBase/robotModel/commonRobotModel.h \
	$$PWD/include/interpreterBase/robotModel/configurationInterface.h \
	$$PWD/include/interpreterBase/robotModel/portInfo.h \
	$$PWD/include/interpreterBase/robotModel/deviceInfo.h \
	$$PWD/include/interpreterBase/robotModel/direction.h \
	$$PWD/include/interpreterBase/robotModel/robotModelManagerInterface.h \
	$$PWD/include/interpreterBase/robotModel/robotModelInterface.h \
	$$PWD/include/interpreterBase/robotModel/robotModelUtils.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/speaker.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/motor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/display.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/button.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/abstractSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/accelerometerSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensorPassive.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensorFull.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensorRed.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensorGreen.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensorBlue.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/encoderSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/gyroscopeSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/lightSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/device.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/rangeSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/scalarSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/soundSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/touchSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/vectorSensor.h \

# qrgui code
HEADERS += \
	$$PWD/../../../../qrgui/dialogs/preferencesPages/preferencesPage.h \

QT += widgets xml

INCLUDEPATH += \
	$$PWD/include/ \
	$$PWD/../../utils/include/ \
	$$PWD/../../../../ \
	$$PWD/../../../../qrgui/ \
	$$PWD/../../../../qrtext/include/ \

LIBS += -L$$PWD/../../../../bin/ -lqrkernel -lqrutils -lutils -lqrtext

DEFINES += ROBOTS_INTERPRETER_BASE_LIBRARY

TRANSLATIONS = $$PWD/../../../../qrtranslations/ru/plugins/robots/interpreterBase_ru.ts

SOURCES += \
	$$PWD/src/devicesConfigurationProvider.cpp \
	$$PWD/src/devicesConfigurationWidget.cpp \
	$$PWD/src/blocksBase/block.cpp \
	$$PWD/src/blocksBase/commonBlocksFactory.cpp \
	$$PWD/src/blocksBase/common/clearEncoderBlock.cpp \
	$$PWD/src/blocksBase/common/emptyBlock.cpp \
	$$PWD/src/blocksBase/common/engineCommandBlock.cpp \
	$$PWD/src/blocksBase/common/enginesStopBlock.cpp \
	$$PWD/src/blocksBase/common/displayBlock.cpp \
	$$PWD/src/blocksBase/common/waitBlock.cpp \
	$$PWD/src/blocksBase/common/waitForAccelerometerBlock.cpp \
	$$PWD/src/blocksBase/common/waitForColorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForColorIntensityBlock.cpp \
	$$PWD/src/blocksBase/common/waitForColorSensorBlockBase.cpp \
	$$PWD/src/blocksBase/common/waitForEncoderBlock.cpp \
	$$PWD/src/blocksBase/common/waitForGyroscopeSensorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForLightSensorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForSensorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForSonarDistanceBlock.cpp \
	$$PWD/src/blocksBase/common/waitForSoundSensorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForTouchSensorBlock.cpp \
	$$PWD/src/blocksBase/common/waitForButtonBlock.cpp \
	$$PWD/src/robotModel/configuration.cpp \
	$$PWD/src/robotModel/commonRobotModel.cpp \
	$$PWD/src/robotModel/robotModelUtils.cpp \
	$$PWD/src/robotModel/portInfo.cpp \
	$$PWD/src/robotModel/deviceInfo.cpp \
	$$PWD/src/robotModel/robotParts/speaker.cpp \
	$$PWD/src/robotModel/robotParts/motor.cpp \
	$$PWD/src/robotModel/robotParts/display.cpp \
	$$PWD/src/robotModel/robotParts/button.cpp \
	$$PWD/src/robotModel/robotParts/abstractSensor.cpp \
	$$PWD/src/robotModel/robotParts/accelerometerSensor.cpp \
	$$PWD/src/robotModel/robotParts/colorSensor.cpp \
	$$PWD/src/robotModel/robotParts/colorSensorPassive.cpp \
	$$PWD/src/robotModel/robotParts/colorSensorFull.cpp \
	$$PWD/src/robotModel/robotParts/colorSensorRed.cpp \
	$$PWD/src/robotModel/robotParts/colorSensorGreen.cpp \
	$$PWD/src/robotModel/robotParts/colorSensorBlue.cpp \
	$$PWD/src/robotModel/robotParts/encoderSensor.cpp \
	$$PWD/src/robotModel/robotParts/gyroscopeSensor.cpp \
	$$PWD/src/robotModel/robotParts/lightSensor.cpp \
	$$PWD/src/robotModel/robotParts/device.cpp \
	$$PWD/src/robotModel/robotParts/rangeSensor.cpp \
	$$PWD/src/robotModel/robotParts/scalarSensor.cpp \
	$$PWD/src/robotModel/robotParts/soundSensor.cpp \
	$$PWD/src/robotModel/robotParts/touchSensor.cpp \
	$$PWD/src/robotModel/robotParts/vectorSensor.cpp \

HEADERS += \
	$$PWD/include/interpreterBase/interpreterBaseDeclSpec.h \
	$$PWD/include/interpreterBase/kitPluginInterface.h \
	$$PWD/include/interpreterBase/additionalPreferences.h \
	$$PWD/include/interpreterBase/devicesConfigurationProvider.h \
	$$PWD/include/interpreterBase/devicesConfigurationWidget.h \
	$$PWD/include/interpreterBase/eventsForKitPluginInterface.h \
	$$PWD/include/interpreterBase/interpreterControlInterface.h \
	$$PWD/include/interpreterBase/blocksBase/block.h \
	$$PWD/include/interpreterBase/blocksBase/blockInterface.h \
	$$PWD/include/interpreterBase/blocksBase/blockParserInterface.h \
	$$PWD/include/interpreterBase/blocksBase/blocksTableInterface.h \
	$$PWD/include/interpreterBase/blocksBase/blocksFactoryInterface.h \
	$$PWD/include/interpreterBase/blocksBase/commonBlocksFactory.h \
	$$PWD/include/interpreterBase/blocksBase/common/clearEncoderBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/emptyBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/engineCommandBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/enginesStopBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/displayBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForAccelerometerBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForColorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForColorIntensityBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForColorSensorBlockBase.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForEncoderBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForGyroscopeSensorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForLightSensorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForSensorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForSonarDistanceBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForSoundSensorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForTouchSensorBlock.h \
	$$PWD/include/interpreterBase/blocksBase/common/waitForButtonBlock.h \
	$$PWD/include/interpreterBase/robotModel/configuration.h \
	$$PWD/include/interpreterBase/robotModel/commonRobotModel.h \
	$$PWD/include/interpreterBase/robotModel/configurationInterface.h \
	$$PWD/include/interpreterBase/robotModel/portInfo.h \
	$$PWD/include/interpreterBase/robotModel/deviceInfo.h \
	$$PWD/include/interpreterBase/robotModel/direction.h \
	$$PWD/include/interpreterBase/robotModel/robotModelManagerInterface.h \
	$$PWD/include/interpreterBase/robotModel/robotModelInterface.h \
	$$PWD/include/interpreterBase/robotModel/robotModelUtils.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/speaker.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/motor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/display.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/button.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/abstractSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/accelerometerSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensorPassive.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensorFull.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensorRed.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensorGreen.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/colorSensorBlue.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/encoderSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/gyroscopeSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/lightSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/device.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/rangeSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/scalarSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/soundSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/touchSensor.h \
	$$PWD/include/interpreterBase/robotModel/robotParts/vectorSensor.h \

# qrgui code
HEADERS += \
	$$PWD/../../../../qrgui/dialogs/preferencesPages/preferencesPage.h \


Qt Designer: Fix static linking on Mac.

Qt Designer: Fix static linking on Mac.

Add a comment in shared.pri explaining the problem.
See also e7762b60d519c9ae4b47f6c4ceece584408247ea

(cherry picked from commit 74884dd3821b22453804cd726e8d10908f493adf)

Reviewed-by: Jarek Kobus <jaroslaw.kobus@nokia.com>

Task-number: QTBUG-22542

Change-Id: Id93bcc22f61825cb317c8e8f79d603589da3a10b
Sanity-Review: Qt Sanity Bot <5581206bb7e0307f0d99eb71898ae6b694149ca5@ovi.com>
Reviewed-by: Friedemann Kleint <1b9f2592239daaec4856ccc1cfb4d2d55b35fb71@nokia.com>


优化库链接，取消mingw的警告

优化库链接，取消mingw的警告

HEADERS +=\
    $$PWD/qruninfo_global.h \
    $$PWD/adminauthorization.h \
    $$PWD/kdlockfile.h \
    $$PWD/kdlockfile_p.h \
    $$PWD/kdrunoncechecker.h \
    $$PWD/kdselfrestarter.h \
    $$PWD/kdsysinfo.h \
    $$PWD/link.h

SOURCES += \
    $$PWD/kdlockfile.cpp \
    $$PWD/kdrunoncechecker.cpp \
    $$PWD/kdselfrestarter.cpp \
    $$PWD/kdsysinfo.cpp \
    $$PWD/link.cpp

unix:!mac {
    SOURCES +=  $$PWD/adminauthorization_x11.cpp \
        $$PWD/kdlockfile_unix.cpp \
        $$PWD/kdsysinfo_x11.cpp
}

win32 {
    SOURCES += \
    $$PWD/adminauthorization_win.cpp \
    $$PWD/kdlockfile_win.cpp \
    $$PWD/kdsysinfo_win.cpp \
    $$PWD/sysinfo_win.cpp

    LIBS += -lole32 -lshell32 -lmpr -lAdvapi32

    win32-g++*:LIBS += -luuid
    win32-g++*:QMAKE_CXXFLAGS += -Wno-missing-field-initializers
}

mac {
     SOURCES += $$PWD/kdsysinfo_mac.cpp \
    $$PWD/adminauthorization_mac.cpp \
    $$PWD/kdlockfile_unix.cpp
}

INCLUDEPATH += $$PWD/

HEADERS +=\
    $$PWD/qruninfo_global.h \
    $$PWD/adminauthorization.h \
    $$PWD/kdlockfile.h \
    $$PWD/kdlockfile_p.h \
    $$PWD/kdrunoncechecker.h \
    $$PWD/kdselfrestarter.h \
    $$PWD/kdsysinfo.h \
    $$PWD/link.h

SOURCES += \
    $$PWD/kdlockfile.cpp \
    $$PWD/kdrunoncechecker.cpp \
    $$PWD/kdselfrestarter.cpp \
    $$PWD/kdsysinfo.cpp \
    $$PWD/link.cpp

unix:!mac {
    SOURCES +=  $$PWD/adminauthorization_x11.cpp \
        $$PWD/kdlockfile_unix.cpp \
        $$PWD/kdsysinfo_x11.cpp
}

win32 {
    SOURCES += \
    $$PWD/adminauthorization_win.cpp \
    $$PWD/kdlockfile_win.cpp \
    $$PWD/kdsysinfo_win.cpp \
    $$PWD/sysinfo_win.cpp

    LIBS += -lole32 -lshell32 -lmpr -lAdvapi32
}

mac {
     SOURCES += $$PWD/kdsysinfo_mac.cpp \
    $$PWD/adminauthorization_mac.cpp \
    $$PWD/kdlockfile_unix.cpp
}

INCLUDEPATH += $$PWD/


Add missing lib

Add missing lib

# -------------------------------------------------
# QGroundControl - Micro Air Vehicle Groundstation
# Please see our website at <http://qgroundcontrol.org>
# Maintainer:
# Lorenz Meier <lm@inf.ethz.ch>
# (c) 2009-2011 QGroundControl Developers
# License terms set in COPYING.md
# -------------------------------------------------

QMAKE_POST_LINK += echo "Copying files"

#
# Copy the application resources to the associated place alongside the application
#

LinuxBuild {
    DESTDIR_COPY_RESOURCE_LIST = $$DESTDIR
}

MacBuild {
    DESTDIR_COPY_RESOURCE_LIST = $$DESTDIR/$${TARGET}.app/Contents/MacOS
}

# Windows version of QMAKE_COPY_DIR of course doesn't work the same as Mac/Linux. It will only
# copy the contents of the source directory. It doesn't create the top level source directory
# in the target.
WindowsBuild {
    # Make sure to keep both side of this if using the same set of directories
    DESTDIR_COPY_RESOURCE_LIST = $$replace(DESTDIR,"/","\\")
    BASEDIR_COPY_RESOURCE_LIST = $$replace(BASEDIR,"/","\\")
    QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY_DIR \"$$BASEDIR_COPY_RESOURCE_LIST\\resources\\flightgear\" \"$$DESTDIR_COPY_RESOURCE_LIST\\flightgear\"
} else {
    !MobileBuild {
        # Make sure to keep both sides of this if using the same set of directories
        QMAKE_POST_LINK += && $$QMAKE_COPY_DIR $$BASEDIR/resources/flightgear $$DESTDIR_COPY_RESOURCE_LIST
    }
}

#
# Perform platform specific setup
#

iOSBuild | MacBuild {
    # Update version info in bundle
    QMAKE_POST_LINK += && /usr/libexec/PlistBuddy -c \"Set :CFBundleShortVersionString $${MAC_VERSION}\" $$DESTDIR/$${TARGET}.app/Contents/Info.plist
    QMAKE_POST_LINK += && /usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $${MAC_BUILD}\" $$DESTDIR/$${TARGET}.app/Contents/Info.plist
}

MacBuild {
    # Copy non-standard frameworks into app package
    QMAKE_POST_LINK += && rsync -a --delete $$BASEDIR/libs/lib/Frameworks $$DESTDIR/$${TARGET}.app/Contents/
    # SDL2 Framework
    QMAKE_POST_LINK += && install_name_tool -change "@rpath/SDL2.framework/Versions/A/SDL2" "@executable_path/../Frameworks/SDL2.framework/Versions/A/SDL2" $$DESTDIR/$${TARGET}.app/Contents/MacOS/$${TARGET}
}

WindowsBuild {
    BASEDIR_WIN = $$replace(BASEDIR, "/", "\\")
    DESTDIR_WIN = $$replace(DESTDIR, "/", "\\")
    QT_BIN_DIR  = $$dirname(QMAKE_QMAKE)

    # Copy dependencies
    DebugBuild: DLL_QT_DEBUGCHAR = "d"
    ReleaseBuild: DLL_QT_DEBUGCHAR = ""
    COPY_FILE_LIST = \
        $$BASEDIR\\libs\\lib\\sdl2\\msvc\\lib\\x86\\SDL2.dll \
        $$BASEDIR\\deploy\\libeay32.dll

    for(COPY_FILE, COPY_FILE_LIST) {
        QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"$$COPY_FILE\" \"$$DESTDIR_WIN\"
    }

    ReleaseBuild {
        # Copy Visual Studio DLLs
        # Note that this is only done for release because the debugging versions of these DLLs cannot be redistributed.
        win32-msvc2010 {
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp100.dll\"  \"$$DESTDIR_WIN\"
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr100.dll\"  \"$$DESTDIR_WIN\"

        } else:win32-msvc2012 {
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp110.dll\"  \"$$DESTDIR_WIN\"
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr110.dll\"  \"$$DESTDIR_WIN\"

        } else:win32-msvc2013 {
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp120.dll\"  \"$$DESTDIR_WIN\"
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr120.dll\"  \"$$DESTDIR_WIN\"

        } else:win32-msvc2015 {
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp140.dll\"  \"$$DESTDIR_WIN\"
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\vcruntime140.dll\"  \"$$DESTDIR_WIN\"

        } else {
            error("Visual studio version not supported, installation cannot be completed.")
        }
    }

    DEPLOY_TARGET = $$shell_quote($$shell_path($$DESTDIR_WIN\\$${TARGET}.exe))
    QMAKE_POST_LINK += $$escape_expand(\\n) $$QT_BIN_DIR\\windeployqt --no-compiler-runtime --qmldir=$${BASEDIR_WIN}\\src $${DEPLOY_TARGET}
}

LinuxBuild {
    QMAKE_POST_LINK += && mkdir -p $$DESTDIR/Qt/libs && mkdir -p $$DESTDIR/Qt/plugins

    # QT_INSTALL_LIBS
    QT_LIB_LIST = \
        libQt5Core.so.5 \
        libQt5DBus.so.5 \
        libQt5Gui.so.5 \
        libQt5Location.so.5 \
        libQt5Multimedia.so.5 \
        libQt5MultimediaQuick_p.so.5 \
        libQt5Network.so.5 \
        libQt5OpenGL.so.5 \
        libQt5Positioning.so.5 \
        libQt5PrintSupport.so.5 \
        libQt5Qml.so.5 \
        libQt5Quick.so.5 \
        libQt5QuickWidgets.so.5 \
        libQt5QuickControls2.so.5 \
        libQt5SerialPort.so.5 \
        libQt5Sql.so.5 \
        libQt5Svg.so.5 \
        libQt5Test.so.5 \
        libQt5Widgets.so.5 \
        libQt5XcbQpa.so.5

    !contains(DEFINES, __rasp_pi2__) {
        QT_LIB_LIST += \
            libicudata.so.56 \
            libicui18n.so.56 \
            libicuuc.so.56
    }

    for(QT_LIB, QT_LIB_LIST) {
        QMAKE_POST_LINK += && $$QMAKE_COPY --dereference $$[QT_INSTALL_LIBS]/$$QT_LIB $$DESTDIR/Qt/libs/
    }

    # QT_INSTALL_PLUGINS
    QT_PLUGIN_LIST = \
        bearer \
        geoservices \
        iconengines \
        imageformats \
        platforminputcontexts \
        platforms \
        position \
        sqldrivers

    !contains(DEFINES, __rasp_pi2__) {
        QT_PLUGIN_LIST += xcbglintegrations
    }

    for(QT_PLUGIN, QT_PLUGIN_LIST) {
        QMAKE_POST_LINK += && $$QMAKE_COPY --dereference --recursive $$[QT_INSTALL_PLUGINS]/$$QT_PLUGIN $$DESTDIR/Qt/plugins/
    }

    # QT_INSTALL_QML
    QMAKE_POST_LINK += && $$QMAKE_COPY --dereference --recursive $$[QT_INSTALL_QML] $$DESTDIR/Qt/

    # QGroundControl start script
    QMAKE_POST_LINK += && $$QMAKE_COPY $$BASEDIR/deploy/qgroundcontrol-start.sh $$DESTDIR
    QMAKE_POST_LINK += && $$QMAKE_COPY $$BASEDIR/deploy/qgroundcontrol.desktop $$DESTDIR
    QMAKE_POST_LINK += && $$QMAKE_COPY $$BASEDIR/resources/icons/qgroundcontrol.png $$DESTDIR
}

# -------------------------------------------------
# QGroundControl - Micro Air Vehicle Groundstation
# Please see our website at <http://qgroundcontrol.org>
# Maintainer:
# Lorenz Meier <lm@inf.ethz.ch>
# (c) 2009-2011 QGroundControl Developers
# License terms set in COPYING.md
# -------------------------------------------------

QMAKE_POST_LINK += echo "Copying files"

#
# Copy the application resources to the associated place alongside the application
#

LinuxBuild {
    DESTDIR_COPY_RESOURCE_LIST = $$DESTDIR
}

MacBuild {
    DESTDIR_COPY_RESOURCE_LIST = $$DESTDIR/$${TARGET}.app/Contents/MacOS
}

# Windows version of QMAKE_COPY_DIR of course doesn't work the same as Mac/Linux. It will only
# copy the contents of the source directory. It doesn't create the top level source directory
# in the target.
WindowsBuild {
    # Make sure to keep both side of this if using the same set of directories
    DESTDIR_COPY_RESOURCE_LIST = $$replace(DESTDIR,"/","\\")
    BASEDIR_COPY_RESOURCE_LIST = $$replace(BASEDIR,"/","\\")
    QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY_DIR \"$$BASEDIR_COPY_RESOURCE_LIST\\resources\\flightgear\" \"$$DESTDIR_COPY_RESOURCE_LIST\\flightgear\"
} else {
    !MobileBuild {
        # Make sure to keep both sides of this if using the same set of directories
        QMAKE_POST_LINK += && $$QMAKE_COPY_DIR $$BASEDIR/resources/flightgear $$DESTDIR_COPY_RESOURCE_LIST
    }
}

#
# Perform platform specific setup
#

iOSBuild | MacBuild {
    # Update version info in bundle
    QMAKE_POST_LINK += && /usr/libexec/PlistBuddy -c \"Set :CFBundleShortVersionString $${MAC_VERSION}\" $$DESTDIR/$${TARGET}.app/Contents/Info.plist
    QMAKE_POST_LINK += && /usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $${MAC_BUILD}\" $$DESTDIR/$${TARGET}.app/Contents/Info.plist
}

MacBuild {
    # Copy non-standard frameworks into app package
    QMAKE_POST_LINK += && rsync -a --delete $$BASEDIR/libs/lib/Frameworks $$DESTDIR/$${TARGET}.app/Contents/
    # SDL2 Framework
    QMAKE_POST_LINK += && install_name_tool -change "@rpath/SDL2.framework/Versions/A/SDL2" "@executable_path/../Frameworks/SDL2.framework/Versions/A/SDL2" $$DESTDIR/$${TARGET}.app/Contents/MacOS/$${TARGET}
}

WindowsBuild {
    BASEDIR_WIN = $$replace(BASEDIR, "/", "\\")
    DESTDIR_WIN = $$replace(DESTDIR, "/", "\\")
    QT_BIN_DIR  = $$dirname(QMAKE_QMAKE)

    # Copy dependencies
    DebugBuild: DLL_QT_DEBUGCHAR = "d"
    ReleaseBuild: DLL_QT_DEBUGCHAR = ""
    COPY_FILE_LIST = \
        $$BASEDIR\\libs\\lib\\sdl2\\msvc\\lib\\x86\\SDL2.dll \
        $$BASEDIR\\deploy\\libeay32.dll

    for(COPY_FILE, COPY_FILE_LIST) {
        QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"$$COPY_FILE\" \"$$DESTDIR_WIN\"
    }

    ReleaseBuild {
        # Copy Visual Studio DLLs
        # Note that this is only done for release because the debugging versions of these DLLs cannot be redistributed.
        win32-msvc2010 {
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp100.dll\"  \"$$DESTDIR_WIN\"
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr100.dll\"  \"$$DESTDIR_WIN\"

        } else:win32-msvc2012 {
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp110.dll\"  \"$$DESTDIR_WIN\"
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr110.dll\"  \"$$DESTDIR_WIN\"

        } else:win32-msvc2013 {
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp120.dll\"  \"$$DESTDIR_WIN\"
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr120.dll\"  \"$$DESTDIR_WIN\"

        } else:win32-msvc2015 {
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp140.dll\"  \"$$DESTDIR_WIN\"
            QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\vcruntime140.dll\"  \"$$DESTDIR_WIN\"

        } else {
            error("Visual studio version not supported, installation cannot be completed.")
        }
    }

    DEPLOY_TARGET = $$shell_quote($$shell_path($$DESTDIR_WIN\\$${TARGET}.exe))
    QMAKE_POST_LINK += $$escape_expand(\\n) $$QT_BIN_DIR\\windeployqt --no-compiler-runtime --qmldir=$${BASEDIR_WIN}\\src $${DEPLOY_TARGET}
}

LinuxBuild {
    QMAKE_POST_LINK += && mkdir -p $$DESTDIR/Qt/libs && mkdir -p $$DESTDIR/Qt/plugins

    # QT_INSTALL_LIBS
    QT_LIB_LIST = \
        libQt5Core.so.5 \
        libQt5DBus.so.5 \
        libQt5Gui.so.5 \
        libQt5Location.so.5 \
        libQt5Multimedia.so.5 \
        libQt5MultimediaQuick_p.so.5 \
        libQt5Network.so.5 \
        libQt5OpenGL.so.5 \
        libQt5Positioning.so.5 \
        libQt5PrintSupport.so.5 \
        libQt5Qml.so.5 \
        libQt5Quick.so.5 \
        libQt5QuickWidgets.so.5 \
        libQt5SerialPort.so.5 \
        libQt5Sql.so.5 \
        libQt5Svg.so.5 \
        libQt5Test.so.5 \
        libQt5Widgets.so.5 \
        libQt5XcbQpa.so.5

    !contains(DEFINES, __rasp_pi2__) {
        QT_LIB_LIST += \
            libicudata.so.56 \
            libicui18n.so.56 \
            libicuuc.so.56
    }

    for(QT_LIB, QT_LIB_LIST) {
        QMAKE_POST_LINK += && $$QMAKE_COPY --dereference $$[QT_INSTALL_LIBS]/$$QT_LIB $$DESTDIR/Qt/libs/
    }

    # QT_INSTALL_PLUGINS
    QT_PLUGIN_LIST = \
        bearer \
        geoservices \
        iconengines \
        imageformats \
        platforminputcontexts \
        platforms \
        position \
        sqldrivers

    !contains(DEFINES, __rasp_pi2__) {
        QT_PLUGIN_LIST += xcbglintegrations
    }

    for(QT_PLUGIN, QT_PLUGIN_LIST) {
        QMAKE_POST_LINK += && $$QMAKE_COPY --dereference --recursive $$[QT_INSTALL_PLUGINS]/$$QT_PLUGIN $$DESTDIR/Qt/plugins/
    }

    # QT_INSTALL_QML
    QMAKE_POST_LINK += && $$QMAKE_COPY --dereference --recursive $$[QT_INSTALL_QML] $$DESTDIR/Qt/

    # QGroundControl start script
    QMAKE_POST_LINK += && $$QMAKE_COPY $$BASEDIR/deploy/qgroundcontrol-start.sh $$DESTDIR
    QMAKE_POST_LINK += && $$QMAKE_COPY $$BASEDIR/deploy/qgroundcontrol.desktop $$DESTDIR
    QMAKE_POST_LINK += && $$QMAKE_COPY $$BASEDIR/resources/icons/qgroundcontrol.png $$DESTDIR
}


Fix failing make check in out-of-tree build

RevBy: TrustMe
Data files are only in the source directory.

QMAKE_EXTRA_TARGETS += check
check.target = check

# This enables the maliit library for C++ code
CONFIG += maliit-plugins

qws {
    test_arguments += -qws
}

# Note that if datafiles are generated they would end out in
# $$OUT_PWD and this would fail
DATA_DIR = $$IN_PWD/../data

check.commands = \
    MALIIT_PLUGINS_DATADIR=$$DATA_DIR \
    MALIIT_KEYBOARD_DATADIR=$$DATA_DIR \
    LD_LIBRARY_PATH=$$MALIIT_INSTALL_LIBS:$$[QT_INSTALL_LIBS]:$(LD_LIBRARY_PATH) \
    ./$$TARGET $$test_arguments

check.depends += $$TARGET

LIBS += ../common/$$maliitStaticLib(tests-common)
POST_TARGETDEPS += ../common/$$maliitStaticLib(tests-common)
INCLUDEPATH += ../common

QMAKE_EXTRA_TARGETS += check
check.target = check

# This enables the maliit library for C++ code
CONFIG += maliit-plugins

qws {
    test_arguments += -qws
}

DATA_DIR = $$OUT_PWD/../../data

check.commands = \
    MALIIT_PLUGINS_DATADIR=$$DATA_DIR \
    MALIIT_KEYBOARD_DATADIR=$$DATA_DIR \
    LD_LIBRARY_PATH=$$MALIIT_INSTALL_LIBS:$$[QT_INSTALL_LIBS]:$(LD_LIBRARY_PATH) \
    ./$$TARGET $$test_arguments

check.depends += $$TARGET

LIBS += ../common/$$maliitStaticLib(tests-common)
POST_TARGETDEPS += ../common/$$maliitStaticLib(tests-common)
INCLUDEPATH += ../common