]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - hwdb/meson.build
Merge pull request #12207 from poettering/portable-bus-policy-fix
[thirdparty/systemd.git] / hwdb / meson.build
index b9fc5ab5942cefa7910d498a7aa5e057e997af20..31ee3e74094fb8bd2d5aee0033fc0a80a347b169 100644 (file)
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1+
+
 hwdb_files = files('''
         20-pci-vendor-model.hwdb
         20-pci-classes.hwdb
@@ -9,15 +11,17 @@ hwdb_files = files('''
         20-acpi-vendor.hwdb
         20-OUI.hwdb
         20-net-ifname.hwdb
+        20-vmbus-class.hwdb
         60-evdev.hwdb
         60-keyboard.hwdb
         60-sensor.hwdb
+        70-joystick.hwdb
         70-mouse.hwdb
         70-pointingstick.hwdb
         70-touchpad.hwdb
 '''.split())
 
-if conf.get('ENABLE_HWDB', 0) == 1
+if conf.get('ENABLE_HWDB') == 1
         install_data(hwdb_files,
                      install_dir : udevhwdbdir)
 
@@ -31,7 +35,15 @@ endif
 
 ############################################################
 
-custom_target(
-        'update',
-        output : 'update',
+parse_hwdb_py = find_program('parse_hwdb.py')
+if want_tests != 'false'
+        test('parse-hwdb',
+             parse_hwdb_py,
+             timeout : 90)
+endif
+
+############################################################
+
+run_target(
+        'hwdb-update',
         command : [hwdb_update_sh, meson.current_source_dir()])