[REG_WINETEST] Import from Wine Staging 1.7.37. CORE-9246
[reactos.git] / reactos / media / inf / CMakeLists.txt
1
2 list(APPEND INF_FILES
3 acpi.inf
4 audio.inf
5 battery.inf
6 bda.inf
7 bth.inf
8 c_image.inf
9 cdrom.inf
10 cpu.inf
11 disk.inf
12 display.inf
13 fdc.inf
14 flpydisk.inf
15 hal.inf
16 hdc.inf
17 input.inf
18 keyboard.inf
19 ks.inf
20 kscaptur.inf
21 legcydrv.inf
22 machine.inf
23 monitor.inf
24 msmouse.inf
25 NET_NIC.inf
26 netamd.inf
27 netisa.inf
28 netrtl.inf
29 netrtpnt.inf
30 nettcpip.inf
31 ports.inf
32 scsi.inf
33 shortcuts.inf
34 unknown.inf
35 usb.inf
36 usbport.inf
37 usbstor.inf
38 wdmaudio.inf
39 wmiacpi.inf
40 xboxdisp.inf)
41
42 list(APPEND UTF8_INF_FILES
43 defltws.inf
44 font.inf
45 intl.inf
46 layout.inf)
47
48 foreach(item ${INF_FILES})
49 set(_converted_item ${CMAKE_CURRENT_BINARY_DIR}/${item})
50 set(_source_item ${CMAKE_CURRENT_SOURCE_DIR}/${item})
51 add_custom_command(OUTPUT "${_converted_item}"
52 COMMAND native-utf16le "${_source_item}" "${_converted_item}"
53 DEPENDS native-utf16le "${_source_item}")
54 add_cd_file(TARGET converted_inf_files FILE ${_converted_item} DESTINATION reactos/inf FOR all)
55 list(APPEND _converted_inf_files ${_converted_item})
56 endforeach(item)
57
58 add_custom_target(converted_inf_files DEPENDS ${_converted_inf_files})
59
60 foreach(item ${UTF8_INF_FILES})
61 add_cd_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/${item}" DESTINATION reactos/inf FOR all)
62 endforeach(item)
63
64 add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/syssetup.inf DESTINATION reactos/inf FOR all)