Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 301 lines (244 sloc) 9.779 kB
471d389 autoconf the makefiles.
steve authored
1 #
2 # This source code is free software; you can redistribute it
3 # and/or modify it in source code form under the terms of the GNU
4 # Library General Public License as published by the Free Software
5 # Foundation; either version 2 of the License, or (at your option)
f7d62b9 whoops, wrong copyright notice.
steve authored
6 # any later version.
471d389 autoconf the makefiles.
steve authored
7 #
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # GNU Library General Public License for more details.
12 #
13 # You should have received a copy of the GNU Library General Public
14 # License along with this program; if not, write to the Free
15 # Software Foundation, Inc.,
16 # 59 Temple Place - Suite 330
17 # Boston, MA 02111-1307, USA
18 #
d3de1d9 Add at least minimal implementations for several
steve authored
19 #ident "$Id: Makefile.in,v 1.145 2003/02/17 06:39:47 steve Exp $"
471d389 autoconf the makefiles.
steve authored
20 #
21 #
22 SHELL = /bin/sh
23
7c3f5c9 Support print of version number.
steve authored
24 # This version string is only used in the version message printed
25 # by the compiler. It reflects the assigned version number for the
26 # product as a whole. Most components also print the CVS Name: token
27 # in order to get a more automatic version stamp as well.
a8a82df Prepare for 20021207 snapshot
steve authored
28 VERSION = 0.7
471d389 autoconf the makefiles.
steve authored
29
30 prefix = @prefix@
31 exec_prefix = @exec_prefix@
32 srcdir = @srcdir@
33
cb65ee5 Add the vvp engine to cvs.
steve authored
34 SUBDIRS = @subdirs@
35
471d389 autoconf the makefiles.
steve authored
36 VPATH = $(srcdir)
37
197ed46 configure bindir and libdir
steve authored
38 bindir = @bindir@
39 libdir = @libdir@
471d389 autoconf the makefiles.
steve authored
40 includedir = $(prefix)/include
c594dce Add new iverilog-vpi man page.
steve authored
41 mandir = @mandir@
471d389 autoconf the makefiles.
steve authored
42
566aad9 Start stub for loadable targets.
steve authored
43 dllib=@DLLIB@
44 rdynamic=@rdynamic@
a73cfbc MacOS X compile time changes. (Timothy Wood)
steve authored
45 strip_dynamic=@strip_dynamic@
566aad9 Start stub for loadable targets.
steve authored
46
471d389 autoconf the makefiles.
steve authored
47 CC = @CC@
48 CXX = @CXX@
49 INSTALL = @INSTALL@
e6bd088 Compile time problems with vpi_user.h
steve authored
50 INSTALL_SCRIPT = @INSTALL_SCRIPT@
471d389 autoconf the makefiles.
steve authored
51 INSTALL_PROGRAM = @INSTALL_PROGRAM@
52 INSTALL_DATA = @INSTALL_DATA@
8bad04a cannonical make targets, and strip on install.
steve authored
53 STRIP = @STRIP@
357a0ff Detect bison and flex in configure.in
steve authored
54 LEX = @LEX@
55 YACC = @YACC@
471d389 autoconf the makefiles.
steve authored
56
57 CPPFLAGS = @CPPFLAGS@ @DEFS@
a64a4d7 Fixes to support compilation using vpath.
steve authored
58 CXXFLAGS = @CXXFLAGS@ -I. -I$(srcdir)
3154f07 compile libvpi.a with PIC flags (Dan McMahill)
steve authored
59 PICFLAGS = @PICFLAG@
471d389 autoconf the makefiles.
steve authored
60 LDFLAGS = @LDFLAGS@
61
40da501 Add the pal loadable target.
steve authored
62 # The TARGETS variable lists the target modules that can be build and
63 # installed. Some of them depend on external things, so are only
64 # compiled if the prerequisites are installed.
65 TARGETS = tgt-null
66 ifeq ('@HAVE_IPAL@','yes')
67 TARGETS += tgt-pal
68 endif
69
301cbe3 Remove vpithunk, and move libvpi to vvp directory.
steve authored
70 all: ivl@EXEEXT@
b170a85 Kill links to vvm.
steve authored
71 for dir in $(SUBDIRS) ; do (cd $$dir ; $(MAKE) all); done
b34a451 Cygwin port changes from Venkat
steve authored
72 cd vpi ; $(MAKE) all
59e85dc Support build in different directory.
steve authored
73 cd ivlpp ; $(MAKE) all
7c3f5c9 Support print of version number.
steve authored
74 cd driver ; $(MAKE) VERSION=$(VERSION) all
41f3ba6 xor and constant devices.
steve authored
75 cd tgt-verilog ; $(MAKE) all
76 cd tgt-stub ; $(MAKE) all
40da501 Add the pal loadable target.
steve authored
77 for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) all); done
471d389 autoconf the makefiles.
steve authored
78
176e6d0 Add install of examples for Windows.
steve authored
79 # In the windows world, the installer will need a dosify program to
80 # dosify text files.
81 ifeq (@WIN32@,yes)
82 all: dosify.exe
83 dosify.exe: dosify.c
84 $(CC) -o dosify.exe dosify.c
1893e7c Add the iverilog-vpi command.
steve authored
85
2001903 Cygwin doesnot need driver-vpi sibdirectory.
steve authored
86 ifeq (@MINGW32@,yes)
c98ce4a Add Windows version of iverilog-vpi.
steve authored
87 SUBDIRS += driver-vpi
2001903 Cygwin doesnot need driver-vpi sibdirectory.
steve authored
88 endif
89
1893e7c Add the iverilog-vpi command.
steve authored
90 else
91 all: iverilog-vpi
176e6d0 Add install of examples for Windows.
steve authored
92 endif
93
431228e make check target (PR#3)
steve authored
94 # This rule rules the compiler in the trivial hello.vl program to make
95 # sure the basics were compiled properly.
96 check: all
ac91dc3 Recursive make check target.
steve authored
97 for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) check); done
a87575a make check uses vvp instead of vvm.
steve authored
98 driver/iverilog -Ccheck.conf -ocheck.vvp -tvvp-check -B./ivlpp $(srcdir)/examples/hello.vl
54206ef Make sure to use local system.vpi.
steve authored
99 vvp/vvp -M- -M./vpi ./check.vvp | grep 'Hello, World'
431228e make check target (PR#3)
steve authored
100
471d389 autoconf the makefiles.
steve authored
101 clean:
2e68074 Make clean should remove iverilog-vpi.
steve authored
102 rm -f *.o parse.cc parse.cc.output parse.h dep/*.d lexor.cc lexor_keyword.cc ivl@EXEEXT@ libivl.a libvpi.a iverilog-vpi
b34a451 Cygwin port changes from Venkat
steve authored
103 cd vpi ; $(MAKE) clean
5ce28c1 iverilog with an iverilog.conf configuration file.
steve authored
104 cd driver ; $(MAKE) clean
59e85dc Support build in different directory.
steve authored
105 cd ivlpp ; $(MAKE) clean
41f3ba6 xor and constant devices.
steve authored
106 cd tgt-verilog ; $(MAKE) clean
107 cd tgt-stub ; $(MAKE) clean
b170a85 Kill links to vvm.
steve authored
108 for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) clean); done
40da501 Add the pal loadable target.
steve authored
109 for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) clean); done
471d389 autoconf the makefiles.
steve authored
110
8bad04a cannonical make targets, and strip on install.
steve authored
111 distclean: clean
b170a85 Kill links to vvm.
steve authored
112 for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) distclean); done
32f3881 Rearrange VPI support libraries.
steve authored
113 for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) distclean); done
b34a451 Cygwin port changes from Venkat
steve authored
114 rm -f vpi/Makefile
8bad04a cannonical make targets, and strip on install.
steve authored
115 rm -f ivlpp/Makefile
5ce28c1 iverilog with an iverilog.conf configuration file.
steve authored
116 rm -f driver/Makefile
8bad04a cannonical make targets, and strip on install.
steve authored
117 rm -f config.status config.cache config.log
118 rm -f Makefile
b5018cd distclean rm some generated makefiles.
steve authored
119 rm -f tgt-pal/Makefile tgt-stub/Makefile tgt-verilog/Makefile
8bad04a cannonical make targets, and strip on install.
steve authored
120
b170a85 Kill links to vvm.
steve authored
121 TT = t-dll.o t-dll-api.o t-dll-expr.o t-dll-proc.o t-xnf.o
9b6b081 Add structure for asynchronous logic synthesis.
steve authored
122 FF = cprop.o nodangle.o synth.o synth2.o syn-rules.o xnfio.o
471d389 autoconf the makefiles.
steve authored
123
9b6b081 Add structure for asynchronous logic synthesis.
steve authored
124 O = main.o async.o design_dump.o dup_expr.o elaborate.o elab_expr.o \
f6507cb Check lvalue of procedural continuous assign (PR#29)
steve authored
125 elab_lval.o elab_net.o elab_anet.o elab_pexpr.o elab_scope.o \
e571dd9 Calculate delay statement delays using elaborated
steve authored
126 elab_sig.o emit.o eval.o eval_attrib.o \
b6ce313 move lval elaboration to PExpr virtual methods.
steve authored
127 eval_tree.o expr_synth.o functor.o lexor.o lexor_keyword.o link_const.o \
186759c Do not need mangle.o unless vvm us used.
steve authored
128 load_module.o netlist.o netmisc.o net_assign.o \
b7c2bd4 Add the NetUserFunc netlist node.
steve authored
129 net_design.o net_event.o net_expr.o net_force.o net_func.o \
9b6b081 Add structure for asynchronous logic synthesis.
steve authored
130 net_link.o net_modulo.o net_nex_input.o net_nex_output.o \
46253ed Rework expression parsing and elaboration to
steve authored
131 net_proc.o net_scope.o net_udp.o net_variable.o pad_to_width.o \
0fb4ba7 Allow expanding of additive operators.
steve authored
132 parse.o parse_misc.o pform.o pform_dump.o \
eb81062 Add to synth2 support for synthesis of
steve authored
133 set_width.o sync.o \
ab6c8cb Parser and pform use hierarchical names as hname_t
steve authored
134 verinum.o verireal.o target.o targets.o \
46253ed Rework expression parsing and elaboration to
steve authored
135 Attrib.o HName.o LineInfo.o Module.o PData.o PDelays.o PEvent.o \
2dd010d Named events as far as the pform.
steve authored
136 PExpr.o PGate.o \
4e753a2 dll uses StringHeap for named items.
steve authored
137 PTask.o PFunction.o PWire.o Statement.o StringHeap.o \
3ff6912 Elaborate user defined tasks.
steve authored
138 $(FF) $(TT)
471d389 autoconf the makefiles.
steve authored
139
b825f8d Create a config.h.in file to hold all the config
steve authored
140 Makefile: Makefile.in config.h.in config.status
471d389 autoconf the makefiles.
steve authored
141 ./config.status
142
b62f094 Add the verilog.sh script.
steve authored
143
de8c725 Mingw32 support (Venkat Iyer)
steve authored
144 ifeq (@WIN32@,yes)
3e4eb17 Another go at getting link of ivl.exe right.
steve authored
145 # Under Windows (mingw) I need to make the ivl.exe in two steps.
146 # The first step makes an ivl.exe that dlltool can use to make an
147 # export and import library, and the last link makes a, ivl.exe
148 # that really exports the things that the import library imports.
90ae464 Makefile patches to support target loading under cygwin.
steve authored
149 ivl@EXEEXT@: $O ivl.def
3e4eb17 Another go at getting link of ivl.exe right.
steve authored
150 $(CXX) -o ivl@EXEEXT@ $O $(dllib) @EXTRALIBS@
90ae464 Makefile patches to support target loading under cygwin.
steve authored
151 dlltool --dllname ivl@EXEEXT@ --def ivl.def \
152 --output-lib libivl.a --output-exp ivl.exp
3e4eb17 Another go at getting link of ivl.exe right.
steve authored
153 $(CXX) -o ivl@EXEEXT@ ivl.exp $O $(dllib) @EXTRALIBS@
90ae464 Makefile patches to support target loading under cygwin.
steve authored
154 else
b34a451 Cygwin port changes from Venkat
steve authored
155 ivl@EXEEXT@: $O
90ae464 Makefile patches to support target loading under cygwin.
steve authored
156 $(CXX) $(CXXFLAGS) $(rdynamic) $(LDFLAGS) -o ivl@EXEEXT@ $O $(dllib)
157 endif
471d389 autoconf the makefiles.
steve authored
158
c0d51dd Add the iverilog driver program.
steve authored
159
1893e7c Add the iverilog-vpi command.
steve authored
160 ifeq (@WIN32@,yes)
161
162 else
163 iverilog-vpi: iverilog-vpi.sh
dddaa0e More configure information in iverilog-vpi.
steve authored
164 sed -e 's;@SHARED@;@shared@;' -e 's;@PIC@;@PICFLAG@;' \
165 -e 's;@INCLUDEDIR@;@includedir@;' -e 's;@LIBDIR@;@libdir@;' $< > $@
1893e7c Add the iverilog-vpi command.
steve authored
166 chmod +x $@
167 endif
168
9680de2 Fix the clean target and excess dependencies.
steve authored
169 %.o: %.cc
f01cbc6 Remember to make the dep directory.
steve authored
170 @[ -d dep ] || mkdir dep
774f78c Autoconfig ident support.
steve authored
171 $(CXX) @ident_support@ $(CPPFLAGS) $(CXXFLAGS) -MD -c $< -o $*.o
471d389 autoconf the makefiles.
steve authored
172 mv $*.d dep/$*.d
173
174
ff53b60 Remove excess *.d dependencies for parse.d
steve authored
175 lexor.o: lexor.cc parse.h
471d389 autoconf the makefiles.
steve authored
176
ff53b60 Remove excess *.d dependencies for parse.d
steve authored
177 parse.o: parse.cc
430d7b2 Add lexical support for real numbers.
steve authored
178
59e85dc Support build in different directory.
steve authored
179 parse.h parse.cc: $(srcdir)/parse.y
357a0ff Detect bison and flex in configure.in
steve authored
180 $(YACC) --verbose -t -p VL -d -o parse.cc $(srcdir)/parse.y
7bf480b Some bison versions choose different output names.
steve authored
181 mv parse.cc.h parse.h || mv parse.hh parse.h
471d389 autoconf the makefiles.
steve authored
182
3c9902d Use yacc based synthesizer.
steve authored
183 syn-rules.cc: $(srcdir)/syn-rules.y
357a0ff Detect bison and flex in configure.in
steve authored
184 $(YACC) --verbose -p syn_ -o syn-rules.cc $(srcdir)/syn-rules.y
3c9902d Use yacc based synthesizer.
steve authored
185
59e85dc Support build in different directory.
steve authored
186 lexor.cc: $(srcdir)/lexor.lex
357a0ff Detect bison and flex in configure.in
steve authored
187 $(LEX) -PVL -s -olexor.cc $(srcdir)/lexor.lex
471d389 autoconf the makefiles.
steve authored
188
ff53b60 Remove excess *.d dependencies for parse.d
steve authored
189 lexor_keyword.o: lexor_keyword.cc
6eef545 Support localparam.
steve authored
190
191 lexor_keyword.cc: lexor_keyword.gperf
a64a4d7 Fixes to support compilation using vpath.
steve authored
192 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)
6eef545 Support localparam.
steve authored
193
c594dce Add new iverilog-vpi man page.
steve authored
194 iverilog-vpi.ps: $(srcdir)/iverilog-vpi.man
195 man -t $(srcdir)/iverilog-vpi.man > iverilog-vpi.ps
196
197 iverilog-vpi.pdf: iverilog-vpi.ps
198 ps2pdf iverilog-vpi.ps iverilog-vpi.pdf
199
200 ifeq (@WIN32@,yes)
201 INSTALL_DOC = $(prefix)/iverilog-vpi.pdf
202 INSTALL_DOCDIR =
203 all: iverilog-vpi.pdf
204 else
205 INSTALL_DOC = $(mandir)/man1/iverilog-vpi.1
206 INSTALL_DOCDIR = $(mandir)/man1
207 endif
208
176e6d0 Add install of examples for Windows.
steve authored
209 ifeq (@WIN32@,yes)
5c07a29 Install sqrt-virtex.v under Windows.
steve authored
210 WIN32_INSTALL = $(prefix)/hello.vl $(prefix)/sqrt.vl $(prefix)/sqrt-virtex.v $(prefix)/QUICK_START.txt
1893e7c Add the iverilog-vpi command.
steve authored
211 else
212 WIN32_INSTALL = $(bindir)/iverilog-vpi
176e6d0 Add install of examples for Windows.
steve authored
213 endif
6eef545 Support localparam.
steve authored
214
d3de1d9 Add at least minimal implementations for several
steve authored
215 install: all installdirs $(libdir)/ivl/ivl@EXEEXT@ $(libdir)/ivl/iverilog.conf $(includedir)/ivl_target.h $(includedir)/_pli_types.h $(includedir)/vpi_user.h $(includedir)/acc_user.h $(includedir)/veriuser.h $(WIN32_INSTALL) $(INSTALL_DOC)
b34a451 Cygwin port changes from Venkat
steve authored
216 cd vpi ; $(MAKE) install
59e85dc Support build in different directory.
steve authored
217 cd ivlpp ; $(MAKE) install
5ce28c1 iverilog with an iverilog.conf configuration file.
steve authored
218 cd driver ; $(MAKE) install
b170a85 Kill links to vvm.
steve authored
219 for tgt in $(SUBDIRS); do (cd $$tgt ; $(MAKE) install); done
40da501 Add the pal loadable target.
steve authored
220 for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) install); done
c0d51dd Add the iverilog driver program.
steve authored
221
bc95b02 make install for iverilog-vpi
steve authored
222 $(bindir)/iverilog-vpi: ./iverilog-vpi
5b81798 install iverilog-vpi as a script.
steve authored
223 $(INSTALL_SCRIPT) ./iverilog-vpi $(bindir)/iverilog-vpi
1893e7c Add the iverilog-vpi command.
steve authored
224
b34a451 Cygwin port changes from Venkat
steve authored
225 $(libdir)/ivl/ivl@EXEEXT@: ./ivl@EXEEXT@
226 $(INSTALL_PROGRAM) ./ivl@EXEEXT@ $(libdir)/ivl/ivl@EXEEXT@
a73cfbc MacOS X compile time changes. (Timothy Wood)
steve authored
227 $(STRIP) $(strip_dynamic) $(libdir)/ivl/ivl@EXEEXT@
471d389 autoconf the makefiles.
steve authored
228
bc6a958 More reliable iverilog.conf install dependency.
steve authored
229 # Install iverilog.conf whenever ivl.exe is installed. This
230 # forces iverilog.conf to be treated similarly, in spite of
231 # dates in the source bundle.
232 $(libdir)/ivl/iverilog.conf: $(libdir)/ivl/ivl@EXEEXT@
5ce28c1 iverilog with an iverilog.conf configuration file.
steve authored
233 $(INSTALL_DATA) $(srcdir)/iverilog.conf $(libdir)/ivl/iverilog.conf
234
d0fc6d5 Add ivl_target support for logic gates, and
steve authored
235 $(includedir)/ivl_target.h: $(srcdir)/ivl_target.h
236 $(INSTALL_DATA) $(srcdir)/ivl_target.h $(includedir)/ivl_target.h
237
d3de1d9 Add at least minimal implementations for several
steve authored
238 $(includedir)/_pli_types.h: $(srcdir)/_pli_types.h
239 $(INSTALL_DATA) $(srcdir)/_pli_types.h $(includedir)/_pli_types.h
240
32f3881 Rearrange VPI support libraries.
steve authored
241 $(includedir)/vpi_user.h: $(srcdir)/vpi_user.h
242 $(INSTALL_DATA) $(srcdir)/vpi_user.h $(includedir)/vpi_user.h
243
6511fc6 Add the acc_user.h header file.
steve authored
244 $(includedir)/acc_user.h: $(srcdir)/acc_user.h
245 $(INSTALL_DATA) $(srcdir)/acc_user.h $(includedir)/acc_user.h
246
ca9abaf Start the libveriuser library.
steve authored
247 $(includedir)/veriuser.h: $(srcdir)/veriuser.h
248 $(INSTALL_DATA) $(srcdir)/veriuser.h $(includedir)/veriuser.h
249
c594dce Add new iverilog-vpi man page.
steve authored
250 $(mandir)/man1/iverilog-vpi.1: $(srcdir)/iverilog-vpi.man
251 $(INSTALL_DATA) $(srcdir)/iverilog-vpi.man $(mandir)/man1/iverilog-vpi.1
252
253 $(prefix)/iverilog-vpi.pdf: iverilog-vpi.pdf
254 $(INSTALL_DATA) iverilog-vpi.pdf $(prefix)/iverilog-vpi.pdf
255
176e6d0 Add install of examples for Windows.
steve authored
256 # In windows installations, put a few examples and the quick_start
257 # into the destination directory.
258 ifeq (@WIN32@,yes)
fbf55b9 Get the hello.vl and sqrt.vl names right.
steve authored
259 $(prefix)/hello.vl: $(srcdir)/examples/hello.vl
d5658d4 dosify compiled with mingw does not know cygwin paths.
steve authored
260 ./dosify.exe $(srcdir)/examples/hello.vl tmp.vl
261 mv tmp.vl $(prefix)/hello.vl
176e6d0 Add install of examples for Windows.
steve authored
262
fbf55b9 Get the hello.vl and sqrt.vl names right.
steve authored
263 $(prefix)/sqrt.vl: $(srcdir)/examples/sqrt.vl
d5658d4 dosify compiled with mingw does not know cygwin paths.
steve authored
264 ./dosify.exe $(srcdir)/examples/sqrt.vl tmp.vl
265 mv tmp.vl $(prefix)/sqrt.vl
176e6d0 Add install of examples for Windows.
steve authored
266
5c07a29 Install sqrt-virtex.v under Windows.
steve authored
267 $(prefix)/sqrt-virtex.v: $(srcdir)/examples/sqrt-virtex.v
268 ./dosify.exe $(srcdir)/examples/sqrt-virtex.v tmp.vl
269 mv tmp.vl $(prefix)/sqrt-virtex.v
270
176e6d0 Add install of examples for Windows.
steve authored
271 $(prefix)/QUICK_START.txt: $(srcdir)/QUICK_START.txt
d5658d4 dosify compiled with mingw does not know cygwin paths.
steve authored
272 ./dosify.exe $(srcdir)/QUICK_START.txt tmp.txt
273 mv tmp.txt $(prefix)/QUICK_START.txt
176e6d0 Add install of examples for Windows.
steve authored
274 endif
275
471d389 autoconf the makefiles.
steve authored
276 installdirs: mkinstalldirs
f19a7c6 improved uninstall target.
steve authored
277 $(srcdir)/mkinstalldirs $(bindir) $(includedir) $(libdir)/ivl \
278 $(mandir) $(mandir)/man1
176e6d0 Add install of examples for Windows.
steve authored
279
471d389 autoconf the makefiles.
steve authored
280 uninstall:
f19a7c6 improved uninstall target.
steve authored
281 rm -f $(libdir)/ivl/iverilog.conf
809bd18 Uninstall removed ivl from libdir.
steve authored
282 rm -f $(libdir)/ivl/ivl
f19a7c6 improved uninstall target.
steve authored
283 -rmdir $(libdir)/ivl
4faec15 Finally remove the verilog.sh script.
steve authored
284 rm -f $(bindir)/verilog
f19a7c6 improved uninstall target.
steve authored
285 rm -f $(bindir)/iverilog-vpi
b34a451 Cygwin port changes from Venkat
steve authored
286 rm -f $(bindir)/gverilog@EXEEXT@
5ce28c1 iverilog with an iverilog.conf configuration file.
steve authored
287 rm -f $(includedir)/ivl_target.h
32f3881 Rearrange VPI support libraries.
steve authored
288 rm -f $(includedir)/vpi_user.h
6511fc6 Add the acc_user.h header file.
steve authored
289 rm -f $(includedir)/acc_user.h
ca9abaf Start the libveriuser library.
steve authored
290 rm -f $(includedir)/veriuser.h
f19a7c6 improved uninstall target.
steve authored
291 rm -f $(mandir)/man1/iverilog-vpi.1
5ce28c1 iverilog with an iverilog.conf configuration file.
steve authored
292 cd driver ; $(MAKE) uninstall
59e85dc Support build in different directory.
steve authored
293 cd vpi ; $(MAKE) uninstall
294 cd ivlpp ; $(MAKE) uninstall
b170a85 Kill links to vvm.
steve authored
295 for tgt in $(SUBDIRS); do (cd $$tgt ; $(MAKE) uninstall); done
40da501 Add the pal loadable target.
steve authored
296 for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) uninstall); done
471d389 autoconf the makefiles.
steve authored
297
298
299 -include $(patsubst %.o, dep/%.d, $O)
b6e1d63 Change the VPI call process so that loaded .vpi modules
steve authored
300 -include $(patsubst %.o, dep/%.d, vpithunk.o)
Something went wrong with that request. Please try again.