]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - hwdb/meson.build
hwdb: run 'meson hwdb-update'
[thirdparty/systemd.git] / hwdb / meson.build
index 74a93f9ccb5dc1c5e440dcf3fac4742334a9920d..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', false)
+if conf.get('ENABLE_HWDB') == 1
         install_data(hwdb_files,
                      install_dir : udevhwdbdir)
 
@@ -32,12 +36,14 @@ endif
 ############################################################
 
 parse_hwdb_py = find_program('parse_hwdb.py')
-test('parse-hwdb',
-     parse_hwdb_py,
-     timeout : 90)
+if want_tests != 'false'
+        test('parse-hwdb',
+             parse_hwdb_py,
+             timeout : 90)
+endif
 
 ############################################################
 
 run_target(
-        'update',
+        'hwdb-update',
         command : [hwdb_update_sh, meson.current_source_dir()])