include share/push.mk UNICODE = 14.0.0 SRCS_$(d) := \ $(d)/runetobyte.c \ $(d)/bytetorune.c \ $(d)/findrune.c \ $(d)/findlastrune.c \ $(d)/fullrune.c \ $(d)/runelen.c \ $(d)/runetype-$(UNICODE).c LIBS_$(d) := $(d)/libunicode.a include share/paths.mk $(d)/vendor/UnicodeData-$(UNICODE).txt: curl https://www.unicode.org/Public/$(UNICODE)/ucd/UnicodeData.txt > $@ $(d)/vendor/mkrunetype: $(d)/vendor/mkrunetype.c $(OBJ_DIR)/sys/base/base.a $(COMPLINK) $(d)/runetype-$(UNICODE).c: $(d)/vendor/UnicodeData-$(UNICODE).txt $(d)/vendor/mkrunetype $(dir $@)/vendor/mkrunetype $< > $@ GENS += $(d)/vendor/mkrunetype $(LIBS_$(d)): $(OBJS_$(d)) $(ARCHIVE) include share/pop.mk