1#!/bin/sh 2# Creates Makefile.msvc. 3domain=$1 4catalogs=$2 5 6cat <<\EOF 7# -*- Makefile -*- for po subdirectory on VMS using the MMS utility 8 9#### Start of system configuration section. #### 10 11# Directories used by "make install": 12prefix = SYS$DATA:[ 13datadir = $(prefix).share 14localedir = $(datadir).locale 15 16# Programs used by "make": 17RM = delete 18 19# Programs used by "make install": 20INSTALL = copy 21INSTALL_PROGRAM = copy 22INSTALL_DATA = copy 23 24#### End of system configuration section. #### 25 26all : 27 write sys$output "Nothing to be done for 'all'." 28 29install : all 30 create /directory $(prefix)] 31 create /directory $(datadir)] 32 create /directory $(localedir)] 33EOF 34for cat in $catalogs; do 35 cat=`basename $cat` 36 lang=`echo $cat | sed -e 's/\.gmo$//'` 37cat <<EOF 38 create /directory \$(localedir).${lang}] 39 create /directory \$(localedir).${lang}.LC_MESSAGES] 40 \$(INSTALL_DATA) ${lang}.gmo \$(localedir).${lang}.LC_MESSAGES]${domain}.mo 41EOF 42done 43cat <<\EOF 44 45installdirs : 46 create /directory $(prefix)] 47 create /directory $(datadir)] 48 create /directory $(localedir)] 49EOF 50for cat in $catalogs; do 51 cat=`basename $cat` 52 lang=`echo $cat | sed -e 's/\.gmo$//'` 53cat <<EOF 54 create /directory \$(localedir).${lang}] 55 create /directory \$(localedir).${lang}.LC_MESSAGES] 56EOF 57done 58cat <<\EOF 59 60uninstall : 61EOF 62for cat in $catalogs; do 63 cat=`basename $cat` 64 lang=`echo $cat | sed -e 's/\.gmo$//'` 65cat <<EOF 66 \$(RM) \$(localedir).${lang}.LC_MESSAGES]${domain}.mo; 67EOF 68done 69cat <<\EOF 70 71check : all 72 write sys$output "Nothing else to be done for 'check'." 73 74mostlyclean : clean 75 write sys$output "Nothing else to be done for 'mostlyclean'." 76 77clean : 78 write sys$output "Nothing to be done for 'clean'." 79 80distclean : clean 81 write sys$output "Nothing else to be done for 'distclean'." 82 83maintainer-clean : distclean 84 write sys$output "Nothing else to be done for 'maintainer-clean'." 85EOF 86