Update the Makefiles to use more override able values.
Update the various Makefiles to use override able constants.
This commit is contained in:
parent
ba4137d1e8
commit
a433fa3fcd
|
|
@ -47,8 +47,6 @@ CPPFLAGS = $(INCLUDE_PATH) @CPPFLAGS@ @DEFS@ @PICFLAG@
|
|||
CFLAGS = @WARNING_FLAGS@ @CFLAGS@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
|
||||
SHARED = @shared@
|
||||
|
||||
O = cadpli.o
|
||||
|
||||
all: dep cadpli.vpl $(ALL32)
|
||||
|
|
@ -80,7 +78,7 @@ ifeq (@MINGW32@,yes)
|
|||
endif
|
||||
|
||||
cadpli.vpl: $O ../vvp/libvpi.a ../libveriuser/libveriuser.o
|
||||
$(CC) @shared@ -o $@ $O ../libveriuser/libveriuser.o $(SYSTEM_VPI_LDFLAGS)
|
||||
$(CC) @shared@ $(LDFLAGS) -o $@ $O ../libveriuser/libveriuser.o $(SYSTEM_VPI_LDFLAGS)
|
||||
|
||||
install: all installdirs $(vpidir)/cadpli.vpl
|
||||
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ Makefile: $(srcdir)/Makefile.in ../config.status
|
|||
ivlpp@EXEEXT@: $O
|
||||
$(CC) $(LDFLAGS) $O -o ivlpp@EXEEXT@ @EXTRALIBS@
|
||||
|
||||
lexor.c: lexor.lex
|
||||
lexor.c: $(srcdir)/lexor.lex
|
||||
$(LEX) -olexor.c $(srcdir)/lexor.lex
|
||||
|
||||
install: all installdirs $(libdir)/ivl$(suffix)/ivlpp@EXEEXT@
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@ stamp-config-h: $(srcdir)/config.h.in ../config.status
|
|||
config.h: stamp-config-h
|
||||
|
||||
libveriuser.o: $O
|
||||
$(LD) -r -o $@ $O
|
||||
$(LD) $(LDFLAGS) -r -o $@ $O
|
||||
|
||||
libveriuser.a: libveriuser.o
|
||||
rm -f $@
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ else
|
|||
endif
|
||||
|
||||
fpga.tgt: $O $(TGTDEPLIBS)
|
||||
$(CC) @shared@ -o $@ $O $(TGTLDFLAGS)
|
||||
$(CC) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS)
|
||||
|
||||
iverilog-fpga.ps: $(srcdir)/iverilog-fpga.man
|
||||
man -t $(srcdir)/iverilog-fpga.man > iverilog-fpga.ps
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ else
|
|||
endif
|
||||
|
||||
null.tgt: $O $(TGTDEPLIBS)
|
||||
$(CC) @shared@ -o $@ $O $(TGTLDFLAGS)
|
||||
$(CC) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS)
|
||||
|
||||
install: all installdirs $(libdir)/ivl$(suffix)/null.tgt $(INSTALL_DOC) $(libdir)/ivl$(suffix)/null.conf $(libdir)/ivl$(suffix)/null-s.conf
|
||||
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ else
|
|||
endif
|
||||
|
||||
pal.tgt: $O $(TGTDEPLIBS)
|
||||
$(CC) @shared@ -o $@ $O $(TGTLDFLAGS) $(LDFLAGS) -lipal
|
||||
$(CC) @shared@ $(LDFLAGS)-o $@ $O $(TGTLDFLAGS) $(LDFLAGS) -lipal
|
||||
|
||||
install: all installdirs $(libdir)/ivl/pal.tgt
|
||||
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ else
|
|||
endif
|
||||
|
||||
stub.tgt: $O $(TGTDEPLIBS)
|
||||
$(CC) @shared@ -o $@ $O $(TGTLDFLAGS)
|
||||
$(CC) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS)
|
||||
|
||||
install: all installdirs $(libdir)/ivl$(suffix)/stub.tgt \
|
||||
$(libdir)/ivl$(suffix)/stub.conf $(libdir)/ivl$(suffix)/stub-s.conf
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ else
|
|||
endif
|
||||
|
||||
verilog.tgt: $O $(TGTDEPLIBS)
|
||||
$(CC) @shared@ -o $@ $O $(TGTLDFLAGS)
|
||||
$(CC) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS)
|
||||
|
||||
install: all installdirs $(libdir)/ivl/verilog.tgt \
|
||||
$(includedir)/vpi_user.h
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ else
|
|||
endif
|
||||
|
||||
vhdl.tgt: $O $(TGTDEPLIBS)
|
||||
$(CXX) @shared@ -o $@ $O $(TGTLDFLAGS)
|
||||
$(CXX) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS)
|
||||
|
||||
stamp-vhdl_config-h: $(srcdir)/vhdl_config.h.in ../config.status
|
||||
@rm -f $@
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ else
|
|||
endif
|
||||
|
||||
vlog95.tgt: $O $(TGTDEPLIBS)
|
||||
$(CC) @shared@ -o $@ $O $(TGTLDFLAGS)
|
||||
$(CC) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS)
|
||||
|
||||
install: all installdirs $(libdir)/ivl$(suffix)/vlog95.tgt $(INSTALL_DOC) $(libdir)/ivl$(suffix)/vlog95.conf $(libdir)/ivl$(suffix)/vlog95-s.conf
|
||||
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ else
|
|||
endif
|
||||
|
||||
vvp.tgt: $O $(TGTDEPLIBS)
|
||||
$(CC) @shared@ -o $@ $O $(TGTLDFLAGS)
|
||||
$(CC) @shared@ $(LDFLAGS) -o $@ $O $(TGTLDFLAGS)
|
||||
|
||||
vvp.conf: $(srcdir)/vvp.conf.in Makefile
|
||||
echo 'flag:VVP_EXECUTABLE=$(bindir)/vvp$(suffix)' | cat $(srcdir)/vvp.conf.in - > vvp.conf
|
||||
|
|
|
|||
|
|
@ -124,12 +124,12 @@ endif
|
|||
system.vpi: $O $(OPP) ../vvp/libvpi.a
|
||||
$(CXX) @shared@ -o $@ $O $(OPP) -L../vvp $(LDFLAGS) -lvpi $(SYSTEM_VPI_LDFLAGS)
|
||||
|
||||
sys_readmem_lex.c: sys_readmem_lex.lex
|
||||
sys_readmem_lex.c: $(srcdir)/sys_readmem_lex.lex
|
||||
$(LEX) -t $(srcdir)/sys_readmem_lex.lex > sys_readmem_lex.c
|
||||
|
||||
sdf_lexor.o: sdf_lexor.c sdf_parse.h
|
||||
|
||||
sdf_lexor.c: sdf_lexor.lex
|
||||
sdf_lexor.c: $(srcdir)/sdf_lexor.lex
|
||||
$(LEX) -t $(srcdir)/sdf_lexor.lex > sdf_lexor.c
|
||||
|
||||
sdf_parse.c sdf_parse.h: $(srcdir)/sdf_parse.y
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ vvp@EXEEXT@ libvpi.a: $O $(srcdir)/vvp.def
|
|||
$(CXX) $(LDFLAGS) -o vvp@EXEEXT@ vvp.exp $(LDFLAGS) $O $(dllib) $(LIBS)
|
||||
else
|
||||
libvpi.a: libvpi.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
$(CC) $(CPPFLAGS) $(CFLAGS) -c $<
|
||||
rm -f libvpi.a
|
||||
$(AR) cqv libvpi.a libvpi.o
|
||||
$(RANLIB) libvpi.a
|
||||
|
|
|
|||
Loading…
Reference in New Issue