Subversion Repositories DevTools

Rev

Rev 227 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 227 Rev 261
Line 28... Line 28...
28
ToolsetInit();
28
ToolsetInit();
29
 
29
 
30
sub ToolsetInit
30
sub ToolsetInit
31
{
31
{
32
#.. standard.rul requirements
32
#.. standard.rul requirements
33
    $s = asm;
33
    $s = 'asm';
34
    $o = obj;
34
    $o = 'obj';
35
    $a = lib;
35
    $a = 'lib';
36
    $exe = ".exe";
36
    $exe = ".exe";
37
 
37
 
38
#.. define WATCOM environment
38
#.. define WATCOM environment
39
    Init( "watcom" );
39
    Init( "watcom" );
40
    ToolsetDefines( "wc4gw.def" );
40
    ToolsetDefines( "wc4gw.def" );
Line 203... Line 203...
203
               "\t\$(LD)\n\n" );
203
               "\t\$(LD)\n\n" );
204
 
204
 
205
    MakePrint( "\$(BINDIR)/${name}.dep:\t\$(SCM_PLATFORM).mk\n".
205
    MakePrint( "\$(BINDIR)/${name}.dep:\t\$(SCM_PLATFORM).mk\n".
206
	       "\t\$(LDDEPEND)\n\n" );
206
	       "\t\$(LDDEPEND)\n\n" );
207
 
207
 
208
    MakePrint( "ifeq \"\$(IFLAG)\" \"2\"\n" .
208
    MakePrint( "ifeq \"\$(IFLAG)\" \"3\"\n" .
209
               "-include\t\$(BINDIR)/${name}.dep\n" .
209
               "-include\t\$(BINDIR)/${name}.dep\n" .
210
               "endif\n\n" );
210
               "endif\n\n" );
211
 
211
 
212
    $ldname = "${name}_ld";
212
    $ldname = "${name}_ld";
213
    sub LdCmd {
213
    sub LdCmd {
214
        MakeQuote "$ldname += @_\\n\n";
214
        MakeQuote ("$ldname += @_\\n\n");
215
    }
215
    }
216
    sub LdPrt {
216
    sub LdPrt {
217
        MakePrint "@_\n";
217
        MakePrint ("@_\n");
218
    }
218
    }
219
 
219
 
220
        LdCmd( "SYSTEM  DOS4G" );
220
        LdCmd( "SYSTEM  DOS4G" );
221
        LdPrt( "ifeq \"\$(DEBUG)\" \"1\"");
221
        LdPrt( "ifeq \"\$(DEBUG)\" \"1\"");
222
        LdCmd( "DEBUG	Watcom All" );
222
        LdCmd( "DEBUG	Watcom All" );