Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 300 lines (238 sloc) 9.765 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 #
8188c4c Makefile cleanup.
steve authored
19 #ident "$Id: Makefile.in,v 1.162 2004/02/10 19:25:00 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@
1de5e6c Support --includedir to configure.
steve authored
40 includedir = @includedir@
c594dce Add new iverilog-vpi man page.
steve authored
41 mandir = @mandir@
471d389 autoconf the makefiles.
steve authored
42
bb87859 Support 32bit compile on AMD64 systems.
steve authored
43 libdir64 = @libdir64@
44
566aad9 Start stub for loadable targets.
steve authored
45 dllib=@DLLIB@
a73cfbc MacOS X compile time changes. (Timothy Wood)
steve authored
46 strip_dynamic=@strip_dynamic@
566aad9 Start stub for loadable targets.
steve authored
47
471d389 autoconf the makefiles.
steve authored
48 CC = @CC@
49 CXX = @CXX@
50 INSTALL = @INSTALL@
e6bd088 Compile time problems with vpi_user.h
steve authored
51 INSTALL_SCRIPT = @INSTALL_SCRIPT@
471d389 autoconf the makefiles.
steve authored
52 INSTALL_PROGRAM = @INSTALL_PROGRAM@
53 INSTALL_DATA = @INSTALL_DATA@
8bad04a cannonical make targets, and strip on install.
steve authored
54 STRIP = @STRIP@
357a0ff Detect bison and flex in configure.in
steve authored
55 LEX = @LEX@
56 YACC = @YACC@
471d389 autoconf the makefiles.
steve authored
57
8188c4c Makefile cleanup.
steve authored
58 CPPFLAGS = @ident_support@ @DEFS@ -I. -I$(srcdir) @CPPFLAGS@
59 CXXFLAGS = -Wall @CXXFLAGS@
3154f07 compile libvpi.a with PIC flags (Dan McMahill)
steve authored
60 PICFLAGS = @PICFLAG@
8188c4c Makefile cleanup.
steve authored
61 LDFLAGS = @rdynamic@ @LDFLAGS@
471d389 autoconf the makefiles.
steve authored
62
40da501 Add the pal loadable target.
steve authored
63 # The TARGETS variable lists the target modules that can be build and
64 # installed. Some of them depend on external things, so are only
65 # compiled if the prerequisites are installed.
66 TARGETS = tgt-null
67 ifeq ('@HAVE_IPAL@','yes')
68 TARGETS += tgt-pal
69 endif
70
feee406 Makefile cleanups to better support concurrent make.
steve authored
71 all: dep ivl@EXEEXT@
90de390 Minor tweaks to iterated rules,
steve authored
72 for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) $@); done
73 for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) $@); done
feee406 Makefile cleanups to better support concurrent make.
steve authored
74 for dir in vpi ivlpp tgt-verilog tgt-stub; \
90de390 Minor tweaks to iterated rules,
steve authored
75 do (cd $$dir ; $(MAKE) $@); done
76 cd driver ; $(MAKE) VERSION=$(VERSION) $@
471d389 autoconf the makefiles.
steve authored
77
176e6d0 Add install of examples for Windows.
steve authored
78 # In the windows world, the installer will need a dosify program to
79 # dosify text files.
80 ifeq (@WIN32@,yes)
feee406 Makefile cleanups to better support concurrent make.
steve authored
81 all: dep dosify.exe
176e6d0 Add install of examples for Windows.
steve authored
82 dosify.exe: dosify.c
83 $(CC) -o dosify.exe dosify.c
1893e7c Add the iverilog-vpi command.
steve authored
84
2001903 Cygwin doesnot need driver-vpi sibdirectory.
steve authored
85 ifeq (@MINGW32@,yes)
c98ce4a Add Windows version of iverilog-vpi.
steve authored
86 SUBDIRS += driver-vpi
2001903 Cygwin doesnot need driver-vpi sibdirectory.
steve authored
87 endif
88
1893e7c Add the iverilog-vpi command.
steve authored
89 else
feee406 Makefile cleanups to better support concurrent make.
steve authored
90 all: dep iverilog-vpi
176e6d0 Add install of examples for Windows.
steve authored
91 endif
92
431228e make check target (PR#3)
steve authored
93 # This rule rules the compiler in the trivial hello.vl program to make
94 # sure the basics were compiled properly.
95 check: all
ac91dc3 Recursive make check target.
steve authored
96 for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) check); done
19e8a92 Fix make check to support -tconf configuration method.
steve authored
97 driver/iverilog -B. -BPivlpp -tcheck -ocheck.vvp $(srcdir)/examples/hello.vl
54206ef Make sure to use local system.vpi.
steve authored
98 vvp/vvp -M- -M./vpi ./check.vvp | grep 'Hello, World'
431228e make check target (PR#3)
steve authored
99
471d389 autoconf the makefiles.
steve authored
100 clean:
90de390 Minor tweaks to iterated rules,
steve authored
101 for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) $@); done
102 for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) $@); done
feee406 Makefile cleanups to better support concurrent make.
steve authored
103 for dir in vpi ivlpp tgt-verilog tgt-stub driver; \
90de390 Minor tweaks to iterated rules,
steve authored
104 do (cd $$dir ; $(MAKE) $@); done
feee406 Makefile cleanups to better support concurrent make.
steve authored
105 rm -f *.o parse.cc parse.cc.output parse.h lexor.cc
106 rm -f lexor_keyword.cc libivl.a libvpi.a iverilog-vpi syn-rules.cc*
107 rm -rf dep ivl@EXEEXT@
471d389 autoconf the makefiles.
steve authored
108
8bad04a cannonical make targets, and strip on install.
steve authored
109 distclean: clean
90de390 Minor tweaks to iterated rules,
steve authored
110 for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) $@); done
111 for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) $@); done
feee406 Makefile cleanups to better support concurrent make.
steve authored
112 for dir in vpi ivlpp tgt-verilog tgt-stub driver; \
90de390 Minor tweaks to iterated rules,
steve authored
113 do (cd $$dir ; $(MAKE) $@); done
feee406 Makefile cleanups to better support concurrent make.
steve authored
114 rm -f Makefile config.status config.log config.cache config.h
8bad04a cannonical make targets, and strip on install.
steve authored
115
b170a85 Kill links to vvm.
steve authored
116 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
117 FF = cprop.o nodangle.o synth.o synth2.o syn-rules.o xnfio.o
471d389 autoconf the makefiles.
steve authored
118
9b6b081 Add structure for asynchronous logic synthesis.
steve authored
119 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
120 elab_lval.o elab_net.o elab_anet.o elab_pexpr.o elab_scope.o \
e571dd9 Calculate delay statement delays using elaborated
steve authored
121 elab_sig.o emit.o eval.o eval_attrib.o \
b6ce313 move lval elaboration to PExpr virtual methods.
steve authored
122 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
123 load_module.o netlist.o netmisc.o net_assign.o \
b7c2bd4 Add the NetUserFunc netlist node.
steve authored
124 net_design.o net_event.o net_expr.o net_force.o net_func.o \
9b6b081 Add structure for asynchronous logic synthesis.
steve authored
125 net_link.o net_modulo.o net_nex_input.o net_nex_output.o \
46253ed Rework expression parsing and elaboration to
steve authored
126 net_proc.o net_scope.o net_udp.o net_variable.o pad_to_width.o \
0fb4ba7 Allow expanding of additive operators.
steve authored
127 parse.o parse_misc.o pform.o pform_dump.o \
da7956a Fix name search in elab_lval.
steve authored
128 set_width.o symbol_search.o sync.o \
ab6c8cb Parser and pform use hierarchical names as hname_t
steve authored
129 verinum.o verireal.o target.o targets.o \
46253ed Rework expression parsing and elaboration to
steve authored
130 Attrib.o HName.o LineInfo.o Module.o PData.o PDelays.o PEvent.o \
2dd010d Named events as far as the pform.
steve authored
131 PExpr.o PGate.o \
4a8b9e5 Move PUdp constructor into compiled file.
steve authored
132 PTask.o PUdp.o PFunction.o PWire.o Statement.o StringHeap.o \
3ff6912 Elaborate user defined tasks.
steve authored
133 $(FF) $(TT)
471d389 autoconf the makefiles.
steve authored
134
b825f8d Create a config.h.in file to hold all the config
steve authored
135 Makefile: Makefile.in config.h.in config.status
471d389 autoconf the makefiles.
steve authored
136 ./config.status
137
b62f094 Add the verilog.sh script.
steve authored
138
de8c725 Mingw32 support (Venkat Iyer)
steve authored
139 ifeq (@WIN32@,yes)
3e4eb17 Another go at getting link of ivl.exe right.
steve authored
140 # Under Windows (mingw) I need to make the ivl.exe in two steps.
141 # The first step makes an ivl.exe that dlltool can use to make an
142 # export and import library, and the last link makes a, ivl.exe
143 # that really exports the things that the import library imports.
90ae464 Makefile patches to support target loading under cygwin.
steve authored
144 ivl@EXEEXT@: $O ivl.def
3e4eb17 Another go at getting link of ivl.exe right.
steve authored
145 $(CXX) -o ivl@EXEEXT@ $O $(dllib) @EXTRALIBS@
90ae464 Makefile patches to support target loading under cygwin.
steve authored
146 dlltool --dllname ivl@EXEEXT@ --def ivl.def \
147 --output-lib libivl.a --output-exp ivl.exp
3e4eb17 Another go at getting link of ivl.exe right.
steve authored
148 $(CXX) -o ivl@EXEEXT@ ivl.exp $O $(dllib) @EXTRALIBS@
90ae464 Makefile patches to support target loading under cygwin.
steve authored
149 else
b34a451 Cygwin port changes from Venkat
steve authored
150 ivl@EXEEXT@: $O
8188c4c Makefile cleanup.
steve authored
151 $(CXX) $(LDFLAGS) -o ivl@EXEEXT@ $O $(dllib)
90ae464 Makefile patches to support target loading under cygwin.
steve authored
152 endif
471d389 autoconf the makefiles.
steve authored
153
c0d51dd Add the iverilog driver program.
steve authored
154
1893e7c Add the iverilog-vpi command.
steve authored
155 ifeq (@WIN32@,yes)
156
157 else
158 iverilog-vpi: iverilog-vpi.sh
dddaa0e More configure information in iverilog-vpi.
steve authored
159 sed -e 's;@SHARED@;@shared@;' -e 's;@PIC@;@PICFLAG@;' \
bb87859 Support 32bit compile on AMD64 systems.
steve authored
160 -e 's;@INCLUDEDIR@;@includedir@;' \
161 -e 's;@LIBDIR64@;@libdir64@;' \
123e4c7 Report the configure vpi install directory.
steve authored
162 -e 's;@VPIDIR1@;@vpidir1@;' -e 's;@VPIDIR2@;@vpidir2@;' \
bb87859 Support 32bit compile on AMD64 systems.
steve authored
163 -e 's;@LIBDIR@;@libdir@;' $< > $@
1893e7c Add the iverilog-vpi command.
steve authored
164 chmod +x $@
165 endif
166
feee406 Makefile cleanups to better support concurrent make.
steve authored
167 dep:
168 mkdir dep
169
9680de2 Fix the clean target and excess dependencies.
steve authored
170 %.o: %.cc
8188c4c Makefile cleanup.
steve authored
171 $(CXX) $(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
feee406 Makefile cleanups to better support concurrent make.
steve authored
179 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
feee406 Makefile cleanups to better support concurrent make.
steve authored
181
182 parse.h: parse.cc
7e7735c Get rid of spurious parse.cc.h error messages.
steve authored
183 mv parse.cc.h parse.h 2>/dev/null || mv parse.hh parse.h
471d389 autoconf the makefiles.
steve authored
184
3c9902d Use yacc based synthesizer.
steve authored
185 syn-rules.cc: $(srcdir)/syn-rules.y
357a0ff Detect bison and flex in configure.in
steve authored
186 $(YACC) --verbose -p syn_ -o syn-rules.cc $(srcdir)/syn-rules.y
3c9902d Use yacc based synthesizer.
steve authored
187
59e85dc Support build in different directory.
steve authored
188 lexor.cc: $(srcdir)/lexor.lex
357a0ff Detect bison and flex in configure.in
steve authored
189 $(LEX) -PVL -s -olexor.cc $(srcdir)/lexor.lex
471d389 autoconf the makefiles.
steve authored
190
fd95cff remember to uninstall _pli_types.h
steve authored
191 lexor_keyword.o: lexor_keyword.cc parse.h
6eef545 Support localparam.
steve authored
192
193 lexor_keyword.cc: lexor_keyword.gperf
a64a4d7 Fixes to support compilation using vpath.
steve authored
194 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
195
c594dce Add new iverilog-vpi man page.
steve authored
196 iverilog-vpi.ps: $(srcdir)/iverilog-vpi.man
197 man -t $(srcdir)/iverilog-vpi.man > iverilog-vpi.ps
198
199 iverilog-vpi.pdf: iverilog-vpi.ps
200 ps2pdf iverilog-vpi.ps iverilog-vpi.pdf
201
202 ifeq (@WIN32@,yes)
adcafb6 Install man pages on Windows build.
steve authored
203 INSTALL_DOC = $(prefix)/iverilog-vpi.pdf $(mandir)/man1/iverilog-vpi.1
204 INSTALL_DOCDIR = $(mandir)/man1
feee406 Makefile cleanups to better support concurrent make.
steve authored
205 all: dep iverilog-vpi.pdf
c594dce Add new iverilog-vpi man page.
steve authored
206 else
207 INSTALL_DOC = $(mandir)/man1/iverilog-vpi.1
208 INSTALL_DOCDIR = $(mandir)/man1
209 endif
210
176e6d0 Add install of examples for Windows.
steve authored
211 ifeq (@WIN32@,yes)
5c07a29 Install sqrt-virtex.v under Windows.
steve authored
212 WIN32_INSTALL = $(prefix)/hello.vl $(prefix)/sqrt.vl $(prefix)/sqrt-virtex.v $(prefix)/QUICK_START.txt
1893e7c Add the iverilog-vpi command.
steve authored
213 else
214 WIN32_INSTALL = $(bindir)/iverilog-vpi
176e6d0 Add install of examples for Windows.
steve authored
215 endif
6eef545 Support localparam.
steve authored
216
435f06b ivl -F and -t flags are onpassed throught the -C file.
steve authored
217 XNF_INSTALL = $(libdir)/ivl/xnf.conf $(libdir)/ivl/xnf-s.conf
218
cceb2bd Remove the iverilog.conf file.
steve authored
219 install: all installdirs $(libdir)/ivl/ivl@EXEEXT@ $(includedir)/ivl_target.h $(includedir)/_pli_types.h $(includedir)/vpi_user.h $(includedir)/acc_user.h $(includedir)/veriuser.h $(WIN32_INSTALL) $(INSTALL_DOC) $(XNF_INSTALL)
90de390 Minor tweaks to iterated rules,
steve authored
220 for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) $@); done
221 for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) $@); done
222 for dir in vpi ivlpp driver; \
223 do (cd $$dir ; $(MAKE) $@); done
c0d51dd Add the iverilog driver program.
steve authored
224
bc95b02 make install for iverilog-vpi
steve authored
225 $(bindir)/iverilog-vpi: ./iverilog-vpi
5b81798 install iverilog-vpi as a script.
steve authored
226 $(INSTALL_SCRIPT) ./iverilog-vpi $(bindir)/iverilog-vpi
1893e7c Add the iverilog-vpi command.
steve authored
227
b34a451 Cygwin port changes from Venkat
steve authored
228 $(libdir)/ivl/ivl@EXEEXT@: ./ivl@EXEEXT@
229 $(INSTALL_PROGRAM) ./ivl@EXEEXT@ $(libdir)/ivl/ivl@EXEEXT@
a73cfbc MacOS X compile time changes. (Timothy Wood)
steve authored
230 $(STRIP) $(strip_dynamic) $(libdir)/ivl/ivl@EXEEXT@
471d389 autoconf the makefiles.
steve authored
231
435f06b ivl -F and -t flags are onpassed throught the -C file.
steve authored
232 $(libdir)/ivl/xnf-s.conf: $(srcdir)/xnf-s.conf
233 $(INSTALL_DATA) $(srcdir)/xnf-s.conf $(libdir)/ivl/xnf-s.conf
234
235 $(libdir)/ivl/xnf.conf: $(srcdir)/xnf.conf
236 $(INSTALL_DATA) $(srcdir)/xnf.conf $(libdir)/ivl/xnf.conf
237
d0fc6d5 Add ivl_target support for logic gates, and
steve authored
238 $(includedir)/ivl_target.h: $(srcdir)/ivl_target.h
239 $(INSTALL_DATA) $(srcdir)/ivl_target.h $(includedir)/ivl_target.h
240
0b538ce The _pli_types.h header file is generated, not copied from srcdir.
steve authored
241 $(includedir)/_pli_types.h: _pli_types.h
242 $(INSTALL_DATA) $< $(includedir)/_pli_types.h
d3de1d9 Add at least minimal implementations for several
steve authored
243
32f3881 Rearrange VPI support libraries.
steve authored
244 $(includedir)/vpi_user.h: $(srcdir)/vpi_user.h
245 $(INSTALL_DATA) $(srcdir)/vpi_user.h $(includedir)/vpi_user.h
246
6511fc6 Add the acc_user.h header file.
steve authored
247 $(includedir)/acc_user.h: $(srcdir)/acc_user.h
248 $(INSTALL_DATA) $(srcdir)/acc_user.h $(includedir)/acc_user.h
249
ca9abaf Start the libveriuser library.
steve authored
250 $(includedir)/veriuser.h: $(srcdir)/veriuser.h
251 $(INSTALL_DATA) $(srcdir)/veriuser.h $(includedir)/veriuser.h
252
c594dce Add new iverilog-vpi man page.
steve authored
253 $(mandir)/man1/iverilog-vpi.1: $(srcdir)/iverilog-vpi.man
254 $(INSTALL_DATA) $(srcdir)/iverilog-vpi.man $(mandir)/man1/iverilog-vpi.1
255
256 $(prefix)/iverilog-vpi.pdf: iverilog-vpi.pdf
257 $(INSTALL_DATA) iverilog-vpi.pdf $(prefix)/iverilog-vpi.pdf
258
176e6d0 Add install of examples for Windows.
steve authored
259 # In windows installations, put a few examples and the quick_start
260 # into the destination directory.
261 ifeq (@WIN32@,yes)
fbf55b9 Get the hello.vl and sqrt.vl names right.
steve authored
262 $(prefix)/hello.vl: $(srcdir)/examples/hello.vl
d5658d4 dosify compiled with mingw does not know cygwin paths.
steve authored
263 ./dosify.exe $(srcdir)/examples/hello.vl tmp.vl
264 mv tmp.vl $(prefix)/hello.vl
176e6d0 Add install of examples for Windows.
steve authored
265
fbf55b9 Get the hello.vl and sqrt.vl names right.
steve authored
266 $(prefix)/sqrt.vl: $(srcdir)/examples/sqrt.vl
d5658d4 dosify compiled with mingw does not know cygwin paths.
steve authored
267 ./dosify.exe $(srcdir)/examples/sqrt.vl tmp.vl
268 mv tmp.vl $(prefix)/sqrt.vl
176e6d0 Add install of examples for Windows.
steve authored
269
5c07a29 Install sqrt-virtex.v under Windows.
steve authored
270 $(prefix)/sqrt-virtex.v: $(srcdir)/examples/sqrt-virtex.v
271 ./dosify.exe $(srcdir)/examples/sqrt-virtex.v tmp.vl
272 mv tmp.vl $(prefix)/sqrt-virtex.v
273
176e6d0 Add install of examples for Windows.
steve authored
274 $(prefix)/QUICK_START.txt: $(srcdir)/QUICK_START.txt
d5658d4 dosify compiled with mingw does not know cygwin paths.
steve authored
275 ./dosify.exe $(srcdir)/QUICK_START.txt tmp.txt
276 mv tmp.txt $(prefix)/QUICK_START.txt
176e6d0 Add install of examples for Windows.
steve authored
277 endif
278
471d389 autoconf the makefiles.
steve authored
279 installdirs: mkinstalldirs
f19a7c6 improved uninstall target.
steve authored
280 $(srcdir)/mkinstalldirs $(bindir) $(includedir) $(libdir)/ivl \
281 $(mandir) $(mandir)/man1
176e6d0 Add install of examples for Windows.
steve authored
282
471d389 autoconf the makefiles.
steve authored
283 uninstall:
90de390 Minor tweaks to iterated rules,
steve authored
284 for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) $@); done
285 for tgt in $(TARGETS); do (cd $$tgt ; $(MAKE) $@); done
286 for dir in vpi ivlpp driver; \
287 do (cd $$dir ; $(MAKE) $@); done
cceb2bd Remove the iverilog.conf file.
steve authored
288 for f in xnf.conf xnf-s.conf ivl; \
90de390 Minor tweaks to iterated rules,
steve authored
289 do rm -f $(libdir)/ivl/$$f; done
f19a7c6 improved uninstall target.
steve authored
290 -rmdir $(libdir)/ivl
90de390 Minor tweaks to iterated rules,
steve authored
291 for f in verilog iverilog-vpi gverilog@EXEEXT@; \
292 do rm -f $(bindir)/$$f; done
293 for f in ivl_target.h vpi_user.h _pli_types.h acc_user.h veriuser.h; \
294 do rm -f $(includedir)/$$f; done
f19a7c6 improved uninstall target.
steve authored
295 rm -f $(mandir)/man1/iverilog-vpi.1
471d389 autoconf the makefiles.
steve authored
296
297
298 -include $(patsubst %.o, dep/%.d, $O)
b6e1d63 Change the VPI call process so that loaded .vpi modules
steve authored
299 -include $(patsubst %.o, dep/%.d, vpithunk.o)
Something went wrong with that request. Please try again.