From: Alan Cox Date: Sat, 8 Sep 2018 00:26:41 +0000 (+0100) Subject: plato: more Makefile hacking and a bug fix X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=07aac47763c31160170b75fe6b88bd1f50fc1111;p=FUZIX.git plato: more Makefile hacking and a bug fix --- diff --git a/Applications/plato/Makefile.6502 b/Applications/plato/Makefile.6502 index f13b2e67..23f35d4d 100644 --- a/Applications/plato/Makefile.6502 +++ b/Applications/plato/Makefile.6502 @@ -17,14 +17,20 @@ FSRCS = fuzix/font.c fuzix/io.c fuzix/keyboard.c fuzix/scale.c fuzix/screen.c \ INC = io.h keyboard.h plato_key.h protocol.h screen.h terminal.h touch.h -OBJS = $(SRCS:.c=.rel) -FOBJS = $(patsubst fuzix/%.c,%.rel, $(FSRCS)) +OBJS = $(SRCS:.c=.o) +FOBJS = $(patsubst fuzix/%.c,%.o, $(FSRCS)) all: plato plato: $(OBJS) $(FOBJS) $(LINKER) -o $@ $(LINKER_OPT) $(CRT0) $^ c6502.lib -m $@.map +$(OBJS): %.o: %.c + $(CC) $(COPT) $(CFLAGS) -c $< -o $@ + +$(FOBJS): %.o: fuzix/%.c + $(CC) $(COPT) $(CFLAGS) -c $< -o $@ + $(OBJS) : $(INC) $(FOBJS) : $(INC) diff --git a/Applications/plato/Makefile.68000 b/Applications/plato/Makefile.68000 index b70af166..0122fb42 100644 --- a/Applications/plato/Makefile.68000 +++ b/Applications/plato/Makefile.68000 @@ -28,15 +28,14 @@ OBJS = $(SRCS:.c=.o) FOBJS = $(patsubst fuzix/%.c,%.o, $(FSRCS)) plato: $(OBJS) $(FOBJS) - $(LINKER) $(LINKER_OPT) -o sccz80 $(OBJS) $(FOBJS) + $(LINKER) $(LINKER_OPT) -o plato $(OBJS) $(FOBJS) -$(OBJS): +$(OBJS): %.o: %.c $(CC) $(COPT) $(CFLAGS) -c $< -o $@ -$(FOBJS): +$(FOBJS): %.o: fuzix/%.c $(CC) $(COPT) $(CFLAGS) -c $< -o $@ - $(OBJS) : $(INC) $(FOBJS) : $(INC) diff --git a/Applications/plato/Makefile.6809 b/Applications/plato/Makefile.6809 index 3a5285ee..03e99d68 100644 --- a/Applications/plato/Makefile.6809 +++ b/Applications/plato/Makefile.6809 @@ -28,7 +28,7 @@ OBJS = $(SRCS:.c=.o) FOBJS = $(patsubst fuzix/%.c,%.o, $(FSRCS)) plato: $(OBJS) $(FOBJS) - $(LINKER) $(LINKER_OPT) -o sccz80 $(OBJS) $(FOBJS) + $(LINKER) $(LINKER_OPT) -o plato $(OBJS) $(FOBJS) $(OBJS): %.o: %.c $(CC) $(COPT) $(CFLAGS) -c $< -o $@ @@ -36,7 +36,6 @@ $(OBJS): %.o: %.c $(FOBJS): %.o: fuzix/%.c $(CC) $(COPT) $(CFLAGS) -c $< -o $@ - $(OBJS) : $(INC) $(FOBJS) : $(INC) diff --git a/Applications/plato/screen_base.c b/Applications/plato/screen_base.c index eb05867b..c5a7cb29 100644 --- a/Applications/plato/screen_base.c +++ b/Applications/plato/screen_base.c @@ -156,7 +156,7 @@ void screen_char_draw(padPt* Coord, unsigned char* ch, unsigned char count) tgi_setcolor(mainColor); x=scalex[(Coord->x&0x1FF)]; - y=scaley[(Coord->y)+14&0x1FF]; + y=scaley[((Coord->y)+14)&0x1FF]; if (FastText==padF) {