Subversion Repositories DevTools

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3830 dpurdie 1
########################################################################
2
# Copyright (C) 1998-2013 Vix Technology, All rights reserved
3
#
4
# Module name   : INTELLECT.PL
5
# Module type   : JATS TOOLSET
6
# Compiler(s)   : Perl
7
# Environment(s): JATS
8
#
9
# Description   : INTELLECT
10
#
11
# Notes         : This toolset doesn't really do very much
12
#                 The bulk of the work is performed with a JATS
13
#                 plugin provided by a suitable package: Possibly INTELLECT_TOOLS
14
#
15
#......................................................................#
16
 
17
use strict;
18
use warnings;
19
 
20
my $toolset_name = 'INTELLECT';               # Toolset name : Error reporting
21
 
22
##############################################################################
23
#   ToolsetInit()
24
#       Runtime initialisation
25
#
26
##############################################################################
27
 
28
ToolsetInit();
29
 
30
sub ToolsetInit
31
{
32
 
33
#.. Parse arguments (Toolset arguments)
34
#
35
    Debug( "$toolset_name(@::ScmToolsetArgs)" );
36
 
37
    foreach $_ ( @::ScmToolsetArgs ) {
38
        Message( "$toolset_name toolset: unknown option $_ -- ignored\n" );
39
    }
40
 
41
#.. Parse arguments (platform arguments)
42
#
43
    Debug( "$toolset_name(@::ScmPlatformArgs)" );
44
 
45
    foreach $_ ( @::ScmPlatformArgs ) {
46
        Message( "$toolset_name toolset: unknown platform argument $_ -- ignored\n" );
47
    }
48
 
49
#.. Standard.rul requirements
50
#   Not used, but some bits get upset without them
51
#
52
    $::s    = 'asm';
53
    $::o    = 'obj';
54
    $::a    = 'lib';
55
    $::so   = 'dll';
56
    $::exe  = '.exe';
57
 
58
#.. Toolset configuration
59
#
60
    $::ScmToolsetVersion = "1.0.0";             # our version
61
    $::ScmToolsetGenerate = 0;                  # generate optional
62
    $::ScmToolsetProgDependancies = 0;          # handle Prog dependancies myself
63
    $::ScmNoToolsTest = 1;                      # No compilation
64
    $::ScmToolsetSingleType = 'P';              # Does not handle Prod and Debug, Only Prod
65
 
66
#.. define INTELLECT environment
67
#    Init( "INTELLECT" );
68
#    ToolsetRules( "INTELLECT.rul" );
69
    ToolsetRules( "standard.rul" );
70
}
71
 
72
#.. Successful termination
73
1;
74