]> git.sur5r.net Git - rgb2r-2017/blob - Makefile
Split out relfile routines
[rgb2r-2017] / Makefile
1 CC=cc65
2 AS=ca65
3 LD=cl65
4
5 CFLAGS= -t c128
6
7 all: diskbench.d71 crctest reltest.d71
8
9
10 diskbench.d71: diskbench
11         c1541 -format "diskbench",db d71 diskbench.d71
12         touch data
13         c1541 -attach diskbench.d71 -write diskbench
14         c1541 -attach diskbench.d71 -write data data,s
15
16 %.s: %.c
17         ${CC} ${CFLAGS} $< -o $@
18
19 %.o: %.s
20         ${AS} ${CFLAGS} $< -o $@
21
22 diskbench.s: diskbench.c
23
24 diskbench: diskbench.o bcd2dec.o
25         ${LD} -t c128 $^ -o $@
26
27 crctest.s: crctest.c
28
29 crctest: crctest.o crc16.o bcd2dec.o
30         ${LD} -Ln crctest.lbl -t c128 $^ -o $@
31
32 relfile.s: relfile.c
33
34 reltest.s: reltest.c
35
36 reltest: reltest.o relfile.o
37         ${LD} -t c128 $^ -o $@
38
39 reltest.d71: reltest
40         c1541 -format "reltest",rf d71 reltest.d71
41         c1541 -attach reltest.d71 -write reltest
42
43 clean:
44         rm -f bcd2dec.o crc16.o
45         rm -f diskbench.d71 diskbench diskbench.o diskbench.s data
46         rm -f crctest crctest.o crctest.s crctest.lbl
47         rm -f relfile.o relfile.s
48         rm -f reltest.d71 reltest reltest.o reltest.s