Administrative/Makefile fixes, mostly for windows. (Cary R.)
This commit is contained in:
parent
2b3acfb344
commit
3fd80b09f0
|
|
@ -17,6 +17,7 @@ configure
|
||||||
Makefile
|
Makefile
|
||||||
check
|
check
|
||||||
check.cc
|
check.cc
|
||||||
|
check.vvp
|
||||||
config.status
|
config.status
|
||||||
config.log
|
config.log
|
||||||
config.cache
|
config.cache
|
||||||
|
|
|
||||||
23
Makefile.in
23
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.179 2006/10/30 22:45:36 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.180 2007/02/06 05:07:31 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -43,7 +43,6 @@ mandir = @mandir@
|
||||||
libdir64 = @libdir64@
|
libdir64 = @libdir64@
|
||||||
|
|
||||||
dllib=@DLLIB@
|
dllib=@DLLIB@
|
||||||
strip_dynamic=@strip_dynamic@
|
|
||||||
|
|
||||||
CC = @CC@
|
CC = @CC@
|
||||||
CXX = @CXX@
|
CXX = @CXX@
|
||||||
|
|
@ -51,7 +50,6 @@ INSTALL = @INSTALL@
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
STRIP = @STRIP@
|
|
||||||
LEX = @LEX@
|
LEX = @LEX@
|
||||||
YACC = @YACC@
|
YACC = @YACC@
|
||||||
|
|
||||||
|
|
@ -68,7 +66,7 @@ all: dep ivl@EXEEXT@
|
||||||
|
|
||||||
# In the windows world, the installer will need a dosify program to
|
# In the windows world, the installer will need a dosify program to
|
||||||
# dosify text files.
|
# dosify text files.
|
||||||
ifeq (@WIN32@,yes)
|
ifeq (@MING32@,yes)
|
||||||
all: dep dosify.exe
|
all: dep dosify.exe
|
||||||
dosify.exe: dosify.c
|
dosify.exe: dosify.c
|
||||||
$(CC) -o dosify.exe dosify.c
|
$(CC) -o dosify.exe dosify.c
|
||||||
|
|
@ -88,9 +86,9 @@ clean:
|
||||||
do (cd $$dir ; $(MAKE) $@); done
|
do (cd $$dir ; $(MAKE) $@); done
|
||||||
rm -f *.o parse.cc parse.cc.output parse.h lexor.cc
|
rm -f *.o parse.cc parse.cc.output parse.h lexor.cc
|
||||||
rm -f ivl.exp iverilog-vpi.pdf iverilog-vpi.ps parse.output
|
rm -f ivl.exp iverilog-vpi.pdf iverilog-vpi.ps parse.output
|
||||||
rm -f syn-rules.output dosify.exe
|
rm -f syn-rules.output dosify.exe ivl@EXEEXT@ check.vvp
|
||||||
rm -f lexor_keyword.cc libivl.a libvpi.a iverilog-vpi syn-rules.cc*
|
rm -f lexor_keyword.cc libivl.a libvpi.a iverilog-vpi syn-rules.cc*
|
||||||
rm -rf dep ivl@EXEEXT@
|
rm -rf dep
|
||||||
|
|
||||||
distclean: clean
|
distclean: clean
|
||||||
for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) $@); done
|
for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) $@); done
|
||||||
|
|
@ -131,11 +129,10 @@ ivl@EXEEXT@: $O ivl.def
|
||||||
$(CXX) -o ivl@EXEEXT@ $O $(dllib) @EXTRALIBS@
|
$(CXX) -o ivl@EXEEXT@ $O $(dllib) @EXTRALIBS@
|
||||||
dlltool --dllname ivl@EXEEXT@ --def ivl.def \
|
dlltool --dllname ivl@EXEEXT@ --def ivl.def \
|
||||||
--output-lib libivl.a --output-exp ivl.exp
|
--output-lib libivl.a --output-exp ivl.exp
|
||||||
$(CXX) -o ivl@EXEEXT@ ivl.exp $O $(dllib) @EXTRALIBS@
|
$(CXX) $(LDFLAGS) -o ivl@EXEEXT@ ivl.exp $O $(dllib) @EXTRALIBS@
|
||||||
else
|
else
|
||||||
ivl@EXEEXT@: $O
|
ivl@EXEEXT@: $O
|
||||||
$(CXX) $(LDFLAGS) -o ivl@EXEEXT@ $O $(dllib)
|
$(CXX) $(LDFLAGS) -o ivl@EXEEXT@ $O $(dllib)
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq (@MINGW32@,yes)
|
ifeq (@MINGW32@,yes)
|
||||||
|
|
@ -145,6 +142,9 @@ all: dep iverilog-vpi
|
||||||
|
|
||||||
iverilog-vpi: iverilog-vpi.sh
|
iverilog-vpi: iverilog-vpi.sh
|
||||||
sed -e 's;@SHARED@;@shared@;' -e 's;@PIC@;@PICFLAG@;' \
|
sed -e 's;@SHARED@;@shared@;' -e 's;@PIC@;@PICFLAG@;' \
|
||||||
|
-e 's;@IVCC@;$(CC);' \
|
||||||
|
-e 's;@IVCXX@;$(CXX);' \
|
||||||
|
-e 's;@IVCFLAGS@;$(CXXFLAGS);' \
|
||||||
-e 's;@INCLUDEDIR@;@includedir@;' \
|
-e 's;@INCLUDEDIR@;@includedir@;' \
|
||||||
-e 's;@LIBDIR64@;@libdir64@;' \
|
-e 's;@LIBDIR64@;@libdir64@;' \
|
||||||
-e 's;@VPIDIR1@;@vpidir1@;' -e 's;@VPIDIR2@;@vpidir2@;' \
|
-e 's;@VPIDIR1@;@vpidir1@;' -e 's;@VPIDIR2@;@vpidir2@;' \
|
||||||
|
|
@ -185,7 +185,7 @@ iverilog-vpi.ps: $(srcdir)/iverilog-vpi.man
|
||||||
iverilog-vpi.pdf: iverilog-vpi.ps
|
iverilog-vpi.pdf: iverilog-vpi.ps
|
||||||
ps2pdf iverilog-vpi.ps iverilog-vpi.pdf
|
ps2pdf iverilog-vpi.ps iverilog-vpi.pdf
|
||||||
|
|
||||||
ifeq (@WIN32@,yes)
|
ifeq (@MING32@,yes)
|
||||||
INSTALL_DOC = $(prefix)/iverilog-vpi.pdf $(mandir)/man1/iverilog-vpi.1
|
INSTALL_DOC = $(prefix)/iverilog-vpi.pdf $(mandir)/man1/iverilog-vpi.1
|
||||||
INSTALL_DOCDIR = $(mandir)/man1
|
INSTALL_DOCDIR = $(mandir)/man1
|
||||||
all: dep iverilog-vpi.pdf
|
all: dep iverilog-vpi.pdf
|
||||||
|
|
@ -212,7 +212,6 @@ $(bindir)/iverilog-vpi: ./iverilog-vpi
|
||||||
|
|
||||||
$(libdir)/ivl/ivl@EXEEXT@: ./ivl@EXEEXT@
|
$(libdir)/ivl/ivl@EXEEXT@: ./ivl@EXEEXT@
|
||||||
$(INSTALL_PROGRAM) ./ivl@EXEEXT@ $(libdir)/ivl/ivl@EXEEXT@
|
$(INSTALL_PROGRAM) ./ivl@EXEEXT@ $(libdir)/ivl/ivl@EXEEXT@
|
||||||
$(STRIP) $(strip_dynamic) $(libdir)/ivl/ivl@EXEEXT@
|
|
||||||
|
|
||||||
$(libdir)/ivl/xnf-s.conf: $(srcdir)/xnf-s.conf
|
$(libdir)/ivl/xnf-s.conf: $(srcdir)/xnf-s.conf
|
||||||
$(INSTALL_DATA) $(srcdir)/xnf-s.conf $(libdir)/ivl/xnf-s.conf
|
$(INSTALL_DATA) $(srcdir)/xnf-s.conf $(libdir)/ivl/xnf-s.conf
|
||||||
|
|
@ -269,14 +268,14 @@ uninstall:
|
||||||
for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) $@); done
|
for dir in $(SUBDIRS); do (cd $$dir ; $(MAKE) $@); done
|
||||||
for dir in vpi ivlpp driver; \
|
for dir in vpi ivlpp driver; \
|
||||||
do (cd $$dir ; $(MAKE) $@); done
|
do (cd $$dir ; $(MAKE) $@); done
|
||||||
for f in xnf.conf xnf-s.conf ivl; \
|
for f in xnf.conf xnf-s.conf ivl@EXEEXT@; \
|
||||||
do rm -f $(libdir)/ivl/$$f; done
|
do rm -f $(libdir)/ivl/$$f; done
|
||||||
-rmdir $(libdir)/ivl
|
-rmdir $(libdir)/ivl
|
||||||
for f in verilog iverilog-vpi gverilog@EXEEXT@; \
|
for f in verilog iverilog-vpi gverilog@EXEEXT@; \
|
||||||
do rm -f $(bindir)/$$f; done
|
do rm -f $(bindir)/$$f; done
|
||||||
for f in ivl_target.h vpi_user.h _pli_types.h acc_user.h veriuser.h; \
|
for f in ivl_target.h vpi_user.h _pli_types.h acc_user.h veriuser.h; \
|
||||||
do rm -f $(includedir)/$$f; done
|
do rm -f $(includedir)/$$f; done
|
||||||
rm -f $(mandir)/man1/iverilog-vpi.1
|
rm -f $(mandir)/man1/iverilog-vpi.1 $(prefix)/iverilog-vpi.pdf
|
||||||
|
|
||||||
|
|
||||||
-include $(patsubst %.o, dep/%.d, $O)
|
-include $(patsubst %.o, dep/%.d, $O)
|
||||||
|
|
|
||||||
|
|
@ -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.12 2006/02/15 18:42:42 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.13 2007/02/06 05:07:31 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -35,8 +35,6 @@ includedir = $(prefix)/include
|
||||||
|
|
||||||
vpidir = @libdir@/ivl/@vpidir1@
|
vpidir = @libdir@/ivl/@vpidir1@
|
||||||
|
|
||||||
strip_dynamic=@strip_dynamic@
|
|
||||||
|
|
||||||
CC = @CC@
|
CC = @CC@
|
||||||
INSTALL = @INSTALL@
|
INSTALL = @INSTALL@
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
|
|
@ -45,7 +43,6 @@ INSTALL_DATA = @INSTALL_DATA@
|
||||||
CPPFLAGS = @ident_support@ -I$(srcdir) -I$(srcdir)/.. -I.. @CPPFLAGS@ @DEFS@ @PICFLAG@
|
CPPFLAGS = @ident_support@ -I$(srcdir) -I$(srcdir)/.. -I.. @CPPFLAGS@ @DEFS@ @PICFLAG@
|
||||||
CFLAGS = -Wall @CFLAGS@
|
CFLAGS = -Wall @CFLAGS@
|
||||||
LDFLAGS = @LDFLAGS@
|
LDFLAGS = @LDFLAGS@
|
||||||
STRIP = @STRIP@
|
|
||||||
|
|
||||||
SHARED = @shared@
|
SHARED = @shared@
|
||||||
|
|
||||||
|
|
@ -74,7 +71,7 @@ dep:
|
||||||
O = cadpli.o
|
O = cadpli.o
|
||||||
|
|
||||||
SYSTEM_VPI_LDFLAGS = -L../vvp -lvpi
|
SYSTEM_VPI_LDFLAGS = -L../vvp -lvpi
|
||||||
ifeq (@WIN32@,yes)
|
ifeq (@MING32@,yes)
|
||||||
SYSTEM_VPI_LDFLAGS += @EXTRALIBS@
|
SYSTEM_VPI_LDFLAGS += @EXTRALIBS@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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.25 2006/10/30 22:45:37 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.26 2007/02/06 05:07:31 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -80,7 +80,7 @@ iverilog.ps: $(srcdir)/iverilog.man
|
||||||
iverilog.pdf: iverilog.ps
|
iverilog.pdf: iverilog.ps
|
||||||
ps2pdf iverilog.ps iverilog.pdf
|
ps2pdf iverilog.ps iverilog.pdf
|
||||||
|
|
||||||
ifeq (@WIN32@,yes)
|
ifeq (@MING32@,yes)
|
||||||
INSTALL_DOC = $(prefix)/iverilog.pdf $(mandir)/man1/iverilog.1
|
INSTALL_DOC = $(prefix)/iverilog.pdf $(mandir)/man1/iverilog.1
|
||||||
INSTALL_DOCDIR = $(mandir)/man1
|
INSTALL_DOCDIR = $(mandir)/man1
|
||||||
all: iverilog.pdf
|
all: iverilog.pdf
|
||||||
|
|
@ -105,4 +105,4 @@ installdirs: ../mkinstalldirs
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f $(bindir)/iverilog@EXEEXT@
|
rm -f $(bindir)/iverilog@EXEEXT@
|
||||||
rm -f $(mandir)/man1/iverilog.1
|
rm -f $(mandir)/man1/iverilog.1 $(prefix)/iverilog.pdf
|
||||||
|
|
|
||||||
|
|
@ -17,12 +17,12 @@
|
||||||
# 59 Temple Place - Suite 330
|
# 59 Temple Place - Suite 330
|
||||||
# Boston, MA 02111-1307, USA
|
# Boston, MA 02111-1307, USA
|
||||||
#
|
#
|
||||||
#ident "$Id: iverilog-vpi.sh,v 1.16 2006/09/26 18:54:42 steve Exp $"
|
#ident "$Id: iverilog-vpi.sh,v 1.17 2007/02/06 05:07:31 steve Exp $"
|
||||||
|
|
||||||
# These are the variables used for compiling files
|
# These are the variables used for compiling files
|
||||||
CC=gcc
|
CC=@IVCC@
|
||||||
CXX=g++
|
CXX=@IVCXX@
|
||||||
CFLAGS="@PIC@ -O -I@INCLUDEDIR@"
|
CFLAGS="@PIC@ @IVCFLAGS@ -I@INCLUDEDIR@"
|
||||||
|
|
||||||
# These are used for linking...
|
# These are used for linking...
|
||||||
LD=gcc
|
LD=gcc
|
||||||
|
|
|
||||||
|
|
@ -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.35 2006/10/30 22:45:37 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.36 2007/02/06 05:07:32 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -41,7 +41,6 @@ INSTALL_DATA = @INSTALL_DATA@
|
||||||
CPPFLAGS = @ident_support@ -I. -I.. -I$(srcdir) -I$(srcdir)/.. @CPPFLAGS@ @DEFS@ @PICFLAG@
|
CPPFLAGS = @ident_support@ -I. -I.. -I$(srcdir) -I$(srcdir)/.. @CPPFLAGS@ @DEFS@ @PICFLAG@
|
||||||
CFLAGS = -Wall @CFLAGS@
|
CFLAGS = -Wall @CFLAGS@
|
||||||
LDFLAGS = @LDFLAGS@
|
LDFLAGS = @LDFLAGS@
|
||||||
STRIP = @STRIP@
|
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
|
|
||||||
A = a_close.o a_compare_handles.o a_configure.o a_fetch_argc.o \
|
A = a_close.o a_compare_handles.o a_configure.o a_fetch_argc.o \
|
||||||
|
|
|
||||||
|
|
@ -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.19 2007/01/17 05:00:12 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.20 2007/02/06 05:07:32 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -34,7 +34,6 @@ libdir = @libdir@
|
||||||
includedir = $(prefix)/include
|
includedir = $(prefix)/include
|
||||||
|
|
||||||
CC = @CC@
|
CC = @CC@
|
||||||
CXX = @CXX@
|
|
||||||
INSTALL = @INSTALL@
|
INSTALL = @INSTALL@
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
|
|
||||||
|
|
@ -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.25 2006/10/30 22:45:37 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.26 2007/02/06 05:07:32 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -100,7 +100,7 @@ installdirs: ../mkinstalldirs
|
||||||
$(srcdir)/../mkinstalldirs $(libdir)/ivl
|
$(srcdir)/../mkinstalldirs $(libdir)/ivl
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f $(libdir)/ivl/vvp.tgt
|
rm -f $(libdir)/ivl/vvp.tgt $(libdir)/ivl/vvp.conf $(libdir)/ivl/vvp-s.conf
|
||||||
|
|
||||||
|
|
||||||
-include $(patsubst %.o, dep/%.d, $O)
|
-include $(patsubst %.o, dep/%.d, $O)
|
||||||
|
|
|
||||||
|
|
@ -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.60 2006/10/30 22:45:37 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.61 2007/02/06 05:07:32 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -35,8 +35,6 @@ includedir = $(prefix)/include
|
||||||
|
|
||||||
vpidir = $(libdir)/ivl/@vpidir1@
|
vpidir = $(libdir)/ivl/@vpidir1@
|
||||||
|
|
||||||
strip_dynamic=@strip_dynamic@
|
|
||||||
|
|
||||||
CC = @CC@
|
CC = @CC@
|
||||||
INSTALL = @INSTALL@
|
INSTALL = @INSTALL@
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
|
|
@ -45,7 +43,6 @@ INSTALL_DATA = @INSTALL_DATA@
|
||||||
CPPFLAGS = @ident_support@ -I. -I$(srcdir)/.. -I$(srcdir) -I.. @file64_support@ @CPPFLAGS@ @DEFS@ @PICFLAG@
|
CPPFLAGS = @ident_support@ -I. -I$(srcdir)/.. -I$(srcdir) -I.. @file64_support@ @CPPFLAGS@ @DEFS@ @PICFLAG@
|
||||||
CFLAGS = -Wall @CFLAGS@
|
CFLAGS = -Wall @CFLAGS@
|
||||||
LDFLAGS = @LDFLAGS@
|
LDFLAGS = @LDFLAGS@
|
||||||
STRIP = @STRIP@
|
|
||||||
|
|
||||||
ifeq (@enable_vvp32@,yes)
|
ifeq (@enable_vvp32@,yes)
|
||||||
vpidir32 = $(libdir)/ivl/@vpidir2@
|
vpidir32 = $(libdir)/ivl/@vpidir2@
|
||||||
|
|
@ -74,7 +71,7 @@ endif
|
||||||
|
|
||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
SYSTEM_VPI_LDFLAGS = $(LIBS)
|
SYSTEM_VPI_LDFLAGS = $(LIBS)
|
||||||
ifeq (@WIN32@,yes)
|
ifeq (@MING32@,yes)
|
||||||
SYSTEM_VPI_LDFLAGS += @EXTRALIBS@
|
SYSTEM_VPI_LDFLAGS += @EXTRALIBS@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
@ -101,7 +98,6 @@ install32: all32 $(vpidir32)/system.vpi
|
||||||
|
|
||||||
$(vpidir32)/system.vpi: bin32/system.vpi
|
$(vpidir32)/system.vpi: bin32/system.vpi
|
||||||
$(INSTALL_PROGRAM) bin32/system.vpi $(vpidir32)/system.vpi
|
$(INSTALL_PROGRAM) bin32/system.vpi $(vpidir32)/system.vpi
|
||||||
$(STRIP) $(strip_dynamic) $(vpidir32)/system.vpi
|
|
||||||
|
|
||||||
uninstall32:
|
uninstall32:
|
||||||
rm -f $(vpidir32)/system.vpi
|
rm -f $(vpidir32)/system.vpi
|
||||||
|
|
@ -117,7 +113,6 @@ install: all installdirs $(vpidir)/system.vpi $(libdir)/ivl/system.sft $(INSTALL
|
||||||
|
|
||||||
$(vpidir)/system.vpi: ./system.vpi
|
$(vpidir)/system.vpi: ./system.vpi
|
||||||
$(INSTALL_PROGRAM) ./system.vpi $(vpidir)/system.vpi
|
$(INSTALL_PROGRAM) ./system.vpi $(vpidir)/system.vpi
|
||||||
$(STRIP) $(strip_dynamic) $(vpidir)/system.vpi
|
|
||||||
|
|
||||||
$(libdir)/ivl/system.sft: system.sft
|
$(libdir)/ivl/system.sft: system.sft
|
||||||
$(INSTALL_DATA) $< $@
|
$(INSTALL_DATA) $< $@
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,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.8 2004/02/10 19:25:01 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.9 2007/02/06 05:07:32 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -98,9 +98,4 @@ uninstall::
|
||||||
rm -f $(libdir)/libvpip.a
|
rm -f $(libdir)/libvpip.a
|
||||||
rm -f $(includedir)/vpi_priv.h
|
rm -f $(includedir)/vpi_priv.h
|
||||||
|
|
||||||
ifeq (@WIN32@,yes)
|
|
||||||
uninstall::
|
|
||||||
rm -f $(bindir)/vpip.dll
|
|
||||||
endif
|
|
||||||
|
|
||||||
-include $(patsubst %.o, dep/%.d, $O $P)
|
-include $(patsubst %.o, dep/%.d, $O $P)
|
||||||
|
|
|
||||||
|
|
@ -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.72 2007/01/16 05:44:16 steve Exp $"
|
#ident "$Id: Makefile.in,v 1.73 2007/02/06 05:07:32 steve Exp $"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
@ -41,7 +41,6 @@ INSTALL = @INSTALL@
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
STRIP = @STRIP@
|
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
LEX = @LEX@
|
LEX = @LEX@
|
||||||
YACC = @YACC@
|
YACC = @YACC@
|
||||||
|
|
@ -97,7 +96,7 @@ vvp@EXEEXT@ libvpi.a: $O vvp.def
|
||||||
$(CXX) -o vvp@EXEEXT@ $(LDFLAGS) $O $(dllib) $(LIBS)
|
$(CXX) -o vvp@EXEEXT@ $(LDFLAGS) $O $(dllib) $(LIBS)
|
||||||
dlltool --dllname vvp@EXEEXT@ --def vvp.def \
|
dlltool --dllname vvp@EXEEXT@ --def vvp.def \
|
||||||
--output-lib libvpi.a --output-exp vvp.exp
|
--output-lib libvpi.a --output-exp vvp.exp
|
||||||
$(CXX) -o vvp@EXEEXT@ vvp.exp $(LDFLAGS) $O $(dllib) $(LIBS)
|
$(CXX) $(LDFLAGS) -o vvp@EXEEXT@ vvp.exp $(LDFLAGS) $O $(dllib) $(LIBS)
|
||||||
else
|
else
|
||||||
libvpi.a: libvpi.c
|
libvpi.a: libvpi.c
|
||||||
$(CC) -c $(srcdir)/libvpi.c
|
$(CC) -c $(srcdir)/libvpi.c
|
||||||
|
|
@ -105,8 +104,8 @@ libvpi.a: libvpi.c
|
||||||
ar cqv libvpi.a libvpi.o
|
ar cqv libvpi.a libvpi.o
|
||||||
$(RANLIB) libvpi.a
|
$(RANLIB) libvpi.a
|
||||||
|
|
||||||
vvp: $O
|
vvp@EXEEXT@: $O
|
||||||
$(CXX) $(LDFLAGS) -o vvp $O $(LIBS) $(dllib)
|
$(CXX) $(LDFLAGS) -o vvp@EXEEXT@ $O $(LIBS) $(dllib)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
dep:
|
dep:
|
||||||
|
|
@ -170,7 +169,7 @@ lexor.cc: $(srcdir)/lexor.lex
|
||||||
vvp.pdf: $(srcdir)/vvp.man
|
vvp.pdf: $(srcdir)/vvp.man
|
||||||
man -t $(srcdir)/vvp.man | ps2pdf - vvp.pdf
|
man -t $(srcdir)/vvp.man | ps2pdf - vvp.pdf
|
||||||
|
|
||||||
ifeq (@WIN32@,yes)
|
ifeq (@MING32@,yes)
|
||||||
INSTALL_DOC = $(prefix)/vvp.pdf $(mandir)/man1/vvp.1
|
INSTALL_DOC = $(prefix)/vvp.pdf $(mandir)/man1/vvp.1
|
||||||
INSTALL_DOCDIR = $(mandir)/man1
|
INSTALL_DOCDIR = $(mandir)/man1
|
||||||
all: vvp.pdf
|
all: vvp.pdf
|
||||||
|
|
@ -218,6 +217,6 @@ endif
|
||||||
uninstall: $(UNINSTALL32)
|
uninstall: $(UNINSTALL32)
|
||||||
rm -f $(bindir)/vvp@EXEEXT@
|
rm -f $(bindir)/vvp@EXEEXT@
|
||||||
rm -f $(libdir64)/libvpi.a
|
rm -f $(libdir64)/libvpi.a
|
||||||
rm -f $(mandir)/man1/vvp.1
|
rm -f $(mandir)/man1/vvp.1 $(prefix)/vvp.pdf
|
||||||
|
|
||||||
-include $(patsubst %.o, dep/%.d, $O)
|
-include $(patsubst %.o, dep/%.d, $O)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue