Makefile 1.35 KB
#

#####################################################
#  Verilog source files                             #
#####################################################
SRCDIR  = ../src

EW_SRCS =       $(SRCDIR)/ew.v \
                $(SRCDIR)/ewctr.v \
                ewatt.edf \
                ewras.edf \
                ewaddr.edf 

EWATT_SRCS =	$(SRCDIR)/ewatt.v \
                $(SRCDIR)/ewrf32b18w.v \
                $(SRCDIR)/ew32blatch.v \
                $(SRCDIR)/ewrfdelay.v \
                $(SRCDIR)/ewattadder.v \
                $(SRCDIR)/adder16b.v \
                $(SRCDIR)/ewshuffle.v \
                $(SRCDIR)/ewattoffseti.v \
                $(SRCDIR)/ha.v \
                $(SRCDIR)/ewattseldxdy.v

EWRAS_SRCS =    $(SRCDIR)/ewras.v \
		$(SRCDIR)/ewx.v \
		$(SRCDIR)/adder27bi.v \
		$(SRCDIR)/ewscy.v \
		$(SRCDIR)/ewscyinc14b.v \
		$(SRCDIR)/ewscx.v



default : ew.vsyn

ew.vsyn: edf2vsyn.ss ew.edf
	dc_shell -f edf2vsyn.ss

ew.edf: ew.ss $(EW_SRCS)
	dc_shell -f ew.ss | tee ew.synlog

ewras.edf: ewras.ss $(EWRAS_SRCS)
	dc_shell -f ewras.ss | tee ewras.synlog

ewatt.edf: ewatt.ss $(EWATT_SRCS)
	dc_shell -f ewatt.ss | tee ewatt.synlog

ewaddr.edf: ewaddr.ss ../src/ewaddr.v
	dc_shell -f ewaddr.ss | tee ewaddr.synlog


PRDEPTH=../../../../..
include $(PRDEPTH)/PRdefs 
include $(PRDEPTH)/PRrules 
LDIRT = *.log *.edf *.lint *.synlog *.vsyn