Makefile: replace mkdir by install

mkdir -p creates paths that are bound to user's settings and therefore
can lead to different file mode bits of the base paths accross different
machines.
Use install instead, as this tool is not prone to such behavior.

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 files changed
tree: 73dc291c5a7a3f527eb90ff2ad93159b80c4b50d
  1. 3com/
  2. acenic/
  3. adaptec/
  4. advansys/
  5. amd/
  6. amd-ucode/
  7. amdgpu/
  8. amphion/
  9. ar3k/
  10. ath10k/
  11. ath11k/
  12. ath6k/
  13. ath9k_htc/
  14. atmel/
  15. atusb/
  16. av7110/
  17. bnx2/
  18. bnx2x/
  19. brcm/
  20. cadence/
  21. carl9170fw/
  22. cavium/
  23. cis/
  24. cnm/
  25. cpia2/
  26. cxgb3/
  27. cxgb4/
  28. cypress/
  29. dabusb/
  30. dpaa2/
  31. dsp56k/
  32. e100/
  33. edgeport/
  34. emi26/
  35. emi62/
  36. ene-ub6250/
  37. ess/
  38. go7007/
  39. i915/
  40. imx/
  41. inside-secure/
  42. intel/
  43. isci/
  44. kaweth/
  45. keyspan/
  46. keyspan_pda/
  47. korg/
  48. libertas/
  49. liquidio/
  50. matrox/
  51. mediatek/
  52. mellanox/
  53. meson/
  54. microchip/
  55. moxa/
  56. mrvl/
  57. mwl8k/
  58. mwlwifi/
  59. myricom/
  60. netronome/
  61. nvidia/
  62. ositech/
  63. qca/
  64. qcom/
  65. qed/
  66. qlogic/
  67. r128/
  68. radeon/
  69. rockchip/
  70. rsi/
  71. RTL8192E/
  72. rtl_bt/
  73. rtl_nic/
  74. rtlwifi/
  75. rtw88/
  76. rtw89/
  77. sb16/
  78. slicoss/
  79. sun/
  80. sxg/
  81. tehuti/
  82. ti/
  83. ti-connectivity/
  84. ti-keystone/
  85. tigon/
  86. ttusb-budget/
  87. ueagle-atm/
  88. usbdux/
  89. vicam/
  90. vxge/
  91. wfx/
  92. yam/
  93. yamaha/
  94. agere_ap_fw.bin
  95. agere_sta_fw.bin
  96. ar5523.bin
  97. ar7010.fw
  98. ar7010_1_1.fw
  99. ar9170-1.fw
  100. ar9170-2.fw
  101. ar9271.fw
  102. as102_data1_st.hex
  103. as102_data2_st.hex
  104. ath3k-1.fw
  105. atmsar11.fw
  106. bnx2x-e1-4.8.53.0.fw
  107. bnx2x-e1-5.2.13.0.fw
  108. bnx2x-e1-5.2.7.0.fw
  109. bnx2x-e1h-4.8.53.0.fw
  110. bnx2x-e1h-5.2.13.0.fw
  111. bnx2x-e1h-5.2.7.0.fw
  112. carl9170-1.fw
  113. cbfw-3.2.1.1.bin
  114. cbfw-3.2.3.0.bin
  115. cbfw-3.2.5.1.bin
  116. check_whence.py
  117. cmmb_vega_12mhz.inp
  118. cmmb_venice_12mhz.inp
  119. configure
  120. copy-firmware.sh
  121. ct2fw-3.2.1.1.bin
  122. ct2fw-3.2.3.0.bin
  123. ct2fw-3.2.5.1.bin
  124. ctefx.bin
  125. ctfw-3.2.1.1.bin
  126. ctfw-3.2.3.0.bin
  127. ctfw-3.2.5.1.bin
  128. ctspeq.bin
  129. dvb-fe-xc4000-1.4.1.fw
  130. dvb-fe-xc5000-1.6.114.fw
  131. dvb-fe-xc5000c-4.1.30.7.fw
  132. dvb-usb-dib0700-1.20.fw
  133. dvb-usb-it9135-01.fw
  134. dvb-usb-it9135-02.fw
  135. dvb-usb-terratec-h5-drxk.fw
  136. dvb_nova_12mhz.inp
  137. dvb_nova_12mhz_b0.inp
  138. f2255usb.bin
  139. GPL-2
  140. GPL-3
  141. hfi1_dc8051.fw
  142. hfi1_fabric.fw
  143. hfi1_pcie.fw
  144. hfi1_sbus.fw
  145. htc_7010.fw
  146. htc_9271.fw
  147. i2400m-fw-usb-1.4.sbcf
  148. i2400m-fw-usb-1.5.sbcf
  149. i6050-fw-usb-1.5.sbcf
  150. intelliport2.bin
  151. isdbt_nova_12mhz.inp
  152. isdbt_nova_12mhz_b0.inp
  153. isdbt_rio.inp
  154. iwlwifi-100-5.ucode
  155. iwlwifi-1000-3.ucode
  156. iwlwifi-1000-5.ucode
  157. iwlwifi-105-6.ucode
  158. iwlwifi-135-6.ucode
  159. iwlwifi-2000-6.ucode
  160. iwlwifi-2030-6.ucode
  161. iwlwifi-3160-17.ucode
  162. iwlwifi-3168-22.ucode
  163. iwlwifi-3168-27.ucode
  164. iwlwifi-3168-29.ucode
  165. iwlwifi-3945-2.ucode
  166. iwlwifi-4965-2.ucode
  167. iwlwifi-5000-1.ucode
  168. iwlwifi-5000-2.ucode
  169. iwlwifi-5000-5.ucode
  170. iwlwifi-5150-2.ucode
  171. iwlwifi-6000-4.ucode
  172. iwlwifi-6000g2a-5.ucode
  173. iwlwifi-6000g2a-6.ucode
  174. iwlwifi-6000g2b-5.ucode
  175. iwlwifi-6000g2b-6.ucode
  176. iwlwifi-6050-4.ucode
  177. iwlwifi-6050-5.ucode
  178. iwlwifi-7260-17.ucode
  179. iwlwifi-7265-17.ucode
  180. iwlwifi-7265D-22.ucode
  181. iwlwifi-7265D-27.ucode
  182. iwlwifi-7265D-29.ucode
  183. iwlwifi-8000C-22.ucode
  184. iwlwifi-8000C-27.ucode
  185. iwlwifi-8000C-31.ucode
  186. iwlwifi-8000C-34.ucode
  187. iwlwifi-8000C-36.ucode
  188. iwlwifi-8265-22.ucode
  189. iwlwifi-8265-27.ucode
  190. iwlwifi-8265-31.ucode
  191. iwlwifi-8265-34.ucode
  192. iwlwifi-8265-36.ucode
  193. iwlwifi-9000-pu-b0-jf-b0-33.ucode
  194. iwlwifi-9000-pu-b0-jf-b0-34.ucode
  195. iwlwifi-9000-pu-b0-jf-b0-38.ucode
  196. iwlwifi-9000-pu-b0-jf-b0-41.ucode
  197. iwlwifi-9000-pu-b0-jf-b0-43.ucode
  198. iwlwifi-9000-pu-b0-jf-b0-46.ucode
  199. iwlwifi-9260-th-b0-jf-b0-33.ucode
  200. iwlwifi-9260-th-b0-jf-b0-34.ucode
  201. iwlwifi-9260-th-b0-jf-b0-38.ucode
  202. iwlwifi-9260-th-b0-jf-b0-41.ucode
  203. iwlwifi-9260-th-b0-jf-b0-43.ucode
  204. iwlwifi-9260-th-b0-jf-b0-46.ucode
  205. iwlwifi-cc-a0-46.ucode
  206. iwlwifi-cc-a0-48.ucode
  207. iwlwifi-cc-a0-50.ucode
  208. iwlwifi-cc-a0-53.ucode
  209. iwlwifi-cc-a0-55.ucode
  210. iwlwifi-cc-a0-59.ucode
  211. iwlwifi-cc-a0-62.ucode
  212. iwlwifi-cc-a0-63.ucode
  213. iwlwifi-cc-a0-66.ucode
  214. iwlwifi-cc-a0-67.ucode
  215. iwlwifi-cc-a0-68.ucode
  216. iwlwifi-cc-a0-71.ucode
  217. iwlwifi-Qu-b0-hr-b0-48.ucode
  218. iwlwifi-Qu-b0-hr-b0-50.ucode
  219. iwlwifi-Qu-b0-hr-b0-53.ucode
  220. iwlwifi-Qu-b0-hr-b0-55.ucode
  221. iwlwifi-Qu-b0-hr-b0-59.ucode
  222. iwlwifi-Qu-b0-hr-b0-62.ucode
  223. iwlwifi-Qu-b0-hr-b0-63.ucode
  224. iwlwifi-Qu-b0-hr-b0-66.ucode
  225. iwlwifi-Qu-b0-hr-b0-68.ucode
  226. iwlwifi-Qu-b0-hr-b0-71.ucode
  227. iwlwifi-Qu-b0-jf-b0-48.ucode
  228. iwlwifi-Qu-b0-jf-b0-50.ucode
  229. iwlwifi-Qu-b0-jf-b0-53.ucode
  230. iwlwifi-Qu-b0-jf-b0-55.ucode
  231. iwlwifi-Qu-b0-jf-b0-59.ucode
  232. iwlwifi-Qu-b0-jf-b0-62.ucode
  233. iwlwifi-Qu-b0-jf-b0-63.ucode
  234. iwlwifi-Qu-b0-jf-b0-66.ucode
  235. iwlwifi-Qu-b0-jf-b0-68.ucode
  236. iwlwifi-Qu-b0-jf-b0-71.ucode
  237. iwlwifi-Qu-c0-hr-b0-48.ucode
  238. iwlwifi-Qu-c0-hr-b0-50.ucode
  239. iwlwifi-Qu-c0-hr-b0-53.ucode
  240. iwlwifi-Qu-c0-hr-b0-55.ucode
  241. iwlwifi-Qu-c0-hr-b0-59.ucode
  242. iwlwifi-Qu-c0-hr-b0-62.ucode
  243. iwlwifi-Qu-c0-hr-b0-63.ucode
  244. iwlwifi-Qu-c0-hr-b0-66.ucode
  245. iwlwifi-Qu-c0-hr-b0-68.ucode
  246. iwlwifi-Qu-c0-hr-b0-71.ucode
  247. iwlwifi-Qu-c0-jf-b0-48.ucode
  248. iwlwifi-Qu-c0-jf-b0-50.ucode
  249. iwlwifi-Qu-c0-jf-b0-53.ucode
  250. iwlwifi-Qu-c0-jf-b0-55.ucode
  251. iwlwifi-Qu-c0-jf-b0-59.ucode
  252. iwlwifi-Qu-c0-jf-b0-62.ucode
  253. iwlwifi-Qu-c0-jf-b0-63.ucode
  254. iwlwifi-Qu-c0-jf-b0-66.ucode
  255. iwlwifi-Qu-c0-jf-b0-68.ucode
  256. iwlwifi-Qu-c0-jf-b0-71.ucode
  257. iwlwifi-QuZ-a0-hr-b0-48.ucode
  258. iwlwifi-QuZ-a0-hr-b0-50.ucode
  259. iwlwifi-QuZ-a0-hr-b0-53.ucode
  260. iwlwifi-QuZ-a0-hr-b0-55.ucode
  261. iwlwifi-QuZ-a0-hr-b0-59.ucode
  262. iwlwifi-QuZ-a0-hr-b0-62.ucode
  263. iwlwifi-QuZ-a0-hr-b0-63.ucode
  264. iwlwifi-QuZ-a0-hr-b0-66.ucode
  265. iwlwifi-QuZ-a0-hr-b0-67.ucode
  266. iwlwifi-QuZ-a0-hr-b0-68.ucode
  267. iwlwifi-QuZ-a0-hr-b0-71.ucode
  268. iwlwifi-QuZ-a0-jf-b0-48.ucode
  269. iwlwifi-QuZ-a0-jf-b0-50.ucode
  270. iwlwifi-QuZ-a0-jf-b0-53.ucode
  271. iwlwifi-QuZ-a0-jf-b0-55.ucode
  272. iwlwifi-QuZ-a0-jf-b0-59.ucode
  273. iwlwifi-QuZ-a0-jf-b0-62.ucode
  274. iwlwifi-QuZ-a0-jf-b0-63.ucode
  275. iwlwifi-QuZ-a0-jf-b0-66.ucode
  276. iwlwifi-QuZ-a0-jf-b0-68.ucode
  277. iwlwifi-QuZ-a0-jf-b0-71.ucode
  278. iwlwifi-so-a0-gf-a0-64.ucode
  279. iwlwifi-so-a0-gf-a0-67.ucode
  280. iwlwifi-so-a0-gf-a0-68.ucode
  281. iwlwifi-so-a0-gf-a0-71.ucode
  282. iwlwifi-so-a0-gf-a0.pnvm
  283. iwlwifi-so-a0-gf4-a0-67.ucode
  284. iwlwifi-so-a0-gf4-a0-68.ucode
  285. iwlwifi-so-a0-gf4-a0-71.ucode
  286. iwlwifi-so-a0-gf4-a0.pnvm
  287. iwlwifi-so-a0-hr-b0-64.ucode
  288. iwlwifi-so-a0-hr-b0-68.ucode
  289. iwlwifi-so-a0-hr-b0-71.ucode
  290. iwlwifi-so-a0-jf-b0-64.ucode
  291. iwlwifi-so-a0-jf-b0-68.ucode
  292. iwlwifi-so-a0-jf-b0-71.ucode
  293. iwlwifi-ty-a0-gf-a0-59.ucode
  294. iwlwifi-ty-a0-gf-a0-62.ucode
  295. iwlwifi-ty-a0-gf-a0-63.ucode
  296. iwlwifi-ty-a0-gf-a0-66.ucode
  297. iwlwifi-ty-a0-gf-a0-67.ucode
  298. iwlwifi-ty-a0-gf-a0-68.ucode
  299. iwlwifi-ty-a0-gf-a0-71.ucode
  300. iwlwifi-ty-a0-gf-a0.pnvm
  301. lbtf_usb.bin
  302. lgs8g75.fw
  303. LICENCE.Abilis
  304. LICENCE.adsp_sst
  305. LICENCE.agere
  306. LICENCE.atheros_firmware
  307. LICENCE.broadcom_bcm43xx
  308. LICENCE.ca0132
  309. LICENCE.cadence
  310. LICENCE.cavium
  311. LICENCE.cavium_liquidio
  312. LICENCE.chelsio_firmware
  313. LICENCE.cnm
  314. LICENCE.cw1200
  315. LICENCE.cypress
  316. LICENCE.e100
  317. LICENCE.ene_firmware
  318. LICENCE.fw_sst_0f28
  319. LICENCE.go7007
  320. LICENCE.i2400m
  321. LICENCE.ibt_firmware
  322. LICENCE.IntcSST2
  323. LICENCE.it913x
  324. LICENCE.iwlwifi_firmware
  325. LICENCE.kaweth
  326. LICENCE.Marvell
  327. LICENCE.mediatek
  328. LICENCE.microchip
  329. LICENCE.moxa
  330. LICENCE.myri10ge_firmware
  331. LICENCE.Netronome
  332. LICENCE.nvidia
  333. LICENCE.NXP
  334. LICENCE.OLPC
  335. LICENCE.open-ath9k-htc-firmware
  336. LICENCE.phanfw
  337. LICENCE.qat_firmware
  338. LICENCE.qla1280
  339. LICENCE.qla2xxx
  340. LICENCE.r8a779x_usb3
  341. LICENCE.ralink-firmware.txt
  342. LICENCE.ralink_a_mediatek_company_firmware
  343. LICENCE.rockchip
  344. LICENCE.rtlwifi_firmware.txt
  345. LICENCE.siano
  346. LICENCE.tda7706-firmware.txt
  347. LICENCE.ti-connectivity
  348. LICENCE.ti-keystone
  349. LICENCE.ti-tspa
  350. LICENCE.ueagle-atm4-firmware
  351. LICENCE.via_vt6656
  352. LICENCE.wl1251
  353. LICENCE.xc4000
  354. LICENCE.xc5000
  355. LICENCE.xc5000c
  356. LICENSE.amd-sev
  357. LICENSE.amd-ucode
  358. LICENSE.amdgpu
  359. LICENSE.amlogic_vdec
  360. LICENSE.amphion_vpu
  361. LICENSE.atmel
  362. LICENSE.dib0700
  363. LICENSE.hfi1_firmware
  364. LICENSE.i915
  365. LICENSE.ice
  366. LICENSE.ice_enhanced
  367. LICENSE.ipu3_firmware
  368. LICENSE.Lontium
  369. LICENSE.nxp_mc_firmware
  370. LICENSE.qcom
  371. LICENSE.QualcommAtheros_ar3k
  372. LICENSE.QualcommAtheros_ath10k
  373. LICENSE.radeon
  374. LICENSE.sdma_firmware
  375. lt9611uxc_fw.bin
  376. Makefile
  377. mt7601u.bin
  378. mt7650.bin
  379. mt7662.bin
  380. mt7662_rom_patch.bin
  381. mts_cdma.fw
  382. mts_edge.fw
  383. mts_gsm.fw
  384. mts_mt9234mu.fw
  385. mts_mt9234zba.fw
  386. myri10ge_eth_big_z8e.dat
  387. myri10ge_eth_z8e.dat
  388. myri10ge_ethp_big_z8e.dat
  389. myri10ge_ethp_z8e.dat
  390. myri10ge_rss_eth_big_z8e.dat
  391. myri10ge_rss_eth_z8e.dat
  392. myri10ge_rss_ethp_big_z8e.dat
  393. myri10ge_rss_ethp_z8e.dat
  394. phanfw.bin
  395. qat_895xcc.bin
  396. qat_895xcc_mmp.bin
  397. qat_c3xxx.bin
  398. qat_c3xxx_mmp.bin
  399. qat_c62x.bin
  400. qat_c62x_mmp.bin
  401. ql2100_fw.bin
  402. ql2200_fw.bin
  403. ql2300_fw.bin
  404. ql2322_fw.bin
  405. ql2400_fw.bin
  406. ql2500_fw.bin
  407. r8a779x_usb3_v1.dlmem
  408. r8a779x_usb3_v2.dlmem
  409. r8a779x_usb3_v3.dlmem
  410. README
  411. rp2.fw
  412. rsi_91x.fw
  413. rt2561.bin
  414. rt2561s.bin
  415. rt2661.bin
  416. rt2860.bin
  417. rt2870.bin
  418. rt3071.bin
  419. rt3290.bin
  420. rt73.bin
  421. s5p-mfc-v6-v2.fw
  422. s5p-mfc-v6.fw
  423. s5p-mfc-v7.fw
  424. s5p-mfc-v8.fw
  425. s5p-mfc.fw
  426. sdd_sagrad_1091_1098.bin
  427. sms1xxx-hcw-55xxx-dvbt-02.fw
  428. sms1xxx-hcw-55xxx-isdbt-02.fw
  429. sms1xxx-nova-a-dvbt-01.fw
  430. sms1xxx-nova-b-dvbt-01.fw
  431. sms1xxx-stellar-dvbt-01.fw
  432. TDA7706_OM_v2.5.1_boot.txt
  433. TDA7706_OM_v3.0.2_boot.txt
  434. tdmb_nova_12mhz.inp
  435. ti_3410.fw
  436. ti_5052.fw
  437. tlg2300_firmware.bin
  438. tr_smctr.bin
  439. usbdux_firmware.bin
  440. usbduxfast_firmware.bin
  441. usbduxsigma_firmware.bin
  442. v4l-cx231xx-avcore-01.fw
  443. v4l-cx23418-apu.fw
  444. v4l-cx23418-cpu.fw
  445. v4l-cx23418-dig.fw
  446. v4l-cx23885-avcore-01.fw
  447. v4l-cx25840.fw
  448. vntwusb.fw
  449. WHENCE
  450. whiteheat.fw
  451. whiteheat_loader.fw
  452. wil6210.brd
  453. wil6210.fw
  454. wsm_22.bin