include $(NOODLYBOX_HOME)/etc/makerule

DIRS=msimv

.PRECIOUS : $(foreach X, $(DIRS), $(X)/makefile $(X)/makefile.depend)

all : verilog

debug : verilog-dbg

clean :
	-rm -rf $(DIRS)

verilog : msimproj-verilog

verilog-dbg : msimproj-verilog-dbg

testprogram :
	cd c && $(MAKE)

$(DIRS) :
	mkdir $@

msimv/makefile : msim_makefile
	cp $< $@

msimv/makefile_dbg : msim_makefile_dbg
	cp $< msimv/makefile

msimv/makefile.depend :
	cd msimv && $(MAKE) depend

%proj-verilog : %v %v/makefile %v/makefile.depend
	cd $< && $(MAKE)

%proj-verilog-dbg : %v %v/makefile_dbg %v/makefile.depend
	cd $< && $(MAKE)
