package IARProjectCreator; # ************************************************************ # Description : The IAR Embedded Workbench IDE Project Creator # Author : Chad Elliott # Create Date : 4/8/2019 # ************************************************************ # ************************************************************ # Pragmas # ************************************************************ use strict; use ProjectCreator; use XMLProjectBase; use WinProjectBase; use vars qw(@ISA); @ISA = qw(XMLProjectBase WinProjectBase ProjectCreator); # ************************************************************ # Data Section # ************************************************************ my $tmpl = 'iar'; # ************************************************************ # Subroutine Section # ************************************************************ sub compare_output { #my $self = shift; return 1; } sub dependency_is_filename { #my $self = shift; return 0; } sub project_file_extension { return '.ewp'; } sub get_lib_exe_template_input_file { return $tmpl; } sub get_lib_template_input_file { return $tmpl; } sub get_dll_exe_template_input_file { return $tmpl; } sub get_dll_template_input_file { return $tmpl; } sub get_template { return $tmpl . '.mpd'; } sub get_cmdsep_symbol { #my $self = shift; return '&'; } sub aggressive_relative_replacement { #my $self = shift; return 1; } 1;