Return to bsd.nls.mk CVS log | Up to [local] / src / share / mk |
File: [local] / src / share / mk / Attic / bsd.nls.mk (download)
Revision 1.1, Wed Oct 18 08:44:46 1995 UTC (28 years, 7 months ago) by deraadt
Initial revision |
# $NetBSD: bsd.nls.mk,v 1.2 1995/04/27 18:05:38 jtc Exp $ .if !target(.MAIN) .if exists(${.CURDIR}/../Makefile.inc) .include "${.CURDIR}/../Makefile.inc" .endif .MAIN: all .endif .SUFFIXES: .cat .msg .msg.cat: @rm -f ${.TARGET} gencat ${.TARGET} ${.IMPSRC} .if defined(NLS) && !empty(NLS) NLSALL= ${NLS:.msg=.cat} .endif .if !defined(NLSNAME) .if defined(PROG) NLSNAME=${PROG} .else NLSNAME=lib${LIB} .endif .endif nlsinstall: .if defined(NLSALL) @for msg in ${NLSALL}; do \ NLSLANG=`basename $$msg .cat`; \ dir=${DESTDIR}${NLSDIR}/$${NLSLANG}; \ install -d $$dir; \ install ${COPY} -o ${NLSOWN} -g ${NLSGRP} -m ${NLSMODE} $$msg $$dir/${NLSNAME}.cat; \ done .endif .if defined(NLSALL) all: ${NLSALL} install: nlsinstall cleandir: cleannls cleannls: rm -f ${NLSALL} .endif