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