mirror of
https://github.com/mist-devel/mist-board.git
synced 2026-02-01 05:52:10 +00:00
49 lines
709 B
Makefile
49 lines
709 B
Makefile
### programs ###
|
|
MAP=quartus_map
|
|
FIT=quartus_fit
|
|
ASM=quartus_asm
|
|
PGM=quartus_pgm
|
|
|
|
### project ###
|
|
PROJECT=mist
|
|
|
|
TODAY = `date +"%m/%d/%y"`
|
|
|
|
### build rules ###
|
|
|
|
# all
|
|
all:
|
|
@echo Making FPGA programming files ...
|
|
@make map
|
|
@make fit
|
|
@make asm
|
|
|
|
map:
|
|
@echo Running mapper ...
|
|
@$(MAP) $(PROJECT)
|
|
|
|
fit:
|
|
@echo Running fitter ...
|
|
@$(FIT) $(PROJECT)
|
|
|
|
asm:
|
|
@echo Running assembler ...
|
|
@$(ASM) $(PROJECT)
|
|
|
|
run:
|
|
@$(PGM) -c USB-Blaster -m jtag -o "p;./out/$(PROJECT).sof"
|
|
|
|
run2:
|
|
@$(PGM) -c USB-Blaster\(Altera\) -m jtag -o "p;./out/$(PROJECT).sof"
|
|
|
|
# clean
|
|
clean:
|
|
@echo clean
|
|
@rm -rf ./out/
|
|
@rm -rf ./db/
|
|
@rm -rf ./incremental_db/
|
|
|
|
release:
|
|
make
|
|
cd ./out; cp mist.rbf ../../../bin/cores/mist/core.rbf
|