2021-11-04 | Paul Boddie | raw annotate files changeset graph | Store integers and floating point values as trailing data. Although not yet implemented, the idea is to reference them using tagged address attributes, and then to eventually support the copying of these values. | tagged-address-values |
1 include native.mk 2 include modules.mk 3 include options.mk 4 5 SRC += calls.c exceptions.c main.c ops.c progops.c progtypes.c signals.c 6 OBJ = $(SRC:.c=.o) 7 CFLAGS += -Wall -Wno-maybe-uninitialized -I. -finput-charset=UTF-8 8 LDFLAGS += -lm -lgc 9 10 ifdef ARCH 11 CC := $(ARCH)-$(CC) 12 endif 13 14 all: main 15 16 clean: 17 rm -f main $(OBJ) 18 19 main: $(OBJ) 20 $(CC) $(LDFLAGS) $(OBJ) -o $@ 21 22 .c.o: 23 $(CC) -c $(CFLAGS) $< -o $@