Re: [ros-dev] [ros-diffs] [hyperion] 40538: Rbuild rationalization commit, umpteenth of infinite modified tools/rbuild/backend/mingw/mingw.cpp modified tools/rbuild/backend/mingw/mingw.h modified tools/rbuild/backend/mingw/modulehandler.cpp modified tools/rbuild/backend/mingw/modulehandler.h modified tools/rbuild/backend/mingw/rules.mak added tools/rbuild/compilerdirective.cpp modified tools/rbuild/compilerflag.cpp modified tools/rbuild/define.cpp modified tools/rbuild/include.cpp modified tools/rbuild/module.cpp modified tools/rbuild/pch.h modified tools/rbuild/project.cpp modified tools/rbuild/rbuild.dsp modified tools/rbuild/rbuild.h modified tools/rbuild/rbuild.mak modified tools/rbuild/rbuild.vcproj modified Makefile modified ReactOS-generic.rbuild Almost all build rules moved to a makefile.auto include (rules.mak). Size of makefile.auto reduced to about half The new rules correctly sort includes, defines and flags in priority order (built-in, project, module type, module, source file) The new rules don't duplicate flags anymore. Flag sets are defined once, as makefile variables, and then referred to by variable name Compiler-specific flags, includes and defines can now be set, for almost all compilers and tools , and have a new "compiler" attribute, containing a comma-separated list of compilers the directive applies to C++ compiler renamed to "cxx", "cpp" now correctly refers to the C preprocessor (or work-alike, built-in preprocessors) Drop "overridable" attribute for , as it never worked right New tag: works like , but undefines the variable before defining it. Several warnings suppressed thanks to it Slightly changed rule for resource file; conversion to object file now a separate phase that prints "[CVTRES]" Slightly changed definition of ${gas} Echo "[AS]" instead of "[GAS]" Echo "[RC]" for wrc modified include/crt/mingw32/intrin.h Now that the correct include paths are passed to the resource compiler, make headers more resource compiler-friendly modified dll/directx/wine/ddraw/ddraw.rbuild Apply GCC workaround for PSEH modified dll/directx/wine/wined3d/wined3d.rbuild modified dll/win32/riched20/riched20.rbuild -Wno-format no longer required modified dll/nls/idndl/idndl.rbuild modified dll/nls

Thu, 16 Apr 2009 01:35:50 -0700

I called a feature freeze if you have not noticed.

WBR,
Aleksey Bragin.

On Apr 16, 2009, at 6:27 AM, [email protected] wrote:

> Author: hyperion
> Date: Thu Apr 16 06:27:50 2009
> New Revision: 40538
>
> URL: http://svn.reactos.org/svn/reactos?rev=40538&view=rev
> Log:
> Rbuild rationalization commit, umpteenth of infinite

_______________________________________________
Ros-dev mailing list
[email protected]
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to