[CMAKE/BOOTDATA]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 29 Mar 2015 11:38:05 +0000 (11:38 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 29 Mar 2015 11:38:05 +0000 (11:38 +0000)
commit04cbcf8063e04856f9ca3eaab083d348da10ef2e
treef73e8b4718a54074b6d471d91776d74e64c924c5
parent774369adf561f7e3871e9792480402a1ec9242a9
[CMAKE/BOOTDATA]
Implement support for decentralized registry inf files.
This is done with the new add_registry_inf() cmake function, which takes one or more inf files, which are then converted to UTF-16 and merged into a single registry.inf, which is then used to create the livecd hives and imported by usetup. Move the registry entries for some drivers out of hivesys.inf into separate files next to the driver.

svn path=/trunk/; revision=66952
36 files changed:
reactos/CMakeLists.txt
reactos/boot/bootdata/CMakeLists.txt
reactos/boot/bootdata/hivesys.inf
reactos/boot/bootdata/txtsetup.sif
reactos/boot/freeldr/freeldr/CMakeLists.txt
reactos/cmake/CMakeMacros.cmake
reactos/drivers/base/beep/CMakeLists.txt
reactos/drivers/base/beep/beep_reg.inf [new file with mode: 0644]
reactos/drivers/crypto/ksecdd/CMakeLists.txt
reactos/drivers/crypto/ksecdd/ksecdd_reg.inf [new file with mode: 0644]
reactos/drivers/filesystems/cdfs/CMakeLists.txt
reactos/drivers/filesystems/cdfs/cdfs_reg.inf [new file with mode: 0644]
reactos/drivers/filesystems/msfs/CMakeLists.txt
reactos/drivers/filesystems/msfs/msfs_reg.inf [new file with mode: 0644]
reactos/drivers/filesystems/npfs/CMakeLists.txt
reactos/drivers/filesystems/npfs/npfs_reg.inf [new file with mode: 0644]
reactos/drivers/input/kbdclass/CMakeLists.txt
reactos/drivers/input/kbdclass/kbdclass_reg.inf [new file with mode: 0644]
reactos/drivers/input/mouclass/CMakeLists.txt
reactos/drivers/input/mouclass/mouclass_reg.inf [new file with mode: 0644]
reactos/drivers/network/afd/CMakeLists.txt
reactos/drivers/network/afd/afd_reg.inf [new file with mode: 0644]
reactos/drivers/storage/class/cdrom/CMakeLists.txt
reactos/drivers/storage/class/cdrom/cdrom_reg.inf [new file with mode: 0644]
reactos/drivers/storage/class/disk/CMakeLists.txt
reactos/drivers/storage/class/disk/disk_reg.inf [new file with mode: 0644]
reactos/drivers/storage/floppy/CMakeLists.txt
reactos/drivers/storage/floppy/floppy_reg.inf [new file with mode: 0644]
reactos/drivers/storage/ide/uniata/CMakeLists.txt
reactos/drivers/storage/ide/uniata/uniata_reg.inf [new file with mode: 0644]
reactos/drivers/storage/port/buslogic/CMakeLists.txt
reactos/drivers/storage/port/buslogic/buslogic_reg.inf [new file with mode: 0644]
reactos/win32ss/drivers/miniport/vbe/CMakeLists.txt
reactos/win32ss/drivers/miniport/vbe/vbemp_reg.inf [new file with mode: 0644]
reactos/win32ss/drivers/miniport/vga/CMakeLists.txt
reactos/win32ss/drivers/miniport/vga/vga_reg.inf [new file with mode: 0644]