Updated Makefile (not working yet)
h3rald h3rald@h3rald.com
Wed, 03 Dec 2025 19:55:03 +0000
2 files changed,
9 insertions(+),
2 deletions(-)
M
Makefile
→
Makefile
@@ -1,8 +1,8 @@
CC = gcc CFLAGS = -Wall -Wextra -g LDFLAGS = -SOURCES = xyw.c xywasm.c xywrun.c -OBJS = xyw.o xywasm.o xywrun.o +SOURCES = xyw.c xywasm.c xywrun.c devices/system.c devices/console.c +OBJS = xyw.o xywasm.o xywrun.o devices/system.o devices/console.o .PHONY: clean@@ -17,6 +17,12 @@ $(CC) $(CFLAGS) -c xywrun.c -o xywrun.o
xywasm.o: xywasm.c xyw.h $(CC) $(CFLAGS) -c xywasm.c -o xywasm.o + +devices/console.o: devices/console.c xyw.h + $(CC) $(CFLAGS) -c devices/console.c -o devices/console.o + +devices/system.o: devices/system.c xyw.h + $(CC) $(CFLAGS) -c devices/system.c -o devices/system.o clean: rm -f xyw xyw.exe $(OBJS)
M
devices/console.c
→
devices/console.c
@@ -23,6 +23,7 @@ (void)error;
switch (addr) { case XYW_CONSOLE_OUTPUT: + printf(" "); fputc(val, stdout); fflush(stdout); break;