Update common.mk to deal with Unicode version 13.0.0
- Change Unicode version to 13.0.0 - Change Emoji version to 13.0 - Adjust to moved locations of emoji-data.txt and emoji-variation-sequences.txt by splitting these files from $(UNICODE_EMOJI_FILES) and putting them into a new group $(UNICODE_UCD_EMOJI_FILES)
This commit is contained in:
parent
6185b8a0ef
commit
b6113a3fd8
28
common.mk
28
common.mk
@ -18,8 +18,8 @@ mflags = $(MFLAGS)
|
|||||||
gnumake_recursive =
|
gnumake_recursive =
|
||||||
enable_shared = $(ENABLE_SHARED:no=)
|
enable_shared = $(ENABLE_SHARED:no=)
|
||||||
|
|
||||||
UNICODE_VERSION = 12.1.0
|
UNICODE_VERSION = 13.0.0
|
||||||
UNICODE_EMOJI_VERSION = 12.1
|
UNICODE_EMOJI_VERSION = 13.0
|
||||||
UNICODE_BETA = NO
|
UNICODE_BETA = NO
|
||||||
|
|
||||||
### set the following environment variable or uncomment the line if
|
### set the following environment variable or uncomment the line if
|
||||||
@ -1425,16 +1425,19 @@ UNICODE_AUXILIARY_FILES = \
|
|||||||
$(UNICODE_SRC_DATA_DIR)/auxiliary/GraphemeBreakTest.txt \
|
$(UNICODE_SRC_DATA_DIR)/auxiliary/GraphemeBreakTest.txt \
|
||||||
$(empty)
|
$(empty)
|
||||||
|
|
||||||
|
UNICODE_UCD_EMOJI_FILES = \
|
||||||
|
$(UNICODE_SRC_DATA_DIR)/emoji/emoji-data.txt \
|
||||||
|
$(UNICODE_SRC_DATA_DIR)/emoji/emoji-variation-sequences.txt \
|
||||||
|
$(empty)
|
||||||
|
|
||||||
UNICODE_EMOJI_FILES = \
|
UNICODE_EMOJI_FILES = \
|
||||||
$(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-data.txt \
|
|
||||||
$(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-sequences.txt \
|
$(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-sequences.txt \
|
||||||
$(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-test.txt \
|
$(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-test.txt \
|
||||||
$(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-variation-sequences.txt \
|
|
||||||
$(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-zwj-sequences.txt \
|
$(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-zwj-sequences.txt \
|
||||||
$(empty)
|
$(empty)
|
||||||
|
|
||||||
update-unicode: $(UNICODE_FILES) $(UNICODE_PROPERTY_FILES) \
|
update-unicode: $(UNICODE_FILES) $(UNICODE_PROPERTY_FILES) \
|
||||||
$(UNICODE_AUXILIARY_FILES) $(UNICODE_EMOJI_FILES)
|
$(UNICODE_AUXILIARY_FILES) $(UNICODE_UCD_EMOJI_FILES) $(UNICODE_EMOJI_FILES)
|
||||||
|
|
||||||
CACHE_DIR = $(srcdir)/.downloaded-cache
|
CACHE_DIR = $(srcdir)/.downloaded-cache
|
||||||
UNICODE_DOWNLOAD = \
|
UNICODE_DOWNLOAD = \
|
||||||
@ -1451,6 +1454,13 @@ UNICODE_AUXILIARY_DOWNLOAD = \
|
|||||||
-d $(UNICODE_SRC_DATA_DIR)/auxiliary \
|
-d $(UNICODE_SRC_DATA_DIR)/auxiliary \
|
||||||
-p $(UNICODE_VERSION)/ucd/auxiliary \
|
-p $(UNICODE_VERSION)/ucd/auxiliary \
|
||||||
-e $(ALWAYS_UPDATE_UNICODE:yes=-a) unicode
|
-e $(ALWAYS_UPDATE_UNICODE:yes=-a) unicode
|
||||||
|
UNICODE_UCD_EMOJI_DOWNLOAD = \
|
||||||
|
$(BASERUBY) $(tooldir)/downloader.rb \
|
||||||
|
--cache-dir=$(CACHE_DIR) \
|
||||||
|
--unicode-beta $(UNICODE_BETA) \
|
||||||
|
-d $(UNICODE_SRC_DATA_DIR)/emoji \
|
||||||
|
-p $(UNICODE_VERSION)/ucd/emoji \
|
||||||
|
-e $(ALWAYS_UPDATE_UNICODE:yes=-a) unicode
|
||||||
UNICODE_EMOJI_DOWNLOAD = \
|
UNICODE_EMOJI_DOWNLOAD = \
|
||||||
$(BASERUBY) $(tooldir)/downloader.rb \
|
$(BASERUBY) $(tooldir)/downloader.rb \
|
||||||
--cache-dir=$(CACHE_DIR) \
|
--cache-dir=$(CACHE_DIR) \
|
||||||
@ -1471,6 +1481,12 @@ update-unicode-auxiliary-files:
|
|||||||
$(Q) $(MAKEDIRS) "$(UNICODE_SRC_DATA_DIR)/auxiliary"
|
$(Q) $(MAKEDIRS) "$(UNICODE_SRC_DATA_DIR)/auxiliary"
|
||||||
$(Q) $(UNICODE_AUXILIARY_DOWNLOAD) $(UNICODE_AUXILIARY_FILES)
|
$(Q) $(UNICODE_AUXILIARY_DOWNLOAD) $(UNICODE_AUXILIARY_FILES)
|
||||||
|
|
||||||
|
$(UNICODE_UCD_EMOJI_FILES): update-unicode-ucd-emoji-files
|
||||||
|
update-unicode-ucd-emoji-files:
|
||||||
|
$(ECHO) Downloading Unicode UCD emoji $(UNICODE_EMOJI_VERSION) files...
|
||||||
|
$(Q) $(MAKEDIRS) "$(UNICODE_SRC_DATA_DIR)/emoji"
|
||||||
|
$(Q) $(UNICODE_UCD_EMOJI_DOWNLOAD) $(UNICODE_UCD_EMOJI_FILES)
|
||||||
|
|
||||||
$(UNICODE_EMOJI_FILES): update-unicode-emoji-files
|
$(UNICODE_EMOJI_FILES): update-unicode-emoji-files
|
||||||
update-unicode-emoji-files:
|
update-unicode-emoji-files:
|
||||||
$(ECHO) Downloading Unicode emoji $(UNICODE_EMOJI_VERSION) files...
|
$(ECHO) Downloading Unicode emoji $(UNICODE_EMOJI_VERSION) files...
|
||||||
@ -1482,7 +1498,7 @@ $(srcdir)/lib/unicode_normalize/$(ALWAYS_UPDATE_UNICODE:yes=tables.rb): \
|
|||||||
|
|
||||||
$(UNICODE_SRC_DATA_DIR)/$(ALWAYS_UPDATE_UNICODE:yes=.unicode-tables.time): \
|
$(UNICODE_SRC_DATA_DIR)/$(ALWAYS_UPDATE_UNICODE:yes=.unicode-tables.time): \
|
||||||
$(UNICODE_FILES) $(UNICODE_PROPERTY_FILES) \
|
$(UNICODE_FILES) $(UNICODE_PROPERTY_FILES) \
|
||||||
$(UNICODE_AUXILIARY_FILES) $(UNICODE_EMOJI_FILES)
|
$(UNICODE_AUXILIARY_FILES) $(UNICODE_UCD_EMOJI_FILES) $(UNICODE_EMOJI_FILES)
|
||||||
|
|
||||||
touch-unicode-files:
|
touch-unicode-files:
|
||||||
$(MAKEDIRS) $(UNICODE_SRC_DATA_DIR)
|
$(MAKEDIRS) $(UNICODE_SRC_DATA_DIR)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user