-
Notifications
You must be signed in to change notification settings - Fork 20
/
build.py
38 lines (37 loc) · 1.14 KB
/
build.py
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
from build.ab import Rule, export
from os.path import *
import config
export(
name="all",
items={
"bin/tubeemu": "tools/tubeemu",
"bin/obpemu": "tools/obpemu",
"bin/mkadfs": "tools+mkadfs",
"bin/mkdfs": "tools+mkdfs",
"bin/apout": "third_party/apout",
"bin/emu2": "third_party/emu2",
"bin/zmac": "third_party/zmac",
"bin/cpmemu": "tools/cpmemu",
"bin/ataritosemu": "tools/ataritosemu",
"bin/lx68kemu": "tools/lx68kemu",
"bin/fuzix6303emu": "tools/fuzix6303emu",
"bin/cowdis-tlcs90": "src/cowdis+cowdis-for-tlcs90-with-nncgen",
"bin/cowbdmp": "src/cowbdmp+cowbdmp-with-nncgen",
"bin/basicify": "src/misc+basicify-with-nncgen",
},
deps=[
"dist/cpm",
"dist/cpmz",
"examples",
"src/cowasm",
"src/cowbe",
"src/cowfe",
"src/cowlink",
"src/cowwrap",
"tests",
"third_party/djlink+djlink-programs",
]
+ (["dist/msdos"] if config.has_msdos else [])
+ (["dist/ataritos"] if config.has_ataritos else [])
+ (["dist/bbct"] if config.has_bbct else []),
)