Rabat - The Moroccan Air Forces has signed a contract with American global aerospace and advanced technology company Lockheed Martin Aeronautics Co.