# SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2021 Aleksander Morgado # Shipped but disabled FCC unlock tools mm_fccunlockdiravailable = mm_pkgdatadir / 'fcc-unlock.available.d' # Directory for user-enabled tools mm_fccunlockdiruser = mm_pkgsysconfdir / 'fcc-unlock.d' # Directory for package-enabled tools mm_fccunlockdirpackage = mm_pkglibdir / 'fcc-unlock.d' examples = files( '105b', '1199', '14c3', '2c7c', '8086:7360', ) install_data( examples, install_mode: 'rwx------', install_dir: mm_fccunlockdiravailable, ) vidpids = { '105b:e0ab': '105b', '105b:e0c3': '105b', '03f0:4e1d': '1199', '1199:9079': '1199', '413c:81a3': '1199', '413c:81a8': '1199', '14c3:4d75': '14c3', '1eac:1001': '2c7c', '1eac:1004': '2c7c', '1eac:1007': '2c7c', '2c7c:030a': '2c7c', '2c7c:0313': '2c7c', '2c7c:0314': '2c7c', '2c7c:0801': '2c7c', } ln_cmd = 'ln -fs @0@ ${DESTDIR}@1@' foreach output, input: vidpids meson.add_install_script('sh', '-c', ln_cmd.format(input, mm_prefix / mm_fccunlockdiravailable / output)) endforeach mkdir_cmd = 'mkdir -p ${DESTDIR}@0@' meson.add_install_script('sh', '-c', mkdir_cmd.format(mm_prefix / mm_fccunlockdiruser)) meson.add_install_script('sh', '-c', mkdir_cmd.format(mm_prefix / mm_fccunlockdirpackage))