Mercurial > hg > Members > kono > os9 > sbc09
diff Makefile @ 20:49fac9474858
separate trace file
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 09 Jul 2018 09:29:33 +0900 |
parents | cb7aa75418b8 |
children | 10e33568b38a |
line wrap: on
line diff
--- a/Makefile Mon Jul 09 01:59:17 2018 +0900 +++ b/Makefile Mon Jul 09 09:29:33 2018 +0900 @@ -20,7 +20,7 @@ APPS=mon2.s # will be installed to ".." -BIN=a09 v09 $(SIM_BIN) v09.rom +BIN=a09 v09 v09c $(SIM_BIN) v09.rom TARGETS=$(BIN) $(APPS) @@ -32,11 +32,12 @@ a09: a09.c os9crc.c -v09: v09.o engine.o io.o os9disass.o - $(CC) -o v09 $(CFLAGS) v09.o engine.o io.o os9disass.o +v09: v09.o engine.o io.o os9disass.o trace.o + $(CC) -o v09 $(CFLAGS) v09.o engine.o io.o os9disass.o trace.o -v09c: v09.c engine.c io.c os9disass.o - $(CC) -o v09c $(CFLAGS) $(V09FLAGS) -DIOPAGE=0xff80 -DUSE_MMU=1 v09.c engine.c io.c os9disass.o +# with Coco MMU +v09c: v09.c engine.c io.c os9disass.o trace.o + $(CC) -o v09c $(CFLAGS) $(V09FLAGS) -DIOPAGE=0xff80 -DUSE_MMU=1 v09.c engine.c io.c os9disass.o trace.o v09.o: v09.c v09.h $(CC) -c $(CFLAGS) $(V09FLAGS) v09.c @@ -50,6 +51,9 @@ io.o: io.c v09.h $(CC) -c $(CFLAGS) $(V09FLAGS) io.c +trace.o: trace.c v09.h + $(CC) -c $(CFLAGS) $(V09FLAGS) trace.c + v09.rom: makerom monitor.s ./makerom <monitor.s @@ -83,8 +87,10 @@ rm -f $(TARGETS) $(OTHER) (cd ..; rm -f $(BIN) ) +realclean: cleanall + clean: - rm -f core *.BAK *.o *.lst + rm -rf core *.BAK *.o *.lst *.dSYM # ------------------------------------