Index: head/share/i18n/csmapper/Makefile =================================================================== --- head/share/i18n/csmapper/Makefile (revision 296280) +++ head/share/i18n/csmapper/Makefile (revision 296281) @@ -1,37 +1,35 @@ # $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} - .include "./Makefile.inc" .include Index: head/share/i18n/csmapper/Makefile.part =================================================================== --- head/share/i18n/csmapper/Makefile.part (revision 296280) +++ head/share/i18n/csmapper/Makefile.part (revision 296281) @@ -1,79 +1,81 @@ # $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 -all: ${FILES} mapper.dir.${ESUBDIR} charset.pivot.${ESUBDIR} - .include "./Makefile.inc" .include + +.if !defined(_SKIP_BUILD) +all: mapper.dir.${ESUBDIR} charset.pivot.${ESUBDIR} +.endif Index: head/share/i18n/esdb/Makefile =================================================================== --- head/share/i18n/esdb/Makefile (revision 296280) +++ head/share/i18n/esdb/Makefile (revision 296281) @@ -1,34 +1,32 @@ # $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} - .include "./Makefile.inc" .include