back to unicode
[MPC.git] / modules / UVISProjectCreator.pm
blob797f5d313d89cf040d02c5b7ed7dde830ba9ef85
1 package UVISProjectCreator;
3 # ************************************************************
4 # Description : The Keil uVision Project Creator
5 # Author : Chad Elliott
6 # Create Date : 11/1/2016
7 # ************************************************************
9 # ************************************************************
10 # Pragmas
11 # ************************************************************
13 use strict;
15 use ProjectCreator;
16 use XMLProjectBase;
17 use WinProjectBase;
19 use vars qw(@ISA);
20 @ISA = qw(XMLProjectBase WinProjectBase ProjectCreator);
22 # ************************************************************
23 # Data Section
24 # ************************************************************
26 my $tmpl = 'uvis';
28 # ************************************************************
29 # Subroutine Section
30 # ************************************************************
32 sub compare_output {
33 #my $self = shift;
34 return 1;
37 sub dependency_is_filename {
38 #my $self = shift;
39 return 0;
42 sub project_file_extension {
43 return '.uvprojx';
47 sub get_lib_exe_template_input_file {
48 return $tmpl;
52 sub get_lib_template_input_file {
53 return $tmpl;
57 sub get_dll_exe_template_input_file {
58 return $tmpl;
62 sub get_dll_template_input_file {
63 return $tmpl;
67 sub get_template {
68 return 'uvis.mpd';
72 sub get_cmdsep_symbol {
73 #my $self = shift;
74 return '&';