-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathMakefile
56 lines (41 loc) · 1013 Bytes
/
Makefile
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Makefile for auto-generating skywater-130nm-adk
# Author: Charles Tsao
.PHONY: adk
all adk: rtk_lef captable lib sc_lef spi cdl verilog \
db milkyway gds magic
.PHONY: rtk_lef
rtk_lef:
-@./generate_rtk_lef/generate_rtk_lef.sh
.PHONY: captable
captable:
cd generate_captable && ./generate_captable.sh && cd ../
.PHONY: lib
lib:
cd generate_lib && ./generate_lib.sh && cd ../
.PHONY: sc_lef
sc_lef:
-@./generate_sc_lef/generate_sc_lef.sh
.PHONY: spi
spi:
-@./generate_spi/generate_spi.sh
.PHONY: cdl
cdl:
-@./generate_cdl/generate_cdl.sh
.PHONY: verilog
verilog:
-@./generate_verilog/generate_verilog.sh
.PHONY: db
db: lib
cd generate_db && ./generate_db.sh && cd ../
.PHONY: milkyway
milkyway:
cd generate_milkyway && ./generate_milkyway.sh && cd ../
.PHONY: gds
gds:
-@./generate_gds/generate_gds.sh
.PHONY: magic
magic:
-@./generate_magic_files.sh
.PHONY: clean
clean:
-@find 'view-standard' -mindepth 1 -maxdepth 1 ! -name 'adk.tcl' ! -name 'rtk-stream-out.map' -exec rm -rv {} +