~ubuntu-branches/ubuntu/breezy/ace/breezy

« back to all changes in this revision

Viewing changes to bin/MakeProjectCreator/modules/EM3ProjectCreator.pm

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad, Benjamin Montgomery, Adam Conrad
  • Date: 2005-09-18 22:51:38 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 sarge) (0.1.2 woody)
  • Revision ID: james.westby@ubuntu.com-20050918225138-seav22q6fyylb536
Tags: 5.4.7-3ubuntu1
[ Benjamin Montgomery ]
* Added a patch for amd64 and powerpc that disables the compiler
  option -fvisibility-inlines-hidden

[ Adam Conrad ]
* Added DPATCH_OPTION_CPP=1 to debian/patches/00options to make
  Benjamin's above changes work correctly with dpatch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
package EM3ProjectCreator;
2
 
 
3
 
# ************************************************************
4
 
# Description   : An eMbedded Visual C++ 3.00 Project Creator
5
 
# Author        : Chad Elliott
6
 
# Create Date   : 7/3/2002
7
 
# ************************************************************
8
 
 
9
 
# ************************************************************
10
 
# Pragmas
11
 
# ************************************************************
12
 
 
13
 
use strict;
14
 
 
15
 
use VC6ProjectCreator;
16
 
 
17
 
use vars qw(@ISA);
18
 
@ISA = qw(VC6ProjectCreator);
19
 
 
20
 
# ************************************************************
21
 
# Subroutine Section
22
 
# ************************************************************
23
 
 
24
 
sub fill_value {
25
 
  my($self)  = shift;
26
 
  my($name)  = shift;
27
 
  my($value) = undef;
28
 
 
29
 
  if ($name eq 'make_file_name') {
30
 
    $value = $self->base_project_name() . '.vcn';
31
 
  }
32
 
 
33
 
  return $value;
34
 
}
35
 
 
36
 
 
37
 
sub project_file_name {
38
 
  my($self) = shift;
39
 
  return $self->get_modified_project_file_name($self->project_name(),
40
 
                                               '.vcp');
41
 
}
42
 
 
43
 
 
44
 
sub get_dll_exe_template_input_file {
45
 
  #my($self) = shift;
46
 
  return 'em3vcpdllexe';
47
 
}
48
 
 
49
 
 
50
 
sub get_lib_exe_template_input_file {
51
 
  #my($self) = shift;
52
 
  return 'em3vcplibexe';
53
 
}
54
 
 
55
 
 
56
 
sub get_lib_template_input_file {
57
 
  #my($self) = shift;
58
 
  return 'em3vcplib';
59
 
}
60
 
 
61
 
 
62
 
sub get_dll_template_input_file {
63
 
  #my($self) = shift;
64
 
  return 'em3vcpdll';
65
 
}
66
 
 
67
 
 
68
 
sub get_template {
69
 
  #my($self) = shift;
70
 
  return 'em3vcp';
71
 
}
72
 
 
73
 
 
74
 
1;