File: Makefile

package info (click to toggle)
apycula 0.29%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 41,256 kB
  • sloc: python: 15,619; asm: 1,147; makefile: 448; sh: 72; tcl: 56; vhdl: 26
file content (25 lines) | stat: -rw-r--r-- 664 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
ifndef GOWINHOME
$(error GOWINHOME is not set. Must be location of Gowin EDA Tools)
endif

.SECONDARY:
.PHONY: all clean

all: apycula/GW1N-1.pickle apycula/GW1N-9.pickle apycula/GW1N-4.pickle \
	 apycula/GW1NS-4.pickle apycula/GW1N-9C.pickle apycula/GW1NZ-1.pickle \
	 apycula/GW2A-18.pickle apycula/GW2A-18C.pickle apycula/GW5A-25A.pickle \
	 apycula/GW5AST-138C.pickle

%_stage1.pickle: apycula/tiled_fuzzer.py
	python3 -m apycula.tiled_fuzzer $*

%_stage2.pickle: apycula/find_sdram_pins.py %_stage1.pickle
	python3 -m apycula.find_sdram_pins $*

apycula/%.pickle: %_stage2.pickle
	gzip -c $< > $@

clean:
	rm -f *.json
	rm -f *.pickle
	rm -f apycula/*.pickle