* Improve the way we create bootcd, livecd and bootcdregtest. The effort results...
authorAmine Khaldi <amine.khaldi@reactos.org>
Sun, 21 Jul 2013 13:33:03 +0000 (13:33 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sun, 21 Jul 2013 13:33:03 +0000 (13:33 +0000)
commitfe0958fb253fd116da33242fdc6af005d8d13e74
treed564a5674b380e6200f0e9336c7cb61a526d366d
parent95ba3e574b62b37bf5916e521736dfdd61159b00
* Improve the way we create bootcd, livecd and bootcdregtest. The effort results in ~28% *smaller* build folder, and *much* faster generation of the ISOs.

[CDMAKE]
* Introduce a way to create an iso using a file map instead of the current on-disk layout. This allows us to massively reduce the IO and the disk space needed to perform the creation of the 3 ISOs, and at the same time speed up the process. Brought to you by Art Yerkes (arty) with review/bug fix by Thomas Faber.
[CMAKE]
* Leverage the newly introduced cdmake feature.
* Silence cdmake verbosity.
* Write the contents of the file lists at once, instead of appending to it one item by one.
[VGAFONTS]
* Don't include the cab file twice.

svn path=/trunk/; revision=59547
reactos/CMakeLists.txt
reactos/boot/CMakeLists.txt
reactos/cmake/CMakeMacros.cmake
reactos/media/vgafonts/CMakeLists.txt
reactos/tools/cdmake/CMakeLists.txt
reactos/tools/cdmake/cdmake.c
reactos/tools/cdmake/dirhash.c [new file with mode: 0644]
reactos/tools/cdmake/dirhash.h [new file with mode: 0644]
reactos/tools/cdmake/dirsep.h [new file with mode: 0644]