summaryrefslogtreecommitdiff
path: root/ACE/MPC/modules/AutomakeProjectCreator.pm
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/MPC/modules/AutomakeProjectCreator.pm')
-rw-r--r--ACE/MPC/modules/AutomakeProjectCreator.pm62
1 files changed, 62 insertions, 0 deletions
diff --git a/ACE/MPC/modules/AutomakeProjectCreator.pm b/ACE/MPC/modules/AutomakeProjectCreator.pm
new file mode 100644
index 00000000000..2be84c51205
--- /dev/null
+++ b/ACE/MPC/modules/AutomakeProjectCreator.pm
@@ -0,0 +1,62 @@
+package AutomakeProjectCreator;
+
+# ************************************************************
+# Description : A Automake Project Creator
+# Author : J.T. Conklin & Chad Elliott
+# Create Date : 2/26/2003
+# ************************************************************
+
+# ************************************************************
+# Pragmas
+# ************************************************************
+
+use strict;
+
+use MakeProjectBase;
+use ProjectCreator;
+
+use vars qw(@ISA);
+@ISA = qw(MakeProjectBase ProjectCreator);
+
+# ************************************************************
+# Subroutine Section
+# ************************************************************
+
+sub escape_spaces {
+ #my $self = shift;
+ return 1;
+}
+
+
+sub fill_value {
+ my($self, $name) = @_;
+ my $value;
+
+ if ($name eq 'am_version') {
+ $value = $self->get_assignment('version');
+ $value .= ':0' if (defined $value && ($value =~ tr/./:/) < 2);
+ }
+
+ return $value;
+}
+
+
+sub project_file_extension {
+ #my $self = shift;
+ return '.am';
+}
+
+
+sub get_dll_exe_template_input_file {
+ #my $self = shift;
+ return 'automakeexe';
+}
+
+
+sub get_dll_template_input_file {
+ #my $self = shift;
+ return 'automakedll';
+}
+
+
+1;