build-sys: guile-snarf should use host CPP.
[geda-gaf/whiteaudio.git] / README.Cygwin
blob79c649a9a1b8015a9ee3daa0ebcae5243c7d134f
1 gEDA / gaf - Cygwin
3 GPL'd Suite of Electronic Design Automation tools
5 This readme describes one way to build gEDA/gaf (gschem and friends) on
6 the Windows operating system. It uses Cygwin as the layer between
7 Windows and the *nix world (ie gcc, make, bash etc...).
9 Instructions: 
11 1) Download and run setup.exe from cygwin website:
12 http://www.cygwin.com\r
13 In the setup program, select the following packages:
14 (Hint: press the "view" button once to arrange the list in
15 alphabetical order)\r
17 atk-devel\r
18 file
19 gcc\r
20 gtk2-x11-devel\r
21 guile-devel\r
22 make\r
23 pango-devel\r
24 patchutils\r
25 pcre-devel\r
26 pcre-doc\r
27 pkg-config\r
28 xorg-x11-devel\r
29 xorg-x11-fscl\r
30 xterm\r
32 2) Append these lines to your .bash_profile:\r
34 # ---- Cut here ---- #
35 export LD_LIBRARY_PATH=$HOME/geda/lib:$LD_LIBRARY_PATH\r
36 export PATH=$HOME/geda/bin:$PATH\r
37 export PKG_CONFIG_PATH=$HOME/geda/lib/pkgconfig:$PKG_CONFIG_PATH\r
38 # ---- Cut here ---- #
40 $ source .bash_profile\r
42 3) Go to the gEDA sources page:
43 http://www.geda.seul.org/sources.html
44 From the gEDA/gaf group, download *only* the packages which have a date
45 as its version (like 20060123). The necessary dependencies where already
46 installed in step 1.
48 4) Go to the download directory and type:
49 $ make install
50 ( ...patience... )
52 5) Now, to properly view the documentation from the help menu of gschem:
54 Locate the executables of your browser and PDF reader and create links
55 from /usr/bin. Examples:
56 $ ln -s "c:\Program Files\Internet Explorer\iexplore.exe" /usr/bin/iexplore
57 $ ln -s "c:\Program Files\Adobe\Acrobat 7.0\Reader\AcroRd32.exe" /usr/bin/acroread
59 Try:
60 $ iexplore
61 ( Microsoft Internet Explorer appears )
62 $ acroread
63 ( Adobe Acrobat Reader appears )
64 $ gschemdoc -m
65 ( gEDA/gaf documentation appears )
67 6) Finally, before running gschem:
68 $ startx
70 Have fun!