A free Windows-compatible Operating System - mirrored from GitHub
Find a file
Aleksey Bragin 86a77f7088 - Build FreeLdr the same way other modules are built, by using gcc -Wl.
- This allows us to get rid of the /math directory and use -lgcc instead.
- Get rid of -ffreestanding, -fno-builtin and -O2. The former are not needed anymore since we're properly building a "freestanding" image anyway, just like the kernel. The latter is removed since optimization flags come from the project settings.
- Update code to fix warnings caused since we've removed -ffreestanding. GCC now warns about printf, sprintf and other C calls (including a change from %wZ to %S in winldr.c's sprintf calls).
- Don't use printf anymore -- rename freeldr's implementation to TuiPrintf. Just like in the kernel, you can't use printf in freeldr (since it's not running in a standard/full CRT environment).
- 124kb saved!

svn path=/trunk/; revision=32120
2008-02-04 20:27:43 +00:00
irc * refactor the code to make it more OOP and extensible 2007-12-10 19:08:13 +00:00
reactos - Build FreeLdr the same way other modules are built, by using gcc -Wl. 2008-02-04 20:27:43 +00:00
rosapps German RC File Updates by (Dark_Shadow@gmx.at) 2008-02-03 08:21:00 +00:00
rostests These files still included the now non-existent "resource.h" files. 2008-01-17 15:22:18 +00:00
wallpaper Re-add the "lake.bmp" wallpaper inclusion (partly imported from the deleted 0.3.1 branch, r26044) 2007-06-21 15:23:49 +00:00