But none of the speakers at the bill signing - President Trump, Vice President Mike Pence, or Rep. Stefanik - mentioned McCain at all. Trump interacted with a group of soldiers and showered kudos for their dedication and hard work.
US President Donald Trump signed a $716 billion defence policy bill on Monday that authorises military spending, includes softened controls on US government contracts with China's ZTE Corp and Huawei Technologies Co Ltd, and suspends sale of F-35 fighter jets to North Atlantic Treaty Organisation ally, Turkey.
The bill Donald Trump bragged about passing today is called the John S. McCain National Defense Authorization Act for Fiscal Year 2019.
The NDDA authorizes $21.9 billion for nuclear weapons programs under the Energy Department, and another $69 billion to fund US war efforts under the Overseas Contingency Operations account.
With the NDAA signed into law, Congress now turns its attention to passing a defence spending bill to make the dollar amounts authorized by the NDAA a reality.
It reflects the determination of the United States to resist the expansion of Chinese military activity in cyberspace and around disputed islands in the South China Sea, where Beijing is believed to have deployed cruise missiles.More news: China angered at new USA defence act, to assess content
The measure authorizes a 2.6 percent pay raise for troops - the largest in almost a decade.
Here's a breakdown of some of the big ticket items the Pentagon is authorized to buy.
Separately, the NDAA authorises spending $7.6 billion for 77 F-35 Joint Strike Fighter jets, made by Lockheed Martin Corp. Anadolu news agency said Turkey has been in the F-35 development program since 1999, adding that the country's defense firms have been producing parts for some types of the jets.
Turkey, an F-35 program partner, is now slated to receive two of the jets, the first of what Ankara hopes will be the start of a 100-strong fleet. A Black Hawk helicopter has a 360-gallon fuel tank, and the combat ships each can lug almost 150,000 gallons.
The measure also addresses child-on-child sexual assault at US military bases worldwide. There is also $1.6 billion for three littoral combat ships.
The measure authorizes $500 million for the co-development and co-production of missile defense systems with Israel.