-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathMakefile
82 lines (54 loc) · 1.72 KB
/
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
version="2.2"
all:
(cd apps; ${MAKE};)
(cd sysapps; ${MAKE};)
(cd tests; ${MAKE};)
(cd dist; ${MAKE};)
clean:
(cd arch; ${MAKE} clean;)
(cd apps; ${MAKE} clean;)
(cd sysapps; ${MAKE} clean;)
(cd kernel; ${MAKE} clean;)
(cd lib6502; ${MAKE} clean;)
(cd dist; ${MAKE} clean;)
(cd tests; ${MAKE} clean;)
dclean: clean
git checkout */*/*/*.d64
git checkout */*/*/*.d80
disks: c64 c128 pet32k cbm8x96 csa65
make clean
#####################################################
XCSA=~/8bit/xcbm/bin/xcsa
#####################################################
cbm8x96: clean
(cd arch/cbm8x96; make; cd boot; make)
runcbm8x96: cbm8x96
xpet +sound -model 8296 -autostart arch/cbm8x96/boot/geckos8x96.d64
##########
c64: clean
(cd arch/c64; make; cd boot; make)
runc64: c64
x64 +sound -autostart arch/c64/boot/geckos64.d64
runc64ip: c64
x64 +sound -acia1 -acia1base 0xDE00 -acia1irq 1 -acia1mode 1 -myaciadev 2 -rsdev3 "|socat - PTY,link=/tmp/viceser" -autostart arch/c64/boot/geckos64.d64
##########
c128: clean
(cd arch/c128/boot; make)
runc128: c128
x128 -40col -drive8type 1541 -autostart arch/c128/boot/geckos128.d64
runc128f: c128
x128 -80col -drive8type 1571 -autostart arch/c128/boot/geckos128.d64
runc128f1541: c128
x128 -80col -drive8type 1541 -autostart arch/c128/boot/geckos128.d64
runc128ip: c128
x128 +sound -acia1 -acia1base 0xDE00 -acia1irq 1 -acia1mode 1 -myaciadev 2 -rsdev3 "|socat - PTY,link=/tmp/viceser" -autostart arch/c128/boot/geckos64.d64
##########
pet32k: clean
(cd arch/pet32k; make; cd boot; make)
runpet32k: pet32k
xpet +sound -model 4032 -autostart arch/pet32k/boot/geckospet.d64
##########
csa65: clean
(cd arch/csa65; make; cd boot; make)
runcsa65: csa65
(cd arch/csa65/boot; $(XCSA))