diff --git a/reactos/media/inf/CMakeLists.txt b/reactos/media/inf/CMakeLists.txt index 20bf5477ee5..62796c56129 100644 --- a/reactos/media/inf/CMakeLists.txt +++ b/reactos/media/inf/CMakeLists.txt @@ -8,20 +8,16 @@ list(APPEND INF_FILES c_image.inf cdrom.inf cpu.inf - defltws.inf disk.inf display.inf fdc.inf flpydisk.inf - font.inf hal.inf hdc.inf input.inf - intl.inf keyboard.inf ks.inf kscaptur.inf - layout.inf legcydrv.inf machine.inf monitor.inf @@ -42,7 +38,25 @@ list(APPEND INF_FILES wdmaudio.inf xboxdisp.inf) +list(APPEND UTF8_INF_FILES + defltws.inf + font.inf + intl.inf + layout.inf) + foreach(item ${INF_FILES}) + set(_converted_item ${CMAKE_CURRENT_BINARY_DIR}/${item}) + set(_source_item ${CMAKE_CURRENT_SOURCE_DIR}/${item}) + add_custom_command(OUTPUT "${_converted_item}" + COMMAND native-utf16le "${_source_item}" "${_converted_item}" + DEPENDS native-utf16le "${_source_item}") + add_cd_file(TARGET converted_inf_files FILE ${_converted_item} DESTINATION reactos/inf FOR all) + list(APPEND _converted_inf_files ${_converted_item}) +endforeach(item) + +add_custom_target(converted_inf_files DEPENDS ${_converted_inf_files}) + +foreach(item ${UTF8_INF_FILES}) add_cd_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/${item}" DESTINATION reactos/inf FOR all) endforeach(item) diff --git a/reactos/media/inf/NET_NIC.inf b/reactos/media/inf/NET_NIC.inf index 4cae1a6e09d..7b1780fa21b 100644 Binary files a/reactos/media/inf/NET_NIC.inf and b/reactos/media/inf/NET_NIC.inf differ diff --git a/reactos/media/inf/acpi.inf b/reactos/media/inf/acpi.inf index 917cd84e2ee..2be2a49ed4d 100644 Binary files a/reactos/media/inf/acpi.inf and b/reactos/media/inf/acpi.inf differ diff --git a/reactos/media/inf/audio.inf b/reactos/media/inf/audio.inf index e17c2f4dca6..dca8c661a8e 100644 Binary files a/reactos/media/inf/audio.inf and b/reactos/media/inf/audio.inf differ diff --git a/reactos/media/inf/battery.inf b/reactos/media/inf/battery.inf index 6e75de7c76e..f957ba8268b 100644 Binary files a/reactos/media/inf/battery.inf and b/reactos/media/inf/battery.inf differ diff --git a/reactos/media/inf/bda.inf b/reactos/media/inf/bda.inf index d972babffd5..a2f98886ba2 100644 Binary files a/reactos/media/inf/bda.inf and b/reactos/media/inf/bda.inf differ diff --git a/reactos/media/inf/bth.inf b/reactos/media/inf/bth.inf index 96613409fb4..ecce95d5f2d 100644 Binary files a/reactos/media/inf/bth.inf and b/reactos/media/inf/bth.inf differ diff --git a/reactos/media/inf/c_image.inf b/reactos/media/inf/c_image.inf index aa244d8b29f..23a62cb13d6 100644 Binary files a/reactos/media/inf/c_image.inf and b/reactos/media/inf/c_image.inf differ diff --git a/reactos/media/inf/cdrom.inf b/reactos/media/inf/cdrom.inf index fb4f397b369..03c4ba938f5 100644 Binary files a/reactos/media/inf/cdrom.inf and b/reactos/media/inf/cdrom.inf differ diff --git a/reactos/media/inf/cpu.inf b/reactos/media/inf/cpu.inf index f53e9f95653..131c1a100c6 100644 Binary files a/reactos/media/inf/cpu.inf and b/reactos/media/inf/cpu.inf differ diff --git a/reactos/media/inf/disk.inf b/reactos/media/inf/disk.inf index 96289ef45df..5b15acc8e3f 100644 Binary files a/reactos/media/inf/disk.inf and b/reactos/media/inf/disk.inf differ diff --git a/reactos/media/inf/display.inf b/reactos/media/inf/display.inf index 15d54ecd720..a864a2101e5 100644 Binary files a/reactos/media/inf/display.inf and b/reactos/media/inf/display.inf differ diff --git a/reactos/media/inf/fdc.inf b/reactos/media/inf/fdc.inf index 9c319a8f569..3225567d1ef 100644 Binary files a/reactos/media/inf/fdc.inf and b/reactos/media/inf/fdc.inf differ diff --git a/reactos/media/inf/flpydisk.inf b/reactos/media/inf/flpydisk.inf index 8874bc8c817..6483dd0721e 100644 Binary files a/reactos/media/inf/flpydisk.inf and b/reactos/media/inf/flpydisk.inf differ diff --git a/reactos/media/inf/hal.inf b/reactos/media/inf/hal.inf index 33f47ebf119..cddef69877e 100644 Binary files a/reactos/media/inf/hal.inf and b/reactos/media/inf/hal.inf differ diff --git a/reactos/media/inf/hdc.inf b/reactos/media/inf/hdc.inf index 5ba814b0859..e00ce559519 100644 Binary files a/reactos/media/inf/hdc.inf and b/reactos/media/inf/hdc.inf differ diff --git a/reactos/media/inf/input.inf b/reactos/media/inf/input.inf index 54125297e7e..5adcaff5e70 100644 Binary files a/reactos/media/inf/input.inf and b/reactos/media/inf/input.inf differ diff --git a/reactos/media/inf/keyboard.inf b/reactos/media/inf/keyboard.inf index c7e78e67fee..c7779b7462f 100644 Binary files a/reactos/media/inf/keyboard.inf and b/reactos/media/inf/keyboard.inf differ diff --git a/reactos/media/inf/ks.inf b/reactos/media/inf/ks.inf index 1d2b0ce56e3..33d32ac56c8 100644 Binary files a/reactos/media/inf/ks.inf and b/reactos/media/inf/ks.inf differ diff --git a/reactos/media/inf/kscaptur.inf b/reactos/media/inf/kscaptur.inf index 4b487c9baf2..1a80096da84 100644 Binary files a/reactos/media/inf/kscaptur.inf and b/reactos/media/inf/kscaptur.inf differ diff --git a/reactos/media/inf/legcydrv.inf b/reactos/media/inf/legcydrv.inf index 1adf6fc5f4a..87d96ff826e 100644 Binary files a/reactos/media/inf/legcydrv.inf and b/reactos/media/inf/legcydrv.inf differ diff --git a/reactos/media/inf/machine.inf b/reactos/media/inf/machine.inf index 3db12aa5d6f..dc3538de936 100644 Binary files a/reactos/media/inf/machine.inf and b/reactos/media/inf/machine.inf differ diff --git a/reactos/media/inf/monitor.inf b/reactos/media/inf/monitor.inf index d889ae5c1f0..4dd085a8964 100644 Binary files a/reactos/media/inf/monitor.inf and b/reactos/media/inf/monitor.inf differ diff --git a/reactos/media/inf/msmouse.inf b/reactos/media/inf/msmouse.inf index 9ffc2d2635d..306acaae2f1 100644 Binary files a/reactos/media/inf/msmouse.inf and b/reactos/media/inf/msmouse.inf differ diff --git a/reactos/media/inf/netamd.inf b/reactos/media/inf/netamd.inf index 39f18f06904..80a2fa4c277 100644 Binary files a/reactos/media/inf/netamd.inf and b/reactos/media/inf/netamd.inf differ diff --git a/reactos/media/inf/netisa.inf b/reactos/media/inf/netisa.inf index ef6c91ce887..812a40bcb2d 100644 Binary files a/reactos/media/inf/netisa.inf and b/reactos/media/inf/netisa.inf differ diff --git a/reactos/media/inf/netrtl.inf b/reactos/media/inf/netrtl.inf index ff8cf2c5dcf..988db7a6111 100644 Binary files a/reactos/media/inf/netrtl.inf and b/reactos/media/inf/netrtl.inf differ diff --git a/reactos/media/inf/netrtpnt.inf b/reactos/media/inf/netrtpnt.inf index b0c06f8eb1e..c3d400aad1c 100644 Binary files a/reactos/media/inf/netrtpnt.inf and b/reactos/media/inf/netrtpnt.inf differ diff --git a/reactos/media/inf/nettcpip.inf b/reactos/media/inf/nettcpip.inf index 4f89f7aacf1..cb18064722d 100644 Binary files a/reactos/media/inf/nettcpip.inf and b/reactos/media/inf/nettcpip.inf differ diff --git a/reactos/media/inf/ports.inf b/reactos/media/inf/ports.inf index 80a3baa64d5..7021f6c2fe0 100644 Binary files a/reactos/media/inf/ports.inf and b/reactos/media/inf/ports.inf differ diff --git a/reactos/media/inf/scsi.inf b/reactos/media/inf/scsi.inf index b0b058bafa2..1ee8374ff13 100644 Binary files a/reactos/media/inf/scsi.inf and b/reactos/media/inf/scsi.inf differ diff --git a/reactos/media/inf/shortcuts.inf b/reactos/media/inf/shortcuts.inf index 26d25f4b525..f114d6f2f3b 100644 Binary files a/reactos/media/inf/shortcuts.inf and b/reactos/media/inf/shortcuts.inf differ diff --git a/reactos/media/inf/unknown.inf b/reactos/media/inf/unknown.inf index 4d691945d95..3fe9acc68a7 100644 Binary files a/reactos/media/inf/unknown.inf and b/reactos/media/inf/unknown.inf differ diff --git a/reactos/media/inf/usb.inf b/reactos/media/inf/usb.inf index 7eca6d0f597..c5b5408c60c 100644 Binary files a/reactos/media/inf/usb.inf and b/reactos/media/inf/usb.inf differ diff --git a/reactos/media/inf/usbport.inf b/reactos/media/inf/usbport.inf index b64c76780b2..681926c69a7 100644 Binary files a/reactos/media/inf/usbport.inf and b/reactos/media/inf/usbport.inf differ diff --git a/reactos/media/inf/usbstor.inf b/reactos/media/inf/usbstor.inf index d3430050e8d..8f354df8d78 100644 Binary files a/reactos/media/inf/usbstor.inf and b/reactos/media/inf/usbstor.inf differ diff --git a/reactos/media/inf/wdmaudio.inf b/reactos/media/inf/wdmaudio.inf index 3954e39dd7f..394260d9bcb 100644 Binary files a/reactos/media/inf/wdmaudio.inf and b/reactos/media/inf/wdmaudio.inf differ diff --git a/reactos/media/inf/xboxdisp.inf b/reactos/media/inf/xboxdisp.inf index 58454188bca..cbdd98e5a52 100644 Binary files a/reactos/media/inf/xboxdisp.inf and b/reactos/media/inf/xboxdisp.inf differ