1 package NMakeProjectCreator
;
3 # ************************************************************
4 # Description : An NMake Project Creator
5 # Author : Chad Elliott
6 # Create Date : 5/31/2002
7 # ************************************************************
9 # ************************************************************
11 # ************************************************************
21 @ISA = qw(MakeProjectBase WinProjectBase ProjectCreator VCPropertyBase);
23 # ************************************************************
25 # ************************************************************
27 sub project_file_extension
{
33 sub get_dll_exe_template_input_file
{
39 sub get_dll_template_input_file
{
48 ## Create the map of properties that we support.
51 ## Merge in properties from all base projects
52 foreach my $base (@ISA) {
53 my $func = $base . '::get_properties';
54 my $p = $self->$func();
55 foreach my $key (keys %$p) {
56 $$props{$key} = $$p{$key};