Subversion Repositories DevTools

Rev

Rev 289 | Rev 335 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 289 Rev 291
Line 48... Line 48...
48
                           'cleancmd'   => 'devenv =DSW= /clean =TYPE= /useenv' ,
48
                           'cleancmd'   => 'devenv =DSW= /clean =TYPE= /useenv' ,
49
                           'tmp'        => 'vc80',
49
                           'tmp'        => 'vc80',
50
                           'VSCOMPILER' => '3',
50
                           'VSCOMPILER' => '3',
51
                           'GenManifest' => '1',
51
                           'GenManifest' => '1',
52
                           },
52
                           },
-
 
53
 
-
 
54
        'MS.NET2008' =>  { 'def'        => 'vcwin32_net2008.def' ,
-
 
55
                           'buildcmd'   => 'devenv =DSW= /build =TYPE= /useenv /out =LOG=' ,
-
 
56
                           'cleancmd'   => 'devenv =DSW= /clean =TYPE= /useenv' ,
-
 
57
                           'tmp'        => 'vc90',
-
 
58
                           'VSCOMPILER' => '3',
-
 
59
                           'GenManifest' => '1',
-
 
60
                           },
-
 
61
                           
53
    );
62
    );
54
 
63
 
55
 
64
 
56
##############################################################################
65
##############################################################################
57
#   ToolsetInit()
66
#   ToolsetInit()
Line 882... Line 891...
882
 
891
 
883
        $io->Label( "Linker commands", $name ); # label
892
        $io->Label( "Linker commands", $name ); # label
884
 
893
 
885
        $io->Cmd( "-dll" );
894
        $io->Cmd( "-dll" );
886
        $io->Cmd( "-noentry" )if ($resource_only);
895
        $io->Cmd( "-noentry" )if ($resource_only);
887
        $io->Cmd( "-machine:IX86" );
896
        $io->Cmd( "-machine:X86" );
888
        $io->Cmd( "-base:0x10000000" );
897
        $io->Cmd( "-base:0x10000000" );
889
        $io->Cmd( "-def:$def" ) if ($link_with_def);
898
        $io->Cmd( "-def:$def" ) if ($link_with_def);
890
        $io->Cmd( "-out:\$(subst /,\\\\,\$(LIBDIR)/${full})" );
899
        $io->Cmd( "-out:\$(subst /,\\\\,\$(LIBDIR)/${full})" );
891
        $io->Cmd( "-implib:\$(subst /,\\\\,$import_lib)" ) if ($import_lib);
900
        $io->Cmd( "-implib:\$(subst /,\\\\,$import_lib)" ) if ($import_lib);
892
        $io->Cmd( "-pdb:\$(subst /,\\\\,$pdb_file)" )       unless ( $no_pdb );
901
        $io->Cmd( "-pdb:\$(subst /,\\\\,$pdb_file)" )       unless ( $no_pdb );
Line 1075... Line 1084...
1075
    $io->Cmd( "-debug:none" )                       if ($no_pdb);
1084
    $io->Cmd( "-debug:none" )                       if ($no_pdb);
1076
    $io->Cmd( "-pdb:none" )                         if ($no_pdb);
1085
    $io->Cmd( "-pdb:none" )                         if ($no_pdb);
1077
    $io->Cmd( "-entry:$entry" )                     if ($entry);
1086
    $io->Cmd( "-entry:$entry" )                     if ($entry);
1078
    $io->Cmd( "-map:\$(subst /,\\\\,$map)" );
1087
    $io->Cmd( "-map:\$(subst /,\\\\,$map)" );
1079
    $io->Cmd( "-nodefaultlib:LIBC" );
1088
    $io->Cmd( "-nodefaultlib:LIBC" );
1080
    $io->Cmd( "-machine:IX86" );
1089
    $io->Cmd( "-machine:X86" );
1081
    $io->Cmd( "\$(subst /,\\\\,$res)" )             if ( $res );
1090
    $io->Cmd( "\$(subst /,\\\\,$res)" )             if ( $res );
1082
 
1091
 
1083
    ToolsetLibStd( $pLibs ) unless ( $noaddlibs );      # push standard libraries
1092
    ToolsetLibStd( $pLibs ) unless ( $noaddlibs );      # push standard libraries
1084
    $io->ObjList( $name, $pObjs, \&ToolsetObjRecipe );  # object list
1093
    $io->ObjList( $name, $pObjs, \&ToolsetObjRecipe );  # object list
1085
    $io->LibList( $name, $pLibs, \&ToolsetLibRecipe );  # library list
1094
    $io->LibList( $name, $pLibs, \&ToolsetLibRecipe );  # library list