Rev 5709 | Blame | Compare with Previous | Last modification | View Log | RSS feed
######################################################################### COPYRIGHT - VIX IP PTY LTD ("VIX"). ALL RIGHTS RESERVED.## Module name : PHP.PL# Module type : JATS TOOLSET# Compiler(s) : Perl# Environment(s): JATS## Description : PHP# Provides PHP encoding via ZendGaurd## Notes : This toolset doesn't really do very much# The bulk of the work is performed with a JATS# plugin - zendguard_tools##......................................................................#use strict;use warnings;my $toolset_name = 'PHP'; # Toolset name : Error reportingmy $toolset_version = '5.5';############################################################################### ToolsetInit()# Runtime initialisation###############################################################################ToolsetInit();sub ToolsetInit{#.. Parse arguments (Toolset arguments)#Debug( "$toolset_name(@::ScmToolsetArgs)" );foreach $_ ( @::ScmToolsetArgs ) {if (/^--Version=(.*)/) { # SDK Version$toolset_version = $1;} else {Message( "$toolset_name toolset: unknown option $_ -- ignored\n" );}}#.. Parse arguments (platform arguments)#Debug( "$toolset_name(@::ScmPlatformArgs)" );foreach $_ ( @::ScmPlatformArgs ) {if (/^--product=(.*)/) { # GBE product} elsif (/^--Version=(.*)/) { # MS SDK Version$toolset_version = $1;} else {Message( "$toolset_name toolset: unknown platform argument $_ -- ignored\n" );}}#.. Standard.rul requirements#$::s = 'asm';$::o = 'obj';$::a = 'lib';$::so = 'dll';$::exe = '.exe';#.. Toolset configuration#$::ScmToolsetVersion = "1.0.0"; # our version$::ScmToolsetGenerate = 0; # generate optional$::ScmToolsetProgDependancies = 0; # handle Prog dependancies myself$::ScmNoToolsTest = 1; # No compilation#.. define PHP environment# Init( "php" );# ToolsetRules( "PHP.rul" );ToolsetRules( "standard.rul" );}#.. Successful termination1;