5 months ago | Paul Boddie | raw annotate files changeset graph | Avoid creating zero-length temporary arrays. |
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 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) $(OBJ) -o $@ $(LDFLAGS) 21 22 .c.o: 23 $(CC) -c $(CFLAGS) $< -o $@