Author: janderwald
Date: Sat Dec 9 17:43:02 2006
New Revision: 25101
URL:
http://svn.reactos.org/svn/reactos?rev=25101&view=rev
Log:
- only control panel applet should be started with rundll32.exe, other modules can be
started w/o it
Modified:
trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp
Modified: trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/rbuild/backend/msvc/…
==============================================================================
--- trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp (original)
+++ trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp Sat Dec 9 17:43:02 2006
@@ -682,8 +682,16 @@
fprintf ( OUT, "\t\t\tName=\"%s|Win32\"\r\n", cfg.name.c_str() );
fprintf ( OUT, "\t\t\t>\r\n" );
fprintf ( OUT, "\t\t\t<DebugSettings\r\n" );
- fprintf ( OUT, "\t\t\t\tCommand=\"rundll32.exe\"\r\n" );
- fprintf ( OUT, "\t\t\t\tCommandArguments=\" shell32,Control_RunDLL
"$(TargetPath)",@\"\r\n" );
+ if ( module_type == ".cpl" )
+ {
+ fprintf ( OUT, "\t\t\t\tCommand=\"rundll32.exe\"\r\n" );
+ fprintf ( OUT, "\t\t\t\tCommandArguments=\" shell32,Control_RunDLL
"$(TargetPath)",@\"\r\n" );
+ }
+ else
+ {
+ fprintf ( OUT, "\t\t\t\tCommand=\"$(TargetPath)\"\r\n" );
+ fprintf ( OUT, "\t\t\t\tCommandArguments=\"\"\r\n" );
+ }
fprintf ( OUT, "\t\t\t\tAttach=\"false\"\r\n" );
fprintf ( OUT, "\t\t\t\tDebuggerType=\"3\"\r\n" );
fprintf ( OUT, "\t\t\t\tRemote=\"1\"\r\n" );