aboutsummaryrefslogtreecommitdiff
path: root/src/base/utf/rules.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/utf/rules.mk')
-rw-r--r--src/base/utf/rules.mk9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/base/utf/rules.mk b/src/base/utf/rules.mk
index 446c113..dfe2da1 100644
--- a/src/base/utf/rules.mk
+++ b/src/base/utf/rules.mk
@@ -22,7 +22,8 @@ NEED_OBJS=\
$(OBJ_DIR)/base/error/panicf.o\
$(OBJ_DIR)/base/io/readln.o\
$(OBJ_DIR)/base/io/open.o\
- $(OBJ_DIR)/base/io/close.o
+ $(OBJ_DIR)/base/io/close.o\
+ $(d)/utf/vendor/common.o
$(d)/utf/vendor/common.o: $(d)/utf/vendor/common.c
$(COMPILE)
@@ -32,7 +33,7 @@ $(d)/utf/vendor/UnicodeData-$(UNICODE).txt:
@echo "GET UnicodeData.txt";\
curl https://www.unicode.org/Public/$(UNICODE)/ucd/UnicodeData.txt > $@
-$(d)/utf/vendor/mkrunetype: $(d)/utf/vendor/mkrunetype.c $(d)/utf/vendor/common.o $(NEED_OBJS)
+$(d)/utf/vendor/mkrunetype: $(d)/utf/vendor/mkrunetype.c $(NEED_OBJS) | $(RUNTIME) $(SYS)
$(COMPLINK)
GENS += $(d)/utf/vendor/mkrunetype
@@ -49,7 +50,7 @@ $(d)/utf/vendor/EmojiData-$(UNICODE).txt:
@echo "GET EmojiData.txt";\
curl https://www.unicode.org/Public/$(UNICODE)/ucd/emoji/emoji-data.txt > $@
-$(d)/utf/vendor/mkrunewidth: $(d)/utf/vendor/mkrunewidth.c $(d)/utf/vendor/common.o $(NEED_OBJS)
+$(d)/utf/vendor/mkrunewidth: $(d)/utf/vendor/mkrunewidth.c $(NEED_OBJS) | $(RUNTIME) $(SYS)
$(COMPLINK)
GENS += $(d)/utf/vendor/mkrunewidth
@@ -62,7 +63,7 @@ $(d)/utf/vendor/GraphemeBreakProperty-$(UNICODE).txt:
@echo "GET GraphemeBreakProperty.txt";\
curl https://www.unicode.org/Public/$(UNICODE)/ucd/auxiliary/GraphemeBreakProperty.txt > $@
-$(d)/utf/vendor/mkgraphemedata: $(d)/utf/vendor/mkgraphemedata.c $(d)/utf/vendor/common.o $(NEED_OBJS)
+$(d)/utf/vendor/mkgraphemedata: $(d)/utf/vendor/mkgraphemedata.c $(NEED_OBJS) | $(RUNTIME) $(SYS)
$(COMPLINK)
$(d)/utf/graphemedata-$(UNICODE).c: $(d)/utf/vendor/mkgraphemedata $(d)/utf/vendor/GraphemeBreakProperty-$(UNICODE).txt