3 # ************************************************************
4 # Description : A VC Project base module
5 # Author : Chad Elliott
6 # Create Date : 1/4/2005
7 # ************************************************************
9 # ************************************************************
11 # ************************************************************
19 @ISA = qw(VCPropertyBase WinProjectBase);
21 # ************************************************************
23 # ************************************************************
31 sub require_dependencies
{
34 ## Only write dependencies for non-static projects
35 ## and static exe projects, unless the user wants the
36 ## dependency combined static library.
37 return ($self->get_static() == 0 || $self->exe_target() ||
38 $self->dependency_combined_static_library());
42 sub dependency_is_filename
{