Makefile
854 Bytes
#
SRCDIR = ../src
INCDIR = ../../inc
LIBDIR = ../../../lib/verilog/user
LDIRT = *.log *.edf *.lint *.synlog *.vsyn *.area *.reference \
*.clock_tree *.constraint *.summary *.timing
#############################################
# source files #
#############################################
AI_SRCS = $(SRCDIR)/ai.v \
$(SRCDIR)/ai_controller.v \
$(SRCDIR)/ai_dma.v \
$(SRCDIR)/ai_abus.v \
$(LIBDIR)/cbus_driver.v
INC_SRCS = $(INCDIR)/ai.vh \
$(INCDIR)/rcp.vh \
$(INCDIR)/reality.vh
default : ai.vsyn
clobber :
-rm -rf $(LDIRT)
#############################################
# synthesis dependencies #
#############################################
ai.vsyn : ai.edf edf2vsyn.ss
dc_shell -f edf2vsyn.ss
ai.edf : ai.ss $(AI_SRCS) $(INC_SRCS)
dc_shell -f ai.ss | tee ai.synlog