Index: head/share/i18n/csmapper/Makefile =================================================================== --- head/share/i18n/csmapper/Makefile (revision 296067) +++ head/share/i18n/csmapper/Makefile (revision 296068) @@ -1,38 +1,37 @@ # $FreeBSD$ # $NetBSD: Makefile,v 1.13 2007/03/13 16:34:37 tnozaki Exp $ FILESDIR= ${CSMAPPERDIR} SUBDIR= APPLE AST BIG5 CNS CP EBCDIC GB GEORGIAN ISO646 ISO-8859 JIS \ KAZAKH KOI KS MISC TCVN SUBDIR_PARALLEL= mapper.dir: ${SUBDIR} newfile=$$(for i in ${SUBDIR}; do \ cat $$i/mapper.dir.$$i; \ done); \ [ "$$newfile" = "$$(cat ${.TARGET} 2>/dev/null)" ] || \ printf '%s\n' "$$newfile" >${.TARGET} mapper.dir.db: mapper.dir ${MKCSMAPPER} -m -o ${.TARGET} ${.ALLSRC} FILES+= mapper.dir mapper.dir.db CLEANFILES+= mapper.dir mapper.dir.db charset.pivot: ${SUBDIR} newfile=$$(for i in ${SUBDIR}; do \ cat $$i/charset.pivot.$$i; \ done); \ [ "$$newfile" = "$$(cat ${.TARGET} 2>/dev/null)" ] || \ printf '%s\n' "$$newfile" >${.TARGET} charset.pivot.pvdb: charset.pivot ${MKCSMAPPER} -p -o ${.TARGET} ${.ALLSRC} FILES+= charset.pivot charset.pivot.pvdb CLEANFILES+= charset.pivot charset.pivot.pvdb all: ${FILES} -realall: ${FILES} .include "./Makefile.inc" .include Index: head/share/i18n/csmapper/Makefile.part =================================================================== --- head/share/i18n/csmapper/Makefile.part (revision 296067) +++ head/share/i18n/csmapper/Makefile.part (revision 296068) @@ -1,80 +1,79 @@ # $FreeBSD$ # $NetBSD: Makefile,v 1.13 2007/03/13 16:34:37 tnozaki Exp $ MKCSMAPPER?= ${.OBJDIR}/../../../../usr.bin/mkcsmapper_static/mkcsmapper_static ESUBDIR?= ${CODE} PARTFILE?= ${.CURDIR}/${CODE}.part .if exists(${PARTFILE}) PART!= sed '/^\#/d;/^$$/d;' ${PARTFILE} .endif TABLENAME?= ${CODE}-%%PART%%%UCS RTABLENAME?= UCS%${CODE}-%%PART%% ENCID?= ${CODE}%%PART%% ENCEXT?= .mps MAPPER?= mapper_std REVSYMBOL?= FILESDIR= ${CSMAPPERDIR}/${ESUBDIR} .SUFFIXES: .src .646 .mps .src.mps: ${MKCSMAPPER} -o ${.TARGET} ${.IMPSRC} .if !target(mapper.dir.${ESUBDIR}) .if !exists(mapper.dir.${ESUBDIR}.src) mapper.dir.${ESUBDIR}: ${CODE}.part echo "# ${ESUBDIR}" > ${.TARGET} .for i in ${PART} printf "%-32s%-32s%s\n" ${ENCID:S@%%PART%%@${i}@}/UCS ${MAPPER} \ ${ESUBDIR}/${TABLENAME:S@%%PART%%@${i}@:S/:/@/}${ENCEXT} >> ${.TARGET} printf "%-32s%-32s%s\n" UCS/${ENCID:S@%%PART%%@${i}@} ${MAPPER} \ ${REVSYMBOL}${ESUBDIR}/${RTABLENAME:S@%%PART%%@${i}@:S/:/@/}${ENCEXT} >> ${.TARGET} .endfor echo >> ${.TARGET} .else mapper.dir.${ESUBDIR}: mapper.dir.${ESUBDIR}.src (echo "# ${ESUBDIR}" ; cat ${.ALLSRC} ; echo ) > ${.TARGET} .endif .endif CLEANFILES+= mapper.dir.${ESUBDIR} .if !target(charset.pivot.${ESUBDIR}) .if !exists(charset.pivot.${ESUBDIR}.src) charset.pivot.${ESUBDIR}: ${CODE}.part echo "# ${ESUBDIR}" > ${.TARGET} .for i in ${PART} printf "%-32s%-32s%d\n" ${ENCID:S@%%PART%%@${i}@} UCS 1 >> ${.TARGET} printf "%-32s%-32s%d\n" UCS ${ENCID:S@%%PART%%@${i}@} 1 >> ${.TARGET} .endfor echo >> ${.TARGET} .else charset.pivot.${ESUBDIR}: charset.pivot.${ESUBDIR}.src (echo "# ${ESUBDIR}" ; cat ${.ALLSRC} ; echo ) > ${.TARGET} .endif .endif CLEANFILES+= charset.pivot.${ESUBDIR} .if !defined(MAPS) .for i in ${PART} .if exists(${TABLENAME:S@%%PART%%@${i}@:S/:/@/}.src) FILES+= ${TABLENAME:S@%%PART%%@${i}@:S/:/@/}.mps CLEANFILES+= ${TABLENAME:S@%%PART%%@${i}@:S/:/@/}.mps .endif .if exists(${RTABLENAME:S@%%PART%%@${i}@:S/:/@/}.src) FILES+= ${RTABLENAME:S@%%PART%%@${i}@:S/:/@/}.mps CLEANFILES+= ${RTABLENAME:S@%%PART%%@${i}@:S/:/@/}.mps .endif .endfor .else FILES+= ${MAPS} CLEANFILES+= ${MAPS} .endif -realall: all all: ${FILES} mapper.dir.${ESUBDIR} charset.pivot.${ESUBDIR} .include "./Makefile.inc" .include Index: head/share/i18n/esdb/Makefile =================================================================== --- head/share/i18n/esdb/Makefile (revision 296067) +++ head/share/i18n/esdb/Makefile (revision 296068) @@ -1,35 +1,34 @@ # $FreeBSD$ # $NetBSD: Makefile,v 1.14 2007/04/01 18:52:30 tnozaki Exp $ FILESDIR= ${ESDBDIR} SUBDIR= APPLE AST BIG5 CP DEC EUC EBCDIC GB GEORGIAN ISO-2022 ISO-8859 \ ISO646 KAZAKH KOI MISC TCVN UTF SUBDIR_PARALLEL= FILES+= esdb.dir esdb.dir.db esdb.alias esdb.alias.db CLEANFILES= ${FILES} esdb.dir: ${SUBDIR} newfile=$$(for i in ${SUBDIR}; do \ cat $$i/esdb.dir.$$i; \ done); \ [ "$$newfile" = "$$(cat ${.TARGET} 2>/dev/null)" ] || \ printf '%s\n' "$$newfile" >${.TARGET} esdb.dir.db: esdb.dir ${MKESDB} -m -o ${.TARGET} ${.ALLSRC} esdb.alias: ${SUBDIR} newfile=$$(for i in ${SUBDIR}; do \ cat $$i/esdb.alias.$$i; \ done); \ [ "$$newfile" = "$$(cat ${.TARGET} 2>/dev/null)" ] || \ printf '%s\n' "$$newfile" >${.TARGET} esdb.alias.db: esdb.alias ${MKESDB} -m -o ${.TARGET} ${.ALLSRC} all: ${FILES} -realall: ${FILES} .include "./Makefile.inc" .include Index: head/share/i18n/esdb/Makefile.part =================================================================== --- head/share/i18n/esdb/Makefile.part (revision 296067) +++ head/share/i18n/esdb/Makefile.part (revision 296068) @@ -1,83 +1,82 @@ # $FreeBSD$ # $NetBSD: Makefile.part,v 1.6 2008/10/25 22:35:36 apb Exp $ MKESDB?= ${.OBJDIR}/../../../../usr.bin/mkesdb_static/mkesdb_static PARTFILE?= ${.CURDIR}/${CODE}.part ALIASFILE?= ${.CURDIR}/${CODE}.alias .if !defined(NO_SEP) SEP?= - .endif .if exists(${PARTFILE}) PART!= sed '/^\#/d;/^ *$$/d' ${PARTFILE} .endif .if !defined(NO_EPREFIX) CODESETS?= ${PART:C/^/${CODE}${SEP}/} EPREFIX?= ${CODE}${SEP} .else CODESETS?= ${PART} EPREFIX?= .endif ESUBDIR?= ${CODE} ESDB?= ${CODESETS:C/$/.esdb/:S/:/@/} FILES+= ${ESDB} FILESDIR= ${ESDBDIR}/${ESUBDIR} .SUFFIXES: .src .esdb .src.esdb: ${MKESDB} -o $@ $> CLEANFILES+= ${ESDB} esdb.dir.${ESUBDIR} esdb.alias.${ESUBDIR} # ---------------------------------------------------------------------- # esdb.dir # esdb.dir.${ESUBDIR}: ${PARTFILE} echo "# ${CODE}" >${.TARGET} .for i in ${PART} printf "%-32s%s\n" "${EPREFIX}$i" \ "${ESUBDIR}/${EPREFIX}${i:S/:/@/}.esdb" >>${.TARGET} .endfor echo >>${.TARGET} # ---------------------------------------------------------------------- # esdb.alias # .for i in ${PART:S/:/@/} ${CODE}_$i_aliases!= echo \ `sed \ '/^\#/d;/^ *$$/d;/^${i:S/@/:/}[ ]/!d;s/^[^ ]*[ ]*//' \ ${ALIASFILE}` .endfor esdb.alias.${ESUBDIR}: ${PARTFILE} ${ALIASFILE} echo "# ${CODE}" >${.TARGET} .for i in ${PART:S/:/@/} .for j in ${${CODE}_$i_aliases} printf "%-32s%s\n" "$j" "${EPREFIX}${i:S/@/:/}" >>${.TARGET} .endfor .endfor echo >>${.TARGET} -all: realall -realall: esdb.dir.${ESUBDIR} esdb.alias.${ESUBDIR} codesets +all: esdb.dir.${ESUBDIR} esdb.alias.${ESUBDIR} codesets codesets: ${ESDB} .if !defined(NO_PREPROC) .for i in ${PART} .if !exists(${EPREFIX}${i:S/:/@/}.src) ${EPREFIX}${i:S/:/@/}.src: ${CODE}.src sed ${SED_EXP:S@%%PART%%@${i}@} ${.CURDIR}/${CODE}.src > ${EPREFIX}${i:S/:/@/}.src @echo ${EPREFIX}${i:S/:/@/}.src >>.tmpfiles .endif .endfor .endif .if exists(.tmpfiles) TMPFILES!= cat .tmpfiles CLEANFILES+= ${TMPFILES} .tmpfiles .endif .include "./Makefile.inc" .include