mirror of
https://github.com/reactos/reactos.git
synced 2025-08-07 12:03:19 +00:00
[BOOTDATA] Do not include caroots.inf in registry.inf. CORE-12020
This splits registry.inf roughly in half, which massively reduces heap usage in 1st stage. DPH and low-memory scenarios benefit from this.
This commit is contained in:
parent
c6d65fec69
commit
6158207c31
2 changed files with 7 additions and 1 deletions
|
@ -5,8 +5,13 @@ add_subdirectory(packages)
|
||||||
|
|
||||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/txtsetup.sif DESTINATION reactos NO_CAB FOR bootcd regtest)
|
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/txtsetup.sif DESTINATION reactos NO_CAB FOR bootcd regtest)
|
||||||
|
|
||||||
|
add_custom_target(converted_caroots_inf DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/caroots.inf)
|
||||||
|
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/caroots.inf
|
||||||
|
COMMAND native-utf16le "${CMAKE_CURRENT_SOURCE_DIR}/caroots.inf" "${CMAKE_CURRENT_BINARY_DIR}/caroots.inf"
|
||||||
|
DEPENDS native-utf16le ${CMAKE_CURRENT_SOURCE_DIR}/caroots.inf)
|
||||||
|
add_cd_file(TARGET converted_caroots_inf FILE ${CMAKE_CURRENT_BINARY_DIR}/caroots.inf DESTINATION reactos NO_CAB FOR all)
|
||||||
|
|
||||||
add_registry_inf(
|
add_registry_inf(
|
||||||
caroots.inf
|
|
||||||
hivecls.inf
|
hivecls.inf
|
||||||
hivedef.inf
|
hivedef.inf
|
||||||
hivesft.inf
|
hivesft.inf
|
||||||
|
|
|
@ -523,6 +523,7 @@ Default = "XT-, AT- or extended keyboard (83-105 keys)"
|
||||||
0000048F = kbdeo.dll
|
0000048F = kbdeo.dll
|
||||||
|
|
||||||
[HiveInfs.Install]
|
[HiveInfs.Install]
|
||||||
|
AddReg=caroots.inf,AddReg
|
||||||
AddReg=registry.inf,AddReg
|
AddReg=registry.inf,AddReg
|
||||||
|
|
||||||
; EOF
|
; EOF
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue