File: cygwin.txt

package info (click to toggle)
verilog 0.8-4.2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 7,212 kB
  • ctags: 7,045
  • sloc: cpp: 42,254; ansic: 26,293; yacc: 3,452; sh: 2,773; makefile: 1,113
file content (35 lines) | stat: -rw-r--r-- 868 bytes parent folder | download | duplicates (11)
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

This file describes the build procedure under cygwin32 (Windows 95/98/NT/2K)
----------------------------------------------------------------------------

Note: Icarus Verilog also compiles to native Windows binaries if you
use the instructions in the mingw.txt file. Some people prefer cygwin
binaries, and these instructions apply.


To build using cygwin:

Prerequisites:

 o Latest net release (1.1.4) of cygwin (sources.redhat.com/cygwin)

Procedure:
 o Get the source code - see the main Icarus Verilog page for how to
   do this
 o cd to the verilog directory
 o autoconf.sh
 o ./configure
 o make
 o make install

That's all that's needed.

To build your own extensions - just include vpi_user.h and link with
a command like this:

 $(CC) -shared -o <dllname> <objects> -Wl,--enable-auto-image-base -L../vvm -lvvm -lvpip

 - Venkat Iyer <venkat@comit.com>