mirror of
https://github.com/LIV2/GottaGoFastRAM2000.git
synced 2025-12-06 00:32:43 +00:00
Update makefile
This commit is contained in:
parent
058cbb5da2
commit
7c077685a0
23
RTL/Makefile
23
RTL/Makefile
@ -1,6 +1,7 @@
|
||||
PROJECT=gottagofast2000
|
||||
PART=XC9572XL-10-TQ100
|
||||
WORKDIR=tmp
|
||||
BINDIR=../Binary
|
||||
|
||||
DEFINES=autoconfig
|
||||
|
||||
@ -10,7 +11,7 @@ CPLDFITFLAGS=-loc on -slew slow -init low -terminate keeper -nogclkopt -nogtsopt
|
||||
|
||||
.PHONY: all clean
|
||||
|
||||
all: $(PROJECT).jed
|
||||
all: $(BINDIR)/$(PROJECT).jed
|
||||
|
||||
$(PROJECT).prj:
|
||||
@echo verilog work $(PROJECT).v > $@
|
||||
@ -26,14 +27,26 @@ $(WORKDIR)/%.ngd: $(WORKDIR)/%.ngc $(PROJECT).ucf
|
||||
$(WORKDIR)/%.vm6: $(WORKDIR)/%.ngd $(PROJECT).ucf
|
||||
cd $(WORKDIR) && cpldfit $(CPLDFITFLAGS) -p $(PART) ../$<
|
||||
|
||||
$(WORKDIR)/%.tim: $(WORKDIR)/%.vm6
|
||||
cd $(WORKDIR) && taengine -l ../$@ -f $(PROJECT)
|
||||
|
||||
%.jed: $(WORKDIR)/%.vm6
|
||||
hprep6 -i $<
|
||||
cp $@ ../Binary/
|
||||
|
||||
$(BINDIR)/%.jed: %.jed
|
||||
cp $< $(BINDIR)
|
||||
|
||||
timing: $(WORKDIR)/$(PROJECT).tim
|
||||
|
||||
fit: $(WORKDIR)/$(PROJECT).vm6
|
||||
|
||||
clean:
|
||||
rm -rvf tmp
|
||||
rm *.jed
|
||||
rm *.prj
|
||||
- rm -rvf tmp
|
||||
- rm -fv *.jed
|
||||
- rm -fv *.prj
|
||||
|
||||
cleanjeds:
|
||||
- @rm -fv $(BINDIR)/*.jed
|
||||
|
||||
flash: $(PROJECT).jed
|
||||
@echo "setMode -bs\n"\
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user