Add new iverilog-vpi man page.
This commit is contained in:
parent
8126384726
commit
c594dcec52
26
Makefile.in
26
Makefile.in
|
|
@ -16,7 +16,7 @@
|
||||||
# 59 Temple Place - Suite 330
|
# 59 Temple Place - Suite 330
|
||||||
# Boston, MA 02111-1307, USA
|
# Boston, MA 02111-1307, USA
|
||||||
#
|
#
|
||||||
#ident "$Id: Makefile.in,v 1.124 2002/05/23 03:46:42 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.125 2002/05/28 05:21:30 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -38,6 +38,7 @@ VPATH = $(srcdir)
|
||||||
bindir = @bindir@
|
bindir = @bindir@
|
||||||
libdir = @libdir@
|
libdir = @libdir@
|
||||||
includedir = $(prefix)/include
|
includedir = $(prefix)/include
|
||||||
|
mandir = @mandir@
|
||||||
|
|
||||||
dllib=@DLLIB@
|
dllib=@DLLIB@
|
||||||
rdynamic=@rdynamic@
|
rdynamic=@rdynamic@
|
||||||
|
|
@ -206,13 +207,28 @@ lexor_keyword.o: lexor_keyword.cc
|
||||||
lexor_keyword.cc: lexor_keyword.gperf
|
lexor_keyword.cc: lexor_keyword.gperf
|
||||||
gperf -o -i 7 -C -k 1-3,$$ -L ANSI-C -H keyword_hash -N check_identifier -t $(srcdir)/lexor_keyword.gperf > lexor_keyword.cc || (rm -f lexor_keyword.cc ; false)
|
gperf -o -i 7 -C -k 1-3,$$ -L ANSI-C -H keyword_hash -N check_identifier -t $(srcdir)/lexor_keyword.gperf > lexor_keyword.cc || (rm -f lexor_keyword.cc ; false)
|
||||||
|
|
||||||
|
iverilog-vpi.ps: $(srcdir)/iverilog-vpi.man
|
||||||
|
man -t $(srcdir)/iverilog-vpi.man > iverilog-vpi.ps
|
||||||
|
|
||||||
|
iverilog-vpi.pdf: iverilog-vpi.ps
|
||||||
|
ps2pdf iverilog-vpi.ps iverilog-vpi.pdf
|
||||||
|
|
||||||
|
ifeq (@WIN32@,yes)
|
||||||
|
INSTALL_DOC = $(prefix)/iverilog-vpi.pdf
|
||||||
|
INSTALL_DOCDIR =
|
||||||
|
all: iverilog-vpi.pdf
|
||||||
|
else
|
||||||
|
INSTALL_DOC = $(mandir)/man1/iverilog-vpi.1
|
||||||
|
INSTALL_DOCDIR = $(mandir)/man1
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq (@WIN32@,yes)
|
ifeq (@WIN32@,yes)
|
||||||
WIN32_INSTALL = $(prefix)/hello.vl $(prefix)/sqrt.vl $(prefix)/QUICK_START.txt
|
WIN32_INSTALL = $(prefix)/hello.vl $(prefix)/sqrt.vl $(prefix)/QUICK_START.txt
|
||||||
else
|
else
|
||||||
WIN32_INSTALL = $(bindir)/iverilog-vpi
|
WIN32_INSTALL = $(bindir)/iverilog-vpi
|
||||||
endif
|
endif
|
||||||
|
|
||||||
install: all installdirs $(libdir)/ivl/ivl@EXEEXT@ $(libdir)/ivl/iverilog.conf $(includedir)/ivl_target.h $(includedir)/vpi_user.h $(includedir)/acc_user.h $(includedir)/veriuser.h $(libdir)/libvpi.a $(WIN32_INSTALL)
|
install: all installdirs $(libdir)/ivl/ivl@EXEEXT@ $(libdir)/ivl/iverilog.conf $(includedir)/ivl_target.h $(includedir)/vpi_user.h $(includedir)/acc_user.h $(includedir)/veriuser.h $(libdir)/libvpi.a $(WIN32_INSTALL) $(INSTALL_DOC)
|
||||||
cd vpi ; $(MAKE) install
|
cd vpi ; $(MAKE) install
|
||||||
cd ivlpp ; $(MAKE) install
|
cd ivlpp ; $(MAKE) install
|
||||||
cd driver ; $(MAKE) install
|
cd driver ; $(MAKE) install
|
||||||
|
|
@ -244,6 +260,12 @@ $(includedir)/acc_user.h: $(srcdir)/acc_user.h
|
||||||
$(includedir)/veriuser.h: $(srcdir)/veriuser.h
|
$(includedir)/veriuser.h: $(srcdir)/veriuser.h
|
||||||
$(INSTALL_DATA) $(srcdir)/veriuser.h $(includedir)/veriuser.h
|
$(INSTALL_DATA) $(srcdir)/veriuser.h $(includedir)/veriuser.h
|
||||||
|
|
||||||
|
$(mandir)/man1/iverilog-vpi.1: $(srcdir)/iverilog-vpi.man
|
||||||
|
$(INSTALL_DATA) $(srcdir)/iverilog-vpi.man $(mandir)/man1/iverilog-vpi.1
|
||||||
|
|
||||||
|
$(prefix)/iverilog-vpi.pdf: iverilog-vpi.pdf
|
||||||
|
$(INSTALL_DATA) iverilog-vpi.pdf $(prefix)/iverilog-vpi.pdf
|
||||||
|
|
||||||
# In windows installations, put a few examples and the quick_start
|
# In windows installations, put a few examples and the quick_start
|
||||||
# into the destination directory.
|
# into the destination directory.
|
||||||
ifeq (@WIN32@,yes)
|
ifeq (@WIN32@,yes)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,42 @@
|
||||||
|
.TH iverilog-vpi 1 "$Date: 2002/05/28 05:21:30 $" Version "$Date: 2002/05/28 05:21:30 $"
|
||||||
|
.SH NAME
|
||||||
|
iverilog-vpi - Compile front end for VPI modules
|
||||||
|
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B iverilog-vpi
|
||||||
|
\fIsourcefile\fP...
|
||||||
|
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.PP
|
||||||
|
\fIiverilog-vpi\fP is a tool to simplify the compilation of VPI
|
||||||
|
modules for use with Icarus Verilog. It takes on the command line a
|
||||||
|
list of C or C++ source files, and generates as output a linked VPI
|
||||||
|
module. See the \fBvvp\fP(1) man page for a description of how the
|
||||||
|
linked module is loaded by a simulation.
|
||||||
|
|
||||||
|
The output is named after the first source file. For example, if the
|
||||||
|
first source file is named \fIfoo.c\fP, the output becomes
|
||||||
|
\fIfoo.vpi\fP.
|
||||||
|
|
||||||
|
.SH OPTIONS
|
||||||
|
.l
|
||||||
|
\fIiverilog-vpi\fP accepts the following options:
|
||||||
|
.TP 8
|
||||||
|
.B -l\fIlibrary\fP
|
||||||
|
Include the named library in the link of the VPI module. This allows
|
||||||
|
VPI modules to further reference external libraries.
|
||||||
|
|
||||||
|
.SH "AUTHOR"
|
||||||
|
.nf
|
||||||
|
Steve Williams (steve@icarus.com)
|
||||||
|
|
||||||
|
.SH SEE ALSO
|
||||||
|
iverilog(1), vvp(1),
|
||||||
|
.BR "<http://www.icarus.com/eda/verilog/>"
|
||||||
|
|
||||||
|
.SH COPYRIGHT
|
||||||
|
.nf
|
||||||
|
Copyright \(co 2002 Stephen Williams
|
||||||
|
|
||||||
|
This document can be freely redistributed according to the terms of the
|
||||||
|
GNU General Public License version 2.0
|
||||||
|
|
@ -35,6 +35,7 @@ make prefix=$RPM_BUILD_ROOT/usr install
|
||||||
%attr(-,root,root) %doc examples/*
|
%attr(-,root,root) %doc examples/*
|
||||||
|
|
||||||
%attr(-,root,root) /usr/man/man1/iverilog.1.gz
|
%attr(-,root,root) /usr/man/man1/iverilog.1.gz
|
||||||
|
%attr(-,root,root) /usr/man/man1/iverilog-vpi.1.gz
|
||||||
%attr(-,root,root) /usr/man/man1/vvp.1.gz
|
%attr(-,root,root) /usr/man/man1/vvp.1.gz
|
||||||
|
|
||||||
%attr(-,root,root) /usr/bin/iverilog
|
%attr(-,root,root) /usr/bin/iverilog
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue