Changeset View
Changeset View
Standalone View
Standalone View
tools/tools/locale/Makefile
Show First 20 Lines • Show All 219 Lines • ▼ Show 20 Lines | |||||
posix/${enc}.cm: | posix/${enc}.cm: | ||||
mkdir -p posix && \ | mkdir -p posix && \ | ||||
${JAVA_CLDR} org.unicode.cldr.posix.GenerateCharmap \ | ${JAVA_CLDR} org.unicode.cldr.posix.GenerateCharmap \ | ||||
-d posix -c ${enc} | -d posix -c ${enc} | ||||
.endfor | .endfor | ||||
.for area in ${BASE_LOCALES_OF_INTEREST} | .for area in ${BASE_LOCALES_OF_INTEREST} | ||||
posixsrc: build-tools posix/${area}.UTF-8.src | posixsrc: build-tools posix/${area}.UTF-8.src | ||||
.ORDER: build-tools posix/${area}.UTF-8.src | .ORDER: build-tools posix/${area}.UTF-8.src | ||||
posix/${area}.UTF-8.src: | posix/${area}.UTF-8.src: | ||||
mkdir -p posix && \ | mkdir -p posix && \ | ||||
${JAVA_CLDR} org.unicode.cldr.posix.GeneratePOSIX \ | ${JAVA_CLDR} org.unicode.cldr.posix.GeneratePOSIX \ | ||||
-d posix -m ${area} -c UTF-8 | -d posix -m ${area} -c UTF-8 | ||||
.endfor | .endfor | ||||
.for area encoding in ${COLLATION_SPECIAL} | .for area encoding in ${COLLATION_SPECIAL} | ||||
posixcol: build-tools posix/${area}.${encoding}.src | posixcol: build-tools posix/${area}.${encoding}.src | ||||
.ORDER: build-tools posix/${area}.${encoding}.src | .ORDER: build-tools posix/${area}.${encoding}.src | ||||
posix/${area}.${encoding}.src: | posix/${area}.${encoding}.src: | ||||
mkdir -p posix && \ | mkdir -p posix && \ | ||||
${JAVA_CLDR} org.unicode.cldr.posix.GeneratePOSIX \ | ${JAVA_CLDR} org.unicode.cldr.posix.GeneratePOSIX \ | ||||
-d posix -m ${area} -c ${encoding} | -d posix -m ${area} -c ${encoding} | ||||
.endfor | .endfor | ||||
# generate widths.txt using the data from libut8proc | |||||
GETWIDTHS=${TOOLSDIR}/getwidths | |||||
MKWIDTHS=${TOOLSDIR}/mkwidths.pl | |||||
WIDTHS= ${ETCDIR}/final-maps/widths.txt | |||||
U8CFLAGS!=pkgconf --cflags libutf8proc | |||||
U8LIBS!=pkgconf --libs libutf8proc | |||||
CFLAGS+=${U8CFLAGS} | |||||
LDFLAGS+=${U8LIBS} | |||||
CLEANFILES+=${TOOLSDIR}/getwidths | |||||
widths: ${WIDTHS} | |||||
${WIDTHS}: posixcm ${GETWIDTHS} | |||||
${GETWIDTHS} | ${MKWIDTHS} ${.OBJDIR}/posix/UTF-8.cm ${.TARGET} | |||||
.include <bsd.obj.mk> | .include <bsd.obj.mk> |