Subversion Repositories DevTools

Rev

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

# -*- mode: perl; indent-width: 4; -*-
###############################################################################
# COPYRIGHT - VIX IP PTY LTD ("VIX"). ALL RIGHTS RESERVED.
# 
# File:         PLATFORM/MCR
#
# Contents:     Support for the MCR platform with a m16c toolset
#
###############################################################################
#

MosInit();

###############################################################################
#
#   This function is named after the invoking platform and the file that
#   this function is in. The two are bound.
#
#   The purpose of the xxxInit() is to provide platform-specfic support
#   to JATS. The function must do:
#
#       1) Parse any platform specific arguments
#          Arguments are specified with a PlatformRequire() statement
#       2) Define the toolset in use
#       3) Add flags and definitions as required
#
#
#   Note: Platform arguments are passed through in the Platform()
#         statement within a makefile.pl
#
#
sub MosInit
{
    my( @args ) = @ScmPlatformArgs;             # Platform arguments

#.. Parse arguments
#   Not all arguments are processed here
#   Ignore unknown arguments
#
    Debug( "MCR(@args)\n" );

#    foreach $_ ( @args ) {
#    }

#... Toolset
#
    Toolset( '*', "m16c.pl" );


#... Platform
#    
    PlatformDefines( "MCR.DEF" );
}