1 package VC6ProjectCreator
;
3 # ************************************************************
4 # Description : A VC6 Project Creator
5 # Author : Chad Elliott
6 # Create Date : 3/14/2002
7 # ************************************************************
9 # ************************************************************
11 # ************************************************************
19 @ISA = qw(VCProjectBase ProjectCreator);
21 # ************************************************************
23 # ************************************************************
25 sub project_file_extension
{
31 sub override_valid_component_extensions
{
32 my($self, $comp) = @_;
34 ## Visual C++ 6.0 doesn't understand all of the extensions that MPC
36 if ($comp eq 'source_files' && $self->languageIs(Creator
::cplusplus
)) {
37 return ["\\.cpp", "\\.cxx", "\\.c"];
44 sub override_exclude_component_extensions
{
45 my($self, $comp) = @_;
47 ## Visual C++ 6.0 doesn't understand all of the extensions that MPC
49 if ($comp eq 'source_files' && $self->languageIs(Creator
::cplusplus
)) {
50 return ["_T\\.cpp", "_T\\.cxx"];
57 sub get_dll_exe_template_input_file
{
59 return 'vc6dspdllexe';
63 sub get_lib_exe_template_input_file
{
65 return 'vc6dsplibexe';
69 sub get_lib_template_input_file
{
75 sub get_dll_template_input_file
{