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)
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)
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 $@
$(FOBJS): %.o: fuzix/%.c
$(CC) $(COPT) $(CFLAGS) -c $< -o $@
-
$(OBJS) : $(INC)
$(FOBJS) : $(INC)
tgi_setcolor(mainColor);
x=scalex[(Coord->x&0x1FF)];
- y=scaley[(Coord->y)+14&0x1FF];
+ y=scaley[((Coord->y)+14)&0x1FF];
if (FastText==padF)
{