During his first cabinet meeting of 2019, President Trump called out recently departed Defense Secretary James Mattis for how he managed the War in Afghanistan.

Mattis, a retired four-star Marine general, announced his resignation last month after Trump called for the withdrawal of all U.S. troops from Syria and approximately half the American troops deployed to Afghanistan.

Mattis was originally going to serve until the end of February, but Trump announced his defense secretary would be out at the start of the new year, with Deputy Secretary of Defense Patrick Shanahan assuming the title of Acting Secretary of Defense.

"I gave our generals all the money they wanted. They didn't do such a great job in Afghanistan," Trump said, later claiming U.S. generals did not want to allow Taliban and ISIS to fight against each other in Afghanistan. 

"I think I would have been a good general, but who knows?" Trump remarked. 

McDowell: If Mexico Is Paying for the Wall, Why Is Gov't Still Shut Down?

Gaetz on Border Funding Battle: Are Dems Really Negotiating for Illegal Immigrants?

He said that Mattis thanked him profusely after he secured national defense budgets of $700 billion for 2018 and $716 billion for 2019.

"Gen. Mattis was so thrilled, but what's he done for me? What has he done in Afghanistan? Not too good," Trump said. "I'm not happy with what he's done in Afghanistan, and I shouldn't be happy."

He noted that former President Obama fired Mattis as head of Central Command in 2013, claiming that he "essentially" did the same.

"I want results," Trump stated.

Watch the president's remarks above, and see him weigh in on the border security funding battle below.

'Pathetic Attempt for Relevancy': Bossie Slams Romney's New Anti-Trump Op-Ed

'Constantly Wrong, But Never in Doubt': Kirk Calls Out Ocasio-Cortez for 'Green New Deal' Push

Former Prosecutor Predicts Mueller Won't Submit His Report for 'Many, Many Months'

NY Gov. Cuomo Pardons Immigrants at Risk of Deportation, Takes Swipe at Trump