comparison Makefile @ 51:498b6fcaf270

vdisk worked
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 22 Jul 2018 05:48:04 +0900
parents ec9f494497e1
children 4fa2bdb0c457
comparison
equal deleted inserted replaced
50:1430678cd4fb 51:498b6fcaf270
20 APPS=mon2.s 20 APPS=mon2.s
21 21
22 # will be installed to ".." 22 # will be installed to ".."
23 BIN=a09 v09 v09c d09 $(SIM_BIN) v09.rom 23 BIN=a09 v09 v09c d09 $(SIM_BIN) v09.rom
24 24
25 TARGETS=$(BIN) $(APPS) vdisk.o 25 TARGETS=$(BIN) $(APPS)
26 26
27 OTHER=monitor.s makerom 27 OTHER=monitor.s makerom
28 28
29 all: $(TARGETS) 29 all: $(TARGETS)
30 30
31 # ------------------------------------ 31 # ------------------------------------
32 32
33 a09 : a09.o os9crc.o 33 a09 : a09.o os9crc.o
34 $(CC) $(CFLAGS) $(V09FLAGS) a09.o os9crc.o -o $@ 34 $(CC) $(CFLAGS) $(V09FLAGS) a09.o os9crc.o -o $@
35 35
36 v09: v09.o engine.o io.o d09.o trace.o 36 v09: v09.o engine.o io.o d09.o trace.o vdisk.o
37 $(CC) -o v09 $(CFLAGS) v09.o engine.o io.o d09.o trace.o 37 $(CC) -o v09 $(CFLAGS) v09.o engine.o io.o d09.o trace.o
38 38
39 # with Coco MMU 39 # with Coco MMU
40 v09c: v09.c engine.c io.c d09.o trace.o 40 v09c: v09.c engine.c io.c d09.o trace.o vdisk.o
41 $(CC) -o v09c $(CFLAGS) $(V09FLAGS) -DIOPAGE=0xff80 -DUSE_MMU=1 -DUSE_VDISK v09.c engine.c io.c d09.o trace.c vdisk.c 41 $(CC) -o v09c $(CFLAGS) $(V09FLAGS) -DIOPAGE=0xff80 -DUSE_MMU=1 -DUSE_VDISK v09.c engine.c io.c d09.o trace.c vdisk.c
42 42
43 a09.o : a09.c 43 a09.o : a09.c
44 $(CC) -c $(CFLAGS) $(V09FLAGS) $< 44 $(CC) -c $(CFLAGS) $(V09FLAGS) $<
45 45