~ubuntu-branches/ubuntu/utopic/electric/utopic-proposed

« back to all changes in this revision

Viewing changes to src/include/tecgen.h

  • Committer: Bazaar Package Importer
  • Author(s): Onkar Shinde
  • Date: 2008-07-23 02:09:53 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080723020953-1gmnv7q2wpsdbnop
Tags: 8.07-0ubuntu1
* New Upstream version. Please check changelog for details. (LP: #242720)
* debian/control
  - Add build dependencies *-jdk, cdbs and bsh.
  - Remove build dependency dpatch. We will be using CDBS simple patchsys.
  - Refreshed runtime dependencies to default-jre | java2-runtime and bsh.
  - Added home page field.
  - Standard version 3.8.0.
  - Modify Maintainer value to match the DebianMaintainerField
    specification.
  - Changed email address for original maintainer to indicate who has
    refreshed the packaging.
* debian/rules
  - Revamped to use cdbs.
  - Added get-orig-source target.
* debian/patches
  - 00list, 02_sensible-browser.dpatch, 01_errors-numbers.dpatch,
    03_manpage.dpatch - Deleted, not relevant anymore.
  - 01_fix_build_xml.patch - Patch to fix the build.xml.
* debian/ant.properties
  - File to set various compilation properties.
* debian/electric.1
  - Remove the entry that causes lintian warning.
* debian/electric.desktop
  - Change as suggested by desktop-file-validate.
* debian/electric.docs
  - Updated as per changes in file names.
* debian/electric.svg
  - Name changed from electric_icon.svg.
* debian/install
  - Added appropriate locations for jar file, desktop file and wrapper shell
    script.
* debian/README.source
  - Added to comply with standards version 3.8.0.
* debian/TODO.Debian
  - Name changed form TODO.
* debain/wrapper/electric
  - Wrapper shell script to launch the application.
* debian/manpages
  - Added for installation of manpage.
* debian/watch
  - Updated to match jar files instead of older tar.gz files.
* debian/dirs
  - Removed, not needed anymore.
* debian/{electric.doc-base, electric.examples, substvars}
  - Removed, not relevant anymore.
* debian/*.debhelper
  - Removed auto generated files. Not relevant anymore.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 * Electric(tm) VLSI Design System
3
 
 *
4
 
 * File: tecgen.h
5
 
 * Generic technology description: header file
6
 
 * Written by: Steven M. Rubin, Static Free Software
7
 
 *
8
 
 * Copyright (c) 2000 Static Free Software.
9
 
 *
10
 
 * Electric(tm) is free software; you can redistribute it and/or modify
11
 
 * it under the terms of the GNU General Public License as published by
12
 
 * the Free Software Foundation; either version 2 of the License, or
13
 
 * (at your option) any later version.
14
 
 *
15
 
 * Electric(tm) is distributed in the hope that it will be useful,
16
 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17
 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18
 
 * GNU General Public License for more details.
19
 
 *
20
 
 * You should have received a copy of the GNU General Public License
21
 
 * along with Electric(tm); see the file COPYING.  If not, write to
22
 
 * the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
23
 
 * Boston, Mass 02111-1307, USA.
24
 
 *
25
 
 * Static Free Software
26
 
 * 4119 Alpine Road
27
 
 * Portola Valley, California 94028
28
 
 * info@staticfreesoft.com
29
 
 */
30
 
 
31
 
#if defined(__cplusplus) && !defined(ALLCPLUSPLUS)
32
 
extern "C"
33
 
{
34
 
#endif
35
 
 
36
 
extern TECHNOLOGY *gen_tech;                            /* the technology */
37
 
 
38
 
extern NODEPROTO  *gen_univpinprim;                     /* Universal Pin */
39
 
extern NODEPROTO  *gen_invispinprim;            /* Invisible Pin */
40
 
extern NODEPROTO  *gen_unroutedpinprim;         /* Unrouted Pin */
41
 
extern NODEPROTO  *gen_facetcenterprim;         /* Facet center */
42
 
extern NODEPROTO  *gen_portprim;                        /* Port */
43
 
extern NODEPROTO  *gen_drcprim;                         /* DRC Node */
44
 
 
45
 
extern ARCPROTO   *gen_universalarc;            /* universal arc */
46
 
extern ARCPROTO   *gen_invisiblearc;            /* invisible arc */
47
 
extern ARCPROTO   *gen_unroutedarc;                     /* unrouted arc */
48
 
 
49
 
/* prototypes for interface routines */
50
 
BOOLEAN gen_initprocess(TECHNOLOGY*, INTBIG);
51
 
void gen_termprocess(void);
52
 
INTBIG gen_nodepolys(NODEINST*, INTBIG*, WINDOWPART*);
53
 
INTBIG gen_arcpolys(ARCINST*, WINDOWPART*);
54
 
void gen_shapenodepoly(NODEINST*, INTBIG, POLYGON*);
55
 
void gen_shapeportpoly(NODEINST*, PORTPROTO*, POLYGON*, XARRAY, BOOLEAN);
56
 
void gen_shapearcpoly(ARCINST*, INTBIG, POLYGON*);
57
 
 
58
 
#if defined(__cplusplus) && !defined(ALLCPLUSPLUS)
59
 
}
60
 
#endif