Lichen

Annotated templates/Makefile

934:2989aab1b4f7
10 months ago Paul Boddie Renamed the utf8string class to unicode, eliminating the unicode function. This means that the simple case of merely returning an object if it is already a Unicode object no longer occurs when using the unicode callable, but such behaviour might be better supported with more general customised instantiation functionality.
paul@511 1
include native.mk
paul@539 2
include modules.mk
paul@511 3
include options.mk
paul@511 4
paul@664 5
SRC += calls.c exceptions.c main.c ops.c progops.c progtypes.c
paul@126 6
OBJ = $(SRC:.c=.o)
paul@865 7
CFLAGS += -Wall -Wno-maybe-uninitialized -I. -finput-charset=UTF-8
paul@511 8
LDFLAGS += -lm -lgc
paul@126 9
paul@450 10
ifdef ARCH
paul@450 11
CC := $(ARCH)-$(CC)
paul@450 12
endif
paul@450 13
paul@126 14
all: main
paul@126 15
paul@126 16
clean:
paul@126 17
	rm -f main $(OBJ)
paul@126 18
paul@126 19
main: $(OBJ)
paul@126 20
	$(CC) $(LDFLAGS) $(OBJ) -o $@
paul@126 21
paul@126 22
.c.o:
paul@126 23
	$(CC) -c $(CFLAGS) $< -o $@