diff options
author | elliott_c <ocielliottc@users.noreply.github.com> | 2003-02-25 14:01:55 +0000 |
---|---|---|
committer | elliott_c <ocielliottc@users.noreply.github.com> | 2003-02-25 14:01:55 +0000 |
commit | f1ea0945205b557d2c96137fd78d433becde88d0 (patch) | |
tree | e9f873cb7b287cbf834d473f52bbd2b42370849c /modules/MakeProjectCreator.pm | |
parent | a03b90a45095961dc802762d80e354a502b969cd (diff) | |
download | MPC-f1ea0945205b557d2c96137fd78d433becde88d0.tar.gz |
ChangeLogTag: Tue Feb 25 07:56:59 2003 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'modules/MakeProjectCreator.pm')
-rw-r--r-- | modules/MakeProjectCreator.pm | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/modules/MakeProjectCreator.pm b/modules/MakeProjectCreator.pm new file mode 100644 index 00000000..c852fca6 --- /dev/null +++ b/modules/MakeProjectCreator.pm @@ -0,0 +1,65 @@ +package MakeProjectCreator; + +# ************************************************************ +# Description : A Generic Make Project Creator +# Author : Chad Elliott +# Create Date : 2/18/2003 +# ************************************************************ + +# ************************************************************ +# Pragmas +# ************************************************************ + +use strict; + +use ProjectCreator; + +use vars qw(@ISA); +@ISA = qw(ProjectCreator); + +# ************************************************************ +# Subroutine Section +# ************************************************************ + +sub sort_files { + #my($self) = shift; + return 0; +} + + +sub convert_slashes { + #my($self) = shift; + return 0; +} + + +sub project_file_name { + my($self) = shift; + my($name) = shift; + + if (!defined $name) { + $name = $self->project_name(); + } + + return 'Makefile' . ($name eq '' ? '' : ".$name"); +} + + +sub get_dll_exe_template_input_file { + #my($self) = shift; + return 'makeexe'; +} + + +sub get_dll_template_input_file { + #my($self) = shift; + return 'makedll'; +} + + +sub get_template { + #my($self) = shift; + return 'make'; +} + +1; |