summaryrefslogtreecommitdiff
path: root/modules/MakeProjectCreator.pm
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2003-02-25 14:01:55 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2003-02-25 14:01:55 +0000
commitf1ea0945205b557d2c96137fd78d433becde88d0 (patch)
treee9f873cb7b287cbf834d473f52bbd2b42370849c /modules/MakeProjectCreator.pm
parenta03b90a45095961dc802762d80e354a502b969cd (diff)
downloadMPC-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.pm65
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;