Subversion Repositories gelsvn

Rev

Rev 107 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 107 Rev 207
1
package VCProjectBase;
1
package VCProjectBase;
2
 
2
 
3
# ************************************************************
3
# ************************************************************
4
# Description   : A VC Project base module
4
# Description   : A VC Project base module
5
# Author        : Chad Elliott
5
# Author        : Chad Elliott
6
# Create Date   : 1/4/2005
6
# Create Date   : 1/4/2005
7
# ************************************************************
7
# ************************************************************
8
 
8
 
9
# ************************************************************
9
# ************************************************************
10
# Pragmas
10
# Pragmas
11
# ************************************************************
11
# ************************************************************
12
 
12
 
13
use strict;
13
use strict;
14
 
14
 
15
use WinProjectBase;
15
use WinProjectBase;
16
 
16
 
17
use vars qw(@ISA);
17
use vars qw(@ISA);
18
@ISA = qw(WinProjectBase);
18
@ISA = qw(WinProjectBase);
19
 
19
 
20
# ************************************************************
20
# ************************************************************
21
# Subroutine Section
21
# Subroutine Section
22
# ************************************************************
22
# ************************************************************
23
 
23
 
24
sub compare_output {
24
sub compare_output {
25
  #my($self) = shift;
25
  #my($self) = shift;
26
  return 1;
26
  return 1;
27
}
27
}
28
 
28
 
29
 
29
 
30
sub require_dependencies {
30
sub require_dependencies {
31
  my($self) = shift;
31
  my($self) = shift;
32
 
32
 
33
  ## Only write dependencies for non-static projects
33
  ## Only write dependencies for non-static projects
34
  ## and static exe projects, unless the user wants the
34
  ## and static exe projects, unless the user wants the
35
  ## dependency combined static library.
35
  ## dependency combined static library.
36
  return ($self->get_static() == 0 || $self->exe_target() ||
36
  return ($self->get_static() == 0 || $self->exe_target() ||
37
          $self->dependency_combined_static_library());
37
          $self->dependency_combined_static_library());
38
}
38
}
39
 
39
 
40
 
40
 
41
sub dependency_is_filename {
41
sub dependency_is_filename {
42
  #my($self) = shift;
42
  #my($self) = shift;
43
  return 0;
43
  return 0;
44
}
44
}
45
 
45
 
46
 
46
 
47
1;
47
1;
48
 
48