make error: Makefile.vsim:24: *** multiple target patterns. Stop.
Hi
I tried to run modelsim with the generated makefile on XP
using cygwin's make.
But I keep getting the following error:
Makefile.vsim:24: *** multiple target patterns. Stop.
This suggests that the syntax is incorrect for cygwin's make
Any tips, ideas
regards
Arjan
The generated makefile is attached
ps the HTML tags are NOT in my makefile :-)
--------------------------------------
# Makefile generated by Sigasi HDT on 2010-06-08 15:28:04.861 # This is an automatically generated file. Do not modify! # # This is a technology demonstrator. Please post your comments on # <a href="http://www.sigasi.com/userforum</p> <p>VCOM" title="http://www.sigasi.com/userforum</p> <p>VCOM">http://www.sigasi.com/userforum</p> <p>VCOM</p></a> = vcom VLIB = vlib all : libs vsim_bin/work/gdb_ssrl_trig_gen_manager/_primary.dat vsim_bin/work/gdb_ssrl_trig_gen_manager/rtl.dat vsim_bin/work/gdb_ssrl_trig_gen/_primary.dat vsim_bin/work/gdb_ssrl_trig_gen/rtl.dat clean : rm -Rf vsim_bin .PHONY : clean libs LIB_WORK all libs : LIB_WORK LIB_WORK : @mkdir -p vsim_bin @if ! [ -d vsim_bin/work ] ; then vlib vsim_bin/work;fi @vmap work ./vsim_bin/work vsim_bin/work/gdb_ssrl_trig_gen_manager/_primary.dat : Makefile.vsim H:\\vl\\egd_work\\gdb_ssrl_1s2gx_tb\\gdb_ssrl_trig_gen\\rtl\\gdb_ssrl_trig_gen_manager.vhd ${VCOM} -quiet -work work H:\\vl\\egd_work\\gdb_ssrl_1s2gx_tb\\gdb_ssrl_trig_gen\\rtl\\gdb_ssrl_trig_gen_manager.vhd vsim_bin/work/gdb_ssrl_trig_gen_manager/rtl.dat : Makefile.vsim H:\\vl\\egd_work\\gdb_ssrl_1s2gx_tb\\gdb_ssrl_trig_gen\\rtl\\gdb_ssrl_trig_gen_manager.vhd ${VCOM} -quiet -work work H:\\vl\\egd_work\\gdb_ssrl_1s2gx_tb\\gdb_ssrl_trig_gen\\rtl\\gdb_ssrl_trig_gen_manager.vhd vsim_bin/work/gdb_ssrl_trig_gen/_primary.dat : Makefile.vsim H:\\vl\\egd_work\\gdb_ssrl_1s2gx_tb\\gdb_ssrl_trig_gen\\rtl\\gdb_ssrl_trig_gen.vhd ${VCOM} -quiet -work work H:\\vl\\egd_work\\gdb_ssrl_1s2gx_tb\\gdb_ssrl_trig_gen\\rtl\\gdb_ssrl_trig_gen.vhd vsim_bin/work/gdb_ssrl_trig_gen/rtl.dat : Makefile.vsim H:\\vl\\egd_work\\gdb_ssrl_1s2gx_tb\\gdb_ssrl_trig_gen\\rtl\\gdb_ssrl_trig_gen.vhd ${VCOM} -quiet -work work H:\\vl\\egd_work\\gdb_ssrl_1s2gx_tb\\gdb_ssrl_trig_gen\\rtl\\gdb_ssrl_trig_gen.vhd
- Forums:
update
After some googling I learned that the paths are incorrect for cygwin.
So i modified the makefile with the correct paths.
Now if I run make -f Makefile.vsim from within cygwin it all works perfectly
but from within eclipse I get the following error:
make: mkdir: Command not found
make: *** [LIB_WORK] Error 127
the modified makefile is attached and again the html code is NOT part of the makefile
-----------------
Cygwin
I found this on http://cygwin.com/ml/cygwin/2004-07/msg00938.html :
$ cygcheck -f `which mkdir`
fileutils-4.1-2
Run cygwin setup again and install fileutils package. If you have it
installed and mkdir still doesn't work, see:
http://cygwin.com/problems.html
Post new comment