diff --git a/src/Makefile.am b/src/Makefile.am index 9a2b420..604180b 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -57,26 +57,7 @@ distclean-local: rm -f LineBreak.txt WordBreakData.txt GraphemeBreakData.txt DerivedCoreProperties.txt EastAsianWidth.txt emoji-data.txt -LineBreak.txt: - wget http://unicode.org/Public/UNIDATA/LineBreak.txt - -WordBreakProperty.txt: - wget http://www.unicode.org/Public/UNIDATA/auxiliary/WordBreakProperty.txt - -GraphemeBreakProperty.txt: - wget http://www.unicode.org/Public/UNIDATA/auxiliary/GraphemeBreakProperty.txt - -DerivedCoreProperties.txt: - wget https://www.unicode.org/Public/UNIDATA/DerivedCoreProperties.txt - -EastAsianWidth.txt: - wget https://www.unicode.org/Public/UNIDATA/EastAsianWidth.txt - -emoji-data.txt: - wget https://www.unicode.org/Public/UNIDATA/emoji/emoji-data.txt - - -linebreakdata: LineBreak.txt +linebreakdata: sed -E -n -f ${srcdir}/extract_data.sed LineBreak.txt | \ sed -E -f ${srcdir}/expand_single.sed | \ ${srcdir}/generate_linebreakdata.py > tmp.c @@ -84,27 +65,23 @@ linebreakdata: LineBreak.txt cat ${srcdir}/linebreakdata1.tmpl tmp.txt tmp.c > ${srcdir}/linebreakdata.c rm tmp.txt tmp.c -wordbreakdata: WordBreakProperty.txt +wordbreakdata: ${srcdir}/generate_word_break.py > ${srcdir}/wordbreakdata.c -graphemebreakdata: GraphemeBreakProperty.txt +graphemebreakdata: ${srcdir}/generate_grapheme_break.py > ${srcdir}/graphemebreakdata.c -eastasianwidthdata: EastAsianWidth.txt +eastasianwidthdata: ${srcdir}/generate_east_asian_width.py > ${srcdir}/eastasianwidthdata.c -indicconjunctbreakdata: DerivedCoreProperties.txt +indicconjunctbreakdata: ${srcdir}/generate_indic_conjunct_break.py > ${srcdir}/indicconjunctbreakdata.c -emojidata: emoji-data.txt +emojidata: ${srcdir}/generate_extended_pictographic.py > ${srcdir}/emojidata.c update-test: - rm -f WordBreakTest.txt GraphemeBreakTest.txt - rm -f ${srcdir}/WordBreakTest.txt ${srcdir}/GraphemeBreakTest.txt - wget http://www.unicode.org/Public/UNIDATA/auxiliary/WordBreakTest.txt - wget http://www.unicode.org/Public/UNIDATA/auxiliary/GraphemeBreakTest.txt - [ -f ${srcdir}/WordBreakTest.txt ] || mv -f WordBreakTest.txt GraphemeBreakTest.txt ${srcdir} + [ -f ${srcdir}/WordBreakTest.txt && -f ${srcdir}/GraphemeBreakTest.txt ] || exit 42 # Tests