File: INSTALL

package info (click to toggle)
pcb-rnd 2.1.3-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 30,972 kB
  • sloc: ansic: 206,520; sh: 6,026; yacc: 5,565; makefile: 2,603; awk: 1,770; lex: 1,069; python: 519; lisp: 169; tcl: 67; xml: 40; perl: 34; ruby: 5
file content (70 lines) | stat: -rw-r--r-- 1,830 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
1. Installation

Run ./configure.

Run make.

Run make install.

For compile-time options run ./configure --help

2. Running from source

cd src && ./pcb-rnd

(Note: it is important to cd to src to run pcb-rnd from source; src/pcb-rnd
won't work unless pcb-rnd is installed).

If this doesn't work, please refer to doc/UNIX.txt or doc-rnd/mac.txt

--

PCB is organized into:
  src/            a core program that deals with all of the internal
                  database procedures
  src_plugins/    a collection of plugins
  src_3rd/        third-party minilibs (dependencies, not integral parts)
  pcblib/         a basic footprint library
  tests/          automated tests to check whether pcb-rnd works properly
  util/           utility programs like gsch2pcb-rnd


./configure will try to static link most plugins and disable ones that
have missing dependencies. This process can be controlled using configure
command line switches, see ./configure --help.

After running ./configure with your selected options, run

  make

to build pcb-rnd.  You can try out the program by running

  cd src
  ./pcb-rnd

prior to installation (CWD _must_ be src/).

To install PCB after it has been built run:

  make install

from the top level directory. An alternative installation method
is the link-install, which places symlinks instead of copying files so
no subsequent make install is needed after a recompilation if no new
files appeared (useful for developers):

  make linstall

-------- Summary of dependencies --------------------
For users:
 - C compiler
 - make
 - optional: glib and gtk if you are using the gtk frontend
 - optional: gtkglext if you need opengl rendering
 - optional: motif or lesstif if you are using the lesstif frontend
 - optional: gdlib if you are using the png HID

For developers:
 - flex
 - bison