[rbuild]
authorSamuel Serapion <samuel.serapion@gmail.com>
Sat, 26 Dec 2009 06:07:38 +0000 (06:07 +0000)
committerSamuel Serapion <samuel.serapion@gmail.com>
Sat, 26 Dec 2009 06:07:38 +0000 (06:07 +0000)
commitd2c55015f1d05392bda592f8808e326cabf75914
tree91ec9c162c3bcc0f2028cb14ac5eec620af65d8d
parent086ab61bfa5d570a393deb70724872df04b69756
[rbuild]
- Fix make install.
- Fix mkhive command.
- Automatically generate reactos.dff using the installfile and installbase attributes found in rbuild files.
-- Fixes race to grab reactos.dff on concurrent builds in the same tree.
-- Makes the result of make install, make livecd and make bootcd the same(some modules arent in reactos.dff but have installfile/base attributes, which means they got intto livecd/install but not bootcd!)
-- Works really great with rosapps/rostests.
-- Downside is some files now exist inside and outside the generated cab file, maybe this could be useful if we wanted to have a package that contained reactos and an app that installed it from livecd... just thinking out loud...

svn path=/branches/ros-amd64-bringup/; revision=44762
14 files changed:
reactos/base/services/tcpsvcs/tcpsvcs.rbuild
reactos/base/shell/explorer/explorer.rbuild
reactos/boot/bootdata/hiveinst_amd64.inf [new file with mode: 0644]
reactos/boot/bootdata/packages/reactos.dff [deleted file]
reactos/hal/hal/hal.rbuild
reactos/hal/halx86/halup.rbuild
reactos/media/inf/inf.rbuild
reactos/tools/rbuild/backend/mingw/mingw.cpp
reactos/tools/rbuild/backend/mingw/mingw.h
reactos/tools/rbuild/backend/mingw/modulehandler.cpp
reactos/tools/rbuild/installfile.cpp
reactos/tools/rbuild/module.cpp
reactos/tools/rbuild/project.cpp
reactos/tools/rbuild/rbuild.h