Subversion Repositories DevTools

Rev

Rev 5709 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3830 dpurdie 1
########################################################################
6177 dpurdie 2
# COPYRIGHT - VIX IP PTY LTD ("VIX"). ALL RIGHTS RESERVED.
3830 dpurdie 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
3831 dpurdie 13
#                 plugin provided by a suitable package:
14
#                 Possibly IntellectBuilder
3830 dpurdie 15
#
16
#......................................................................#
17
 
18
use strict;
19
use warnings;
20
 
21
my $toolset_name = 'INTELLECT';               # Toolset name : Error reporting
22
 
23
##############################################################################
24
#   ToolsetInit()
25
#       Runtime initialisation
26
#
27
##############################################################################
28
 
29
ToolsetInit();
30
 
31
sub ToolsetInit
32
{
33
 
34
#.. Parse arguments (Toolset arguments)
35
#
36
    Debug( "$toolset_name(@::ScmToolsetArgs)" );
37
 
38
    foreach $_ ( @::ScmToolsetArgs ) {
39
        Message( "$toolset_name toolset: unknown option $_ -- ignored\n" );
40
    }
41
 
42
#.. Parse arguments (platform arguments)
43
#
44
    Debug( "$toolset_name(@::ScmPlatformArgs)" );
45
 
46
    foreach $_ ( @::ScmPlatformArgs ) {
47
        Message( "$toolset_name toolset: unknown platform argument $_ -- ignored\n" );
48
    }
49
 
50
#.. Standard.rul requirements
51
#   Not used, but some bits get upset without them
52
#
53
    $::s    = 'asm';
54
    $::o    = 'obj';
55
    $::a    = 'lib';
56
    $::so   = 'dll';
3831 dpurdie 57
    $::exe  = '.pax';
3830 dpurdie 58
 
59
#.. Toolset configuration
60
#
3831 dpurdie 61
    $::ScmToolsetVersion = "1.0.0";             # Our version
62
    $::ScmToolsetGenerate = 0;                  # Generate optional
63
    $::ScmToolsetProgDependancies = 0;          # Handle Prog dependancies myself
3830 dpurdie 64
    $::ScmNoToolsTest = 1;                      # No compilation
65
    $::ScmToolsetSingleType = 'P';              # Does not handle Prod and Debug, Only Prod
66
 
67
#.. define INTELLECT environment
68
#    Init( "INTELLECT" );
69
#    ToolsetRules( "INTELLECT.rul" );
70
    ToolsetRules( "standard.rul" );
71
}
72
 
73
#.. Successful termination
74
1;
75