diff options
author | Bruno Haible <bruno@clisp.org> | 2003-04-15 09:47:09 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2009-06-23 12:10:23 +0200 |
commit | df6566cd0930adf0debd8fe59502b72ec9a6515b (patch) | |
tree | 9d76fa9e1d32d2258d79f799edb90185ce769346 /gettext-tools | |
parent | 528b1d492bb9398517c3e5173a4edc710888ac8b (diff) | |
download | external_gettext-df6566cd0930adf0debd8fe59502b72ec9a6515b.zip external_gettext-df6566cd0930adf0debd8fe59502b72ec9a6515b.tar.gz external_gettext-df6566cd0930adf0debd8fe59502b72ec9a6515b.tar.bz2 |
Improved VMS support.
Diffstat (limited to 'gettext-tools')
-rw-r--r-- | gettext-tools/ChangeLog | 7 | ||||
-rw-r--r-- | gettext-tools/Makefile.am | 13 | ||||
-rw-r--r-- | gettext-tools/Makefile.vms | 34 | ||||
-rw-r--r-- | gettext-tools/doc/ChangeLog | 5 | ||||
-rw-r--r-- | gettext-tools/doc/Makefile.vms | 24 | ||||
-rw-r--r-- | gettext-tools/lib/ChangeLog | 7 | ||||
-rw-r--r-- | gettext-tools/lib/Makefile.vms | 129 | ||||
-rw-r--r-- | gettext-tools/libuniname/ChangeLog | 7 | ||||
-rw-r--r-- | gettext-tools/libuniname/Makefile.vms | 26 | ||||
-rw-r--r-- | gettext-tools/man/ChangeLog | 6 | ||||
-rw-r--r-- | gettext-tools/man/Makefile.vms | 82 | ||||
-rw-r--r-- | gettext-tools/misc/ChangeLog | 6 | ||||
-rw-r--r-- | gettext-tools/misc/Makefile.vms | 20 | ||||
-rw-r--r-- | gettext-tools/projects/ChangeLog | 5 | ||||
-rw-r--r-- | gettext-tools/projects/Makefile.vms | 13 | ||||
-rw-r--r-- | gettext-tools/src/ChangeLog | 6 | ||||
-rw-r--r-- | gettext-tools/src/Makefile.vms | 231 | ||||
-rw-r--r-- | gettext-tools/tests/ChangeLog | 5 | ||||
-rw-r--r-- | gettext-tools/tests/Makefile.vms | 13 |
19 files changed, 374 insertions, 265 deletions
diff --git a/gettext-tools/ChangeLog b/gettext-tools/ChangeLog index 6bf6e2d..556ad8d 100644 --- a/gettext-tools/ChangeLog +++ b/gettext-tools/ChangeLog @@ -1,5 +1,12 @@ 2003-04-12 Bruno Haible <bruno@clisp.org> + * Makefile.am (config.h_vms): Renamed from config.h.vms. + * Makefile.vms: Don't use the force target. Use config.h_vms, not + config.h.vms. Create intl subdirectory. Correct wildcard syntax. + Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. + +2003-04-12 Bruno Haible <bruno@clisp.org> + * configure.ac (mandir): Change default value. * Makefile.msvc (mandir, docdir): Use datadir instead of prefix. diff --git a/gettext-tools/Makefile.am b/gettext-tools/Makefile.am index 0436093..a52863b 100644 --- a/gettext-tools/Makefile.am +++ b/gettext-tools/Makefile.am @@ -46,10 +46,12 @@ html: # VMS support. -config.h.vms: config.h.in ../version.sh - (sed -e 's/#undef ENABLE_NLS$$/#define ENABLE_NLS 1/' \ +config.h_vms: config.h.in ../version.sh + (echo '#define KEEP_CRTL_SETLOCALE 1'; echo '#include <vms_jackets.h>'; echo '#undef realpath'; \ + sed -e 's/#undef ENABLE_NLS$$/#define ENABLE_NLS 1/' \ -e 's/#undef HAVE_ALLOCA$$/#define HAVE_ALLOCA 1/' \ -e 's/#undef HAVE_ARPA_INET_H$$/#define HAVE_ARPA_INET_H 1/' \ + -e 's/#undef HAVE_CHOWN$$/#define HAVE_CHOWN 1/' \ -e 's/#undef HAVE_DECL_WCWIDTH$$/#define HAVE_DECL_WCWIDTH 1/' \ -e 's/#undef HAVE_DIRENT_H$$/#define HAVE_DIRENT_H 1/' \ -e 's/#undef HAVE_DLFCN_H$$/#define HAVE_DLFCN_H 1/' \ @@ -67,7 +69,6 @@ config.h.vms: config.h.in ../version.sh -e 's/#undef HAVE_GETUID$$/#define HAVE_GETUID 1/' \ -e 's/#undef HAVE_ICONV$$/#define HAVE_ICONV 1/' \ -e 's/#undef HAVE_INTTYPES_H$$/#define HAVE_INTTYPES_H 1/' \ - -e 's/#undef HAVE_INTTYPES_H_WITH_UINTMAX$$/#define HAVE_INTTYPES_H_WITH_UINTMAX 1/' \ -e 's/#undef HAVE_ISASCII$$/#define HAVE_ISASCII 1/' \ -e 's/#undef HAVE_ISWCNTRL$$/#define HAVE_ISWCNTRL 1/' \ -e 's/#undef HAVE_ISWPRINT$$/#define HAVE_ISWPRINT 1/' \ @@ -112,7 +113,6 @@ config.h.vms: config.h.in ../version.sh -e 's/#undef HAVE_SYS_TIME_H$$/#define HAVE_SYS_TIME_H 1/' \ -e 's/#undef HAVE_SYS_TYPES_H$$/#define HAVE_SYS_TYPES_H 1/' \ -e 's/#undef HAVE_TIME_H$$/#define HAVE_TIME_H 1/' \ - -e 's/#undef HAVE_UINTMAX_T$$/#define HAVE_UINTMAX_T 1/' \ -e 's/#undef HAVE_UNAME$$/#define HAVE_UNAME 1/' \ -e 's/#undef HAVE_UNISTD_H$$/#define HAVE_UNISTD_H 1/' \ -e 's/#undef HAVE_UNSETENV$$/#define HAVE_UNSETENV 1/' \ @@ -133,13 +133,14 @@ config.h.vms: config.h.in ../version.sh -e 's/#undef fnmatch$$/#define fnmatch rpl_fnmatch/' \ -e 's/#undef getline$$/#define getline rpl_getline/' \ -e 's/#undef realpath$$/#define realpath rpl_realpath/' \ + -e 's/#undef uintmax_t$$/#define uintmax_t unsigned long long/' \ -e 's/#undef PACKAGE$$/#define PACKAGE "gettext-tools"/' \ -e 's/#undef VERSION$$/#define VERSION "$(VERSION)"/' \ - < $<; echo; echo '#define alloca __ALLOCA'; echo '#define pw_gecos pw_name'; echo '#define KEEP_CRTL_SETLOCALE 1'; echo '#include <vms_jackets.h>') > $@ + < $<; echo; echo '#define alloca __ALLOCA'; echo '#define pw_gecos pw_name') > $@ # vms_jackets.h is a header that comes with Compaq's "porting library". # KEEP_CRTL_SETLOCALE tells it to not override the native locale support. -EXTRA_DIST += Makefile.vms config.h.vms +EXTRA_DIST += Makefile.vms config.h_vms # Woe32 support. diff --git a/gettext-tools/Makefile.vms b/gettext-tools/Makefile.vms index fb82be8..6d56f82 100644 --- a/gettext-tools/Makefile.vms +++ b/gettext-tools/Makefile.vms @@ -9,10 +9,11 @@ RM = delete #### End of system configuration section. #### -all : config.h,force +all : config.h set default [.doc] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all set default [-] + create /directory [.intl] set default [.intl] $(MMS) $(MMSQUALIFIERS) /description=[-.-.gettext-runtime.intl]Makefile.vms srcdir=[-.-.gettext-runtime.intl] all set default [-] @@ -41,11 +42,10 @@ all : config.h,force $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms all set default [-] -config.h : config.h.vms - $(RM) config.h - $(LN) config.h.vms config.h +config.h : config.h_vms + $(LN) config.h_vms config.h -install : force +install : set default [.doc] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install set default [-] @@ -77,7 +77,7 @@ install : force $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms install set default [-] -installdirs : force +installdirs : set default [.doc] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs set default [-] @@ -109,7 +109,7 @@ installdirs : force $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms installdirs set default [-] -uninstall : force +uninstall : set default [.doc] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall set default [-] @@ -141,7 +141,7 @@ uninstall : force $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms uninstall set default [-] -check : all,force +check : all set default [.doc] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check set default [-] @@ -173,7 +173,7 @@ check : all,force $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms check set default [-] -mostlyclean : force +mostlyclean : set default [.doc] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean set default [-] @@ -204,9 +204,9 @@ mostlyclean : force set default [.tests] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms mostlyclean set default [-] - $(RM) config.h + $(RM) config.h;* -clean : force +clean : set default [.doc] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean set default [-] @@ -237,9 +237,9 @@ clean : force set default [.tests] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms clean set default [-] - $(RM) config.h + $(RM) config.h;* -distclean : force +distclean : set default [.doc] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean set default [-] @@ -270,9 +270,9 @@ distclean : force set default [.tests] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms distclean set default [-] - $(RM) config.h + $(RM) config.h;* -maintainer-clean : force +maintainer-clean : set default [.doc] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean set default [-] @@ -303,6 +303,4 @@ maintainer-clean : force set default [.tests] $(MMS) $(MMSQUALIFIERS) /description=Makefile.vms maintainer-clean set default [-] - $(RM) config.h - -force : + $(RM) config.h;* diff --git a/gettext-tools/doc/ChangeLog b/gettext-tools/doc/ChangeLog index df0affb..b0c1093 100644 --- a/gettext-tools/doc/ChangeLog +++ b/gettext-tools/doc/ChangeLog @@ -1,5 +1,10 @@ 2003-04-12 Bruno Haible <bruno@clisp.org> + * Makefile.vms: Don't use the force target. Avoid rules with no lines. + Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. + +2003-04-12 Bruno Haible <bruno@clisp.org> + * Makefile.am (docdir): Use datadir instead of prefix. * Makefile.msvc (datadir): New variable. (docdir): Use it instead of prefix. diff --git a/gettext-tools/doc/Makefile.vms b/gettext-tools/doc/Makefile.vms index 8a53153..218d260 100644 --- a/gettext-tools/doc/Makefile.vms +++ b/gettext-tools/doc/Makefile.vms @@ -18,29 +18,35 @@ INSTALL_DATA = copy #### End of system configuration section. #### all : + write sys$output "Nothing to be done for 'all'." -install : all,force +install : all create /directory $(prefix)] - create /directory $(prefix).doc] + create /directory $(datadir)] + create /directory $(datadir).doc] create /directory $(docdir)] $(INSTALL_DATA) gettext_*.html $(docdir) -installdirs : force +installdirs : create /directory $(prefix)] - create /directory $(prefix).doc] + create /directory $(datadir)] + create /directory $(datadir).doc] create /directory $(docdir)] -uninstall : force - $(RM) $(docdir)]gettext_*.html +uninstall : + $(RM) $(docdir)]gettext_*.html; check : all + write sys$output "Nothing else to be done for 'check'." mostlyclean : clean + write sys$output "Nothing else to be done for 'mostlyclean'." -clean : force +clean : + write sys$output "Nothing to be done for 'clean'." distclean : clean + write sys$output "Nothing else to be done for 'distclean'." maintainer-clean : distclean - -force : + write sys$output "Nothing else to be done for 'maintainer-clean'." diff --git a/gettext-tools/lib/ChangeLog b/gettext-tools/lib/ChangeLog index dc7d038..ce56f27 100644 --- a/gettext-tools/lib/ChangeLog +++ b/gettext-tools/lib/ChangeLog @@ -1,5 +1,12 @@ 2003-04-12 Bruno Haible <bruno@clisp.org> + * Makefile.vms: New variables ABIFLAGS, DEFS. Avoid rules with no + lines. Update library creation rule. Don't use the force target. + Correct wildcard syntax. Create fnmatch.h. + Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. + +2003-04-12 Bruno Haible <bruno@clisp.org> + * localcharset.c (get_charset_aliases): Add special case for VMS. 2003-04-10 Bruno Haible <bruno@clisp.org> diff --git a/gettext-tools/lib/Makefile.vms b/gettext-tools/lib/Makefile.vms index fdd6f96..e5a54e3 100644 --- a/gettext-tools/lib/Makefile.vms +++ b/gettext-tools/lib/Makefile.vms @@ -11,11 +11,16 @@ libdir = $(exec_prefix).lib CC = cc +# These flags affect binary compatibility. GNU gettext does not need them, +# but other packages do, and we need to be binary compatible with them. +ABIFLAGS = /name=(as_is,short) /float=ieee + WARN_CFLAGS = /warning OPTIMFLAGS = /optimize -CFLAGS = $(WARN_CFLAGS) $(OPTIMFLAGS) /define=("VMS=1","HAVE_CONFIG_H=1","EXEEXT="".exe""","LIBDIR=""$(libdir)]""") +CFLAGS = $(ABIFLAGS) $(WARN_CFLAGS) $(OPTIMFLAGS) +DEFS = "VMS=1","HAVE_CONFIG_H=1","EXEEXT="".exe""","LIBDIR=""$(libdir)]""" INCLUDES = /include=([],[-],[-.intl]) @@ -55,7 +60,6 @@ OBJECTS = \ concatpath.obj, \ pipe-bidi.obj, pipe-in.obj, pipe-out.obj, \ progname.obj, progreloc.obj, \ - relocatable.obj, \ safe-read.obj, \ safe-write.obj, \ sh-quote.obj, \ @@ -74,163 +78,168 @@ OBJECTS = \ stpcpy.obj, \ vasprintf.obj -all : gettextlib.olb +all : fnmatch.h gettextlib.olb + write sys$output "Nothing else to be done for 'all'." + +fnmatch.h : pfnmatch.h + $(LN) pfnmatch.h fnmatch.h argmatch.obj : argmatch.c - $(CC) $(INCLUDES) $(CFLAGS) argmatch.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) argmatch.c backupfile.obj : backupfile.c - $(CC) $(INCLUDES) $(CFLAGS) backupfile.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) backupfile.c addext.obj : addext.c - $(CC) $(INCLUDES) $(CFLAGS) addext.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) addext.c basename.obj : basename.c - $(CC) $(INCLUDES) $(CFLAGS) basename.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) basename.c c-ctype.obj : c-ctype.c - $(CC) $(INCLUDES) $(CFLAGS) c-ctype.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) c-ctype.c classpath.obj : classpath.c - $(CC) $(INCLUDES) $(CFLAGS) classpath.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) classpath.c copy-file.obj : copy-file.c - $(CC) $(INCLUDES) $(CFLAGS) copy-file.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) copy-file.c error.obj : error.c - $(CC) $(INCLUDES) $(CFLAGS) error.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) error.c execute.obj : execute.c - $(CC) $(INCLUDES) $(CFLAGS) execute.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) execute.c findprog.obj : findprog.c - $(CC) $(INCLUDES) $(CFLAGS) findprog.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) findprog.c fstrcmp.obj : fstrcmp.c - $(CC) $(INCLUDES) $(CFLAGS) fstrcmp.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) fstrcmp.c full-write.obj : full-write.c - $(CC) $(INCLUDES) $(CFLAGS) full-write.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) full-write.c gcd.obj : gcd.c - $(CC) $(INCLUDES) $(CFLAGS) gcd.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) gcd.c getopt.obj : getopt.c - $(CC) $(INCLUDES) $(CFLAGS) getopt.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) getopt.c getopt1.obj : getopt1.c - $(CC) $(INCLUDES) $(CFLAGS) getopt1.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) getopt1.c hash.obj : hash.c - $(CC) $(INCLUDES) $(CFLAGS) hash.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) hash.c javacomp.obj : javacomp.c - $(CC) $(INCLUDES) $(CFLAGS) javacomp.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) javacomp.c javaexec.obj : javaexec.c - $(CC) $(INCLUDES) $(CFLAGS) javaexec.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) javaexec.c linebreak.obj : linebreak.c - $(CC) $(INCLUDES) $(CFLAGS) linebreak.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) linebreak.c mbswidth.obj : mbswidth.c - $(CC) $(INCLUDES) $(CFLAGS) mbswidth.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) mbswidth.c obstack.obj : obstack.c - $(CC) $(INCLUDES) $(CFLAGS) obstack.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) obstack.c concatpath.obj : concatpath.c - $(CC) $(INCLUDES) $(CFLAGS) concatpath.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) concatpath.c pipe-bidi.obj : pipe-bidi.c - $(CC) $(INCLUDES) $(CFLAGS) pipe-bidi.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) pipe-bidi.c pipe-in.obj : pipe-in.c - $(CC) $(INCLUDES) $(CFLAGS) pipe-in.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) pipe-in.c pipe-out.obj : pipe-out.c - $(CC) $(INCLUDES) $(CFLAGS) pipe-out.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) pipe-out.c progname.obj : progname.c - $(CC) $(INCLUDES) $(CFLAGS) progname.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) progname.c progreloc.obj : progreloc.c - $(CC) $(INCLUDES) $(CFLAGS) progreloc.c - -relocatable.obj : relocatable.c - $(CC) $(INCLUDES) $(CFLAGS) relocatable.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) progreloc.c safe-read.obj : safe-read.c - $(CC) $(INCLUDES) $(CFLAGS) safe-read.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) safe-read.c safe-write.obj : safe-write.c - $(CC) $(INCLUDES) $(CFLAGS) safe-write.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) safe-write.c sh-quote.obj : sh-quote.c - $(CC) $(INCLUDES) $(CFLAGS) sh-quote.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) sh-quote.c stpncpy.obj : stpncpy.c - $(CC) $(INCLUDES) $(CFLAGS) stpncpy.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) stpncpy.c strtoul.obj : strtoul.c - $(CC) $(INCLUDES) $(CFLAGS) strtoul.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) strtoul.c tmpdir.obj : tmpdir.c - $(CC) $(INCLUDES) $(CFLAGS) tmpdir.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) tmpdir.c wait-process.obj : wait-process.c - $(CC) $(INCLUDES) $(CFLAGS) wait-process.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) wait-process.c xerror.obj : xerror.c - $(CC) $(INCLUDES) $(CFLAGS) xerror.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) xerror.c xmalloc.obj : xmalloc.c - $(CC) $(INCLUDES) $(CFLAGS) xmalloc.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) xmalloc.c xstrdup.obj : xstrdup.c - $(CC) $(INCLUDES) $(CFLAGS) xstrdup.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) xstrdup.c xsetenv.obj : xsetenv.c - $(CC) $(INCLUDES) $(CFLAGS) xsetenv.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) xsetenv.c getline.obj : getline.c - $(CC) $(INCLUDES) $(CFLAGS) getline.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) getline.c mkdtemp.obj : mkdtemp.c - $(CC) $(INCLUDES) $(CFLAGS) mkdtemp.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) mkdtemp.c -pfnmatch.obj : pfnmatch.c - $(CC) $(INCLUDES) $(CFLAGS) pfnmatch.c +pfnmatch.obj : pfnmatch.c fnmatch.h + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) pfnmatch.c relocatable.obj : relocatable.c - $(CC) $(INCLUDES) $(CFLAGS) relocatable.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) relocatable.c stpcpy.obj : stpcpy.c - $(CC) $(INCLUDES) $(CFLAGS) stpcpy.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) stpcpy.c vasprintf.obj : vasprintf.c - $(CC) $(INCLUDES) $(CFLAGS) vasprintf.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) vasprintf.c gettextlib.olb : $(OBJECTS) - $(RM) gettextlib.olb $(AR) $(AR_FLAGS) gettextlib.olb $(OBJECTS) -install : all,force +install : all + write sys$output "Nothing else to be done for 'install'." -installdirs : force +installdirs : + write sys$output "Nothing to be done for 'installdirs'." -uninstall : force +uninstall : + write sys$output "Nothing to be done for 'uninstall'." check : all + write sys$output "Nothing else to be done for 'check'." mostlyclean : clean + write sys$output "Nothing else to be done for 'mostlyclean'." -clean : force - $(RM) *.obj - $(RM) *.olb +clean : + $(RM) *.obj;* + $(RM) *.olb;* distclean : clean + write sys$output "Nothing else to be done for 'distclean'." maintainer-clean : distclean - -force : + write sys$output "Nothing else to be done for 'maintainer-clean'." diff --git a/gettext-tools/libuniname/ChangeLog b/gettext-tools/libuniname/ChangeLog index d6ceb77..987bdae 100644 --- a/gettext-tools/libuniname/ChangeLog +++ b/gettext-tools/libuniname/ChangeLog @@ -1,3 +1,10 @@ +2003-04-12 Bruno Haible <bruno@clisp.org> + + * Makefile.vms: New variables ABIFLAGS, DEFS. Avoid rules with no + lines. Update library creation rule. Don't use the force target. + Correct wildcard syntax. + Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. + 2003-03-30 Bruno Haible <bruno@clisp.org> * Makefile.vms: New file. diff --git a/gettext-tools/libuniname/Makefile.vms b/gettext-tools/libuniname/Makefile.vms index 4a42505..25c46a8 100644 --- a/gettext-tools/libuniname/Makefile.vms +++ b/gettext-tools/libuniname/Makefile.vms @@ -6,11 +6,16 @@ CC = cc +# These flags affect binary compatibility. GNU gettext does not need them, +# but other packages do, and we need to be binary compatible with them. +ABIFLAGS = /name=(as_is,short) /float=ieee + WARN_CFLAGS = /warning OPTIMFLAGS = /optimize -CFLAGS = $(WARN_CFLAGS) $(OPTIMFLAGS) /define=("VMS=1","HAVE_CONFIG_H=1") +CFLAGS = $(ABIFLAGS) $(WARN_CFLAGS) $(OPTIMFLAGS) +DEFS = "VMS=1","HAVE_CONFIG_H=1" INCLUDES = /include=([],[-],[-.lib]) @@ -25,30 +30,35 @@ RM = delete OBJECTS = uniname.obj all : uniname.olb + write sys$output "Nothing else to be done for 'all'." uniname.obj : uniname.c - $(CC) $(INCLUDES) $(CFLAGS) uniname.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) uniname.c uniname.olb : $(OBJECTS) - $(RM) uniname.olb $(AR) $(AR_FLAGS) uniname.olb $(OBJECTS) install : all + write sys$output "Nothing else to be done for 'install'." installdirs : + write sys$output "Nothing to be done for 'installdirs'." uninstall : + write sys$output "Nothing to be done for 'uninstall'." check : + write sys$output "Nothing to be done for 'check'." mostlyclean : clean + write sys$output "Nothing else to be done for 'mostlyclean'." -clean : force - $(RM) *.obj - $(RM) *.olb +clean : + $(RM) *.obj;* + $(RM) *.olb;* distclean : clean + write sys$output "Nothing else to be done for 'distclean'." maintainer-clean : distclean - -force : + write sys$output "Nothing else to be done for 'maintainer-clean'." diff --git a/gettext-tools/man/ChangeLog b/gettext-tools/man/ChangeLog index 20d0d58..902f9a7 100644 --- a/gettext-tools/man/ChangeLog +++ b/gettext-tools/man/ChangeLog @@ -1,5 +1,11 @@ 2003-04-12 Bruno Haible <bruno@clisp.org> + * Makefile.vms: Avoid rules with no lines. Don't use the force target. + Correct wildcard syntax. + Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. + +2003-04-12 Bruno Haible <bruno@clisp.org> + * Makefile.am (docdir): Use datadir instead of prefix. * Makefile.msvc (datadir): New variable. (mandir, docdir): Use it instead of prefix. diff --git a/gettext-tools/man/Makefile.vms b/gettext-tools/man/Makefile.vms index 53c84ff..aa0bc59 100644 --- a/gettext-tools/man/Makefile.vms +++ b/gettext-tools/man/Makefile.vms @@ -20,9 +20,11 @@ INSTALL_DATA = copy #### End of system configuration section. #### all : + write sys$output "Nothing to be done for 'all'." -install : all,force +install : all create /directory $(prefix)] + create /directory $(datadir)] create /directory $(mandir)] create /directory $(man1dir)] $(INSTALL_DATA) msgcmp.1 $(man1dir)]msgcmp.1 @@ -40,7 +42,7 @@ install : all,force $(INSTALL_DATA) msggrep.1 $(man1dir)]msggrep.1 $(INSTALL_DATA) msginit.1 $(man1dir)]msginit.1 $(INSTALL_DATA) msguniq.1 $(man1dir)]msguniq.1 - create /directory $(prefix).doc] + create /directory $(datadir).doc] create /directory $(docdir)] $(INSTALL_DATA) msgcmp.1.html $(docdir)]msgcmp.1.html $(INSTALL_DATA) msgfmt.1.html $(docdir)]msgfmt.1.html @@ -58,53 +60,57 @@ install : all,force $(INSTALL_DATA) msginit.1.html $(docdir)]msginit.1.html $(INSTALL_DATA) msguniq.1.html $(docdir)]msguniq.1.html -installdirs : force +installdirs : create /directory $(prefix)] + create /directory $(datadir)] create /directory $(mandir)] create /directory $(man1dir)] - create /directory $(prefix).doc] + create /directory $(datadir).doc] create /directory $(docdir)] -uninstall : force - $(RM) $(man1dir)]msgcmp.1 - $(RM) $(man1dir)]msgfmt.1 - $(RM) $(man1dir)]msgmerge.1 - $(RM) $(man1dir)]msgunfmt.1 - $(RM) $(man1dir)]xgettext.1 - $(RM) $(man1dir)]msgattrib.1 - $(RM) $(man1dir)]msgcat.1 - $(RM) $(man1dir)]msgcomm.1 - $(RM) $(man1dir)]msgconv.1 - $(RM) $(man1dir)]msgen.1 - $(RM) $(man1dir)]msgexec.1 - $(RM) $(man1dir)]msgfilter.1 - $(RM) $(man1dir)]msggrep.1 - $(RM) $(man1dir)]msginit.1 - $(RM) $(man1dir)]msguniq.1 - $(RM) $(docdir)]msgcmp.1.html - $(RM) $(docdir)]msgfmt.1.html - $(RM) $(docdir)]msgmerge.1.html - $(RM) $(docdir)]msgunfmt.1.html - $(RM) $(docdir)]xgettext.1.html - $(RM) $(docdir)]msgattrib.1.html - $(RM) $(docdir)]msgcat.1.html - $(RM) $(docdir)]msgcomm.1.html - $(RM) $(docdir)]msgconv.1.html - $(RM) $(docdir)]msgen.1.html - $(RM) $(docdir)]msgexec.1.html - $(RM) $(docdir)]msgfilter.1.html - $(RM) $(docdir)]msggrep.1.html - $(RM) $(docdir)]msginit.1.html - $(RM) $(docdir)]msguniq.1.html +uninstall : + $(RM) $(man1dir)]msgcmp.1; + $(RM) $(man1dir)]msgfmt.1; + $(RM) $(man1dir)]msgmerge.1; + $(RM) $(man1dir)]msgunfmt.1; + $(RM) $(man1dir)]xgettext.1; + $(RM) $(man1dir)]msgattrib.1; + $(RM) $(man1dir)]msgcat.1; + $(RM) $(man1dir)]msgcomm.1; + $(RM) $(man1dir)]msgconv.1; + $(RM) $(man1dir)]msgen.1; + $(RM) $(man1dir)]msgexec.1; + $(RM) $(man1dir)]msgfilter.1; + $(RM) $(man1dir)]msggrep.1; + $(RM) $(man1dir)]msginit.1; + $(RM) $(man1dir)]msguniq.1; + $(RM) $(docdir)]msgcmp.1.html; + $(RM) $(docdir)]msgfmt.1.html; + $(RM) $(docdir)]msgmerge.1.html; + $(RM) $(docdir)]msgunfmt.1.html; + $(RM) $(docdir)]xgettext.1.html; + $(RM) $(docdir)]msgattrib.1.html; + $(RM) $(docdir)]msgcat.1.html; + $(RM) $(docdir)]msgcomm.1.html; + $(RM) $(docdir)]msgconv.1.html; + $(RM) $(docdir)]msgen.1.html; + $(RM) $(docdir)]msgexec.1.html; + $(RM) $(docdir)]msgfilter.1.html; + $(RM) $(docdir)]msggrep.1.html; + $(RM) $(docdir)]msginit.1.html; + $(RM) $(docdir)]msguniq.1.html; check : all + write sys$output "Nothing else to be done for 'check'." mostlyclean : clean + write sys$output "Nothing else to be done for 'mostlyclean'." -clean : force +clean : + write sys$output "Nothing to be done for 'clean'." distclean : clean + write sys$output "Nothing else to be done for 'distclean'." maintainer-clean : distclean - -force : + write sys$output "Nothing else to be done for 'maintainer-clean'." diff --git a/gettext-tools/misc/ChangeLog b/gettext-tools/misc/ChangeLog index d177c0b..67c82a2 100644 --- a/gettext-tools/misc/ChangeLog +++ b/gettext-tools/misc/ChangeLog @@ -1,3 +1,9 @@ +2003-04-12 Bruno Haible <bruno@clisp.org> + + * Makefile.vms: Avoid rules with no lines. Don't use the force target. + Correct wildcard syntax. + Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. + 2003-04-11 Bruno Haible <bruno@clisp.org> * Makefile.am (archive.tar.gz): Avoid creating an empty tar.gz file. diff --git a/gettext-tools/misc/Makefile.vms b/gettext-tools/misc/Makefile.vms index d6c683c..454d9bc 100644 --- a/gettext-tools/misc/Makefile.vms +++ b/gettext-tools/misc/Makefile.vms @@ -20,8 +20,9 @@ INSTALL_DATA = copy #### End of system configuration section. #### all : + write sys$output "Nothing to be done for 'all'." -install : all,force +install : all create /directory $(prefix)] create /directory $(datadir)] create /directory $(emacsdir)] @@ -29,24 +30,27 @@ install : all,force $(INSTALL_DATA) po-mode.el $(lispdir)]po-mode.el $(INSTALL_DATA) po-compat.el $(lispdir)]po-compat.el -installdirs : force +installdirs : create /directory $(prefix)] create /directory $(datadir)] create /directory $(emacsdir)] create /directory $(lispdir)] -uninstall : force - $(RM) $(lispdir)]po-mode.el - $(RM) $(lispdir)]po-compat.el +uninstall : + $(RM) $(lispdir)]po-mode.el; + $(RM) $(lispdir)]po-compat.el; check : all + write sys$output "Nothing else to be done for 'check'." mostlyclean : clean + write sys$output "Nothing else to be done for 'mostlyclean'." -clean : force +clean : + write sys$output "Nothing to be done for 'clean'." distclean : clean + write sys$output "Nothing else to be done for 'distclean'." maintainer-clean : distclean - -force : + write sys$output "Nothing else to be done for 'maintainer-clean'." diff --git a/gettext-tools/projects/ChangeLog b/gettext-tools/projects/ChangeLog index bb2cfb6..4c395d3 100644 --- a/gettext-tools/projects/ChangeLog +++ b/gettext-tools/projects/ChangeLog @@ -1,3 +1,8 @@ +2003-04-12 Bruno Haible <bruno@clisp.org> + + * Makefile.vms: Avoid rules with no lines. Don't use the force target. + Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. + 2003-03-30 Bruno Haible <bruno@clisp.org> * Makefile.vms: New file. diff --git a/gettext-tools/projects/Makefile.vms b/gettext-tools/projects/Makefile.vms index c4791ce..a7d4c0d 100644 --- a/gettext-tools/projects/Makefile.vms +++ b/gettext-tools/projects/Makefile.vms @@ -5,21 +5,28 @@ #### End of system configuration section. #### all : + write sys$output "Nothing to be done for 'all'." install : all + write sys$output "Nothing else to be done for 'install'." installdirs : + write sys$output "Nothing to be done for 'installdirs'." uninstall : + write sys$output "Nothing to be done for 'uninstall'." check : + write sys$output "Nothing to be done for 'check'." mostlyclean : clean + write sys$output "Nothing else to be done for 'mostlyclean'." -clean : force +clean : + write sys$output "Nothing to be done for 'clean'." distclean : clean + write sys$output "Nothing else to be done for 'distclean'." maintainer-clean : distclean - -force : + write sys$output "Nothing else to be done for 'maintainer-clean'." diff --git a/gettext-tools/src/ChangeLog b/gettext-tools/src/ChangeLog index dc0af0f..fd9ba94 100644 --- a/gettext-tools/src/ChangeLog +++ b/gettext-tools/src/ChangeLog @@ -1,3 +1,9 @@ +2003-04-12 Bruno Haible <bruno@clisp.org> + + * Makefile.vms: New variables ABIFLAGS, DEFS. Avoid rules with no + lines. Don't use the force target. Correct wildcard syntax. + Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. + 2003-04-13 Bruno Haible <bruno@clisp.org> * xgettext.c (construct_header): Remove spurious comma. diff --git a/gettext-tools/src/Makefile.vms b/gettext-tools/src/Makefile.vms index 6933d31..979beb5 100644 --- a/gettext-tools/src/Makefile.vms +++ b/gettext-tools/src/Makefile.vms @@ -19,11 +19,16 @@ projectsdir = $(pkgdatadir).projects CC = cc +# These flags affect binary compatibility. GNU gettext does not need them, +# but other packages do, and we need to be binary compatible with them. +ABIFLAGS = /name=(as_is,short) /float=ieee + WARN_CFLAGS = /warning OPTIMFLAGS = /optimize -CFLAGS = $(WARN_CFLAGS) $(OPTIMFLAGS) /define=("VMS=1","HAVE_CONFIG_H=1","LOCALEDIR=""$(localedir)]""","GETTEXTJAR=""$(jardir)]gettext.jar""","LIBDIR=""$(libdir)]""","GETTEXTDATADIR=""$(pkgdatadir)]""","PROJECTSDIR=""$(projectsdir)""") +CFLAGS = $(ABIFLAGS) $(WARN_CFLAGS) $(OPTIMFLAGS) +DEFS = "VMS=1","HAVE_CONFIG_H=1","LOCALEDIR=""$(localedir)]""","GETTEXTJAR=""$(jardir)]gettext.jar""","LIBDIR=""$(libdir)]""","GETTEXTDATADIR=""$(pkgdatadir)]""","PROJECTSDIR=""$(projectsdir)""" INCLUDES = /include=([],[-],[-.libuniname],[-.lib],[-.intl],[-.-.gettext-runtime.intl]) @@ -97,271 +102,271 @@ msginit_OBJECTS = msginit.obj, localealias.obj msguniq_OBJECTS = msguniq.obj all : gettextsrc.olb,$(PROGRAMS) + write sys$output "Nothing else to be done for 'all'." # Compilation rules for $(OBJECTS). message.obj : message.c - $(CC) $(INCLUDES) $(CFLAGS) message.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) message.c po.obj : po.c - $(CC) $(INCLUDES) $(CFLAGS) po.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po.c po-lex.obj : po-lex.c - $(CC) $(INCLUDES) $(CFLAGS) po-lex.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-lex.c po-gram-gen.obj : po-gram-gen.c - $(CC) $(INCLUDES) $(CFLAGS) po-gram-gen.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-gram-gen.c po-hash-gen.obj : po-hash-gen.c - $(CC) $(INCLUDES) $(CFLAGS) po-hash-gen.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-hash-gen.c po-charset.obj : po-charset.c - $(CC) $(INCLUDES) $(CFLAGS) po-charset.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-charset.c open-po.obj : open-po.c - $(CC) $(INCLUDES) $(CFLAGS) open-po.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) open-po.c dir-list.obj : dir-list.c - $(CC) $(INCLUDES) $(CFLAGS) dir-list.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) dir-list.c str-list.obj : str-list.c - $(CC) $(INCLUDES) $(CFLAGS) str-list.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) str-list.c read-po.obj : read-po.c - $(CC) $(INCLUDES) $(CFLAGS) read-po.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-po.c write-po.obj : write-po.c - $(CC) $(INCLUDES) $(CFLAGS) write-po.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-po.c msgl-ascii.obj : msgl-ascii.c - $(CC) $(INCLUDES) $(CFLAGS) msgl-ascii.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-ascii.c msgl-iconv.obj : msgl-iconv.c - $(CC) $(INCLUDES) $(CFLAGS) msgl-iconv.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-iconv.c msgl-equal.obj : msgl-equal.c - $(CC) $(INCLUDES) $(CFLAGS) msgl-equal.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-equal.c msgl-cat.obj : msgl-cat.c - $(CC) $(INCLUDES) $(CFLAGS) msgl-cat.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-cat.c msgl-english.obj : msgl-english.c - $(CC) $(INCLUDES) $(CFLAGS) msgl-english.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-english.c file-list.obj : file-list.c - $(CC) $(INCLUDES) $(CFLAGS) file-list.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) file-list.c msgl-charset.obj : msgl-charset.c - $(CC) $(INCLUDES) $(CFLAGS) msgl-charset.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) msgl-charset.c po-time.obj : po-time.c - $(CC) $(INCLUDES) $(CFLAGS) po-time.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) po-time.c plural.obj : plural.c - $(CC) $(INCLUDES) $(CFLAGS) plural.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural.c plural-table.obj : plural-table.c - $(CC) $(INCLUDES) $(CFLAGS) plural-table.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural-table.c format.obj : format.c - $(CC) $(INCLUDES) $(CFLAGS) format.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format.c format-c.obj : format-c.c - $(CC) $(INCLUDES) $(CFLAGS) format-c.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-c.c format-python.obj : format-python.c - $(CC) $(INCLUDES) $(CFLAGS) format-python.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-python.c format-lisp.obj : format-lisp.c - $(CC) $(INCLUDES) $(CFLAGS) format-lisp.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-lisp.c format-elisp.obj : format-elisp.c - $(CC) $(INCLUDES) $(CFLAGS) format-elisp.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-elisp.c format-librep.obj : format-librep.c - $(CC) $(INCLUDES) $(CFLAGS) format-librep.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-librep.c format-java.obj : format-java.c - $(CC) $(INCLUDES) $(CFLAGS) format-java.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-java.c format-awk.obj : format-awk.c - $(CC) $(INCLUDES) $(CFLAGS) format-awk.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-awk.c format-pascal.obj : format-pascal.c - $(CC) $(INCLUDES) $(CFLAGS) format-pascal.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-pascal.c format-ycp.obj : format-ycp.c - $(CC) $(INCLUDES) $(CFLAGS) format-ycp.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-ycp.c format-tcl.obj : format-tcl.c - $(CC) $(INCLUDES) $(CFLAGS) format-tcl.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-tcl.c format-php.obj : format-php.c - $(CC) $(INCLUDES) $(CFLAGS) format-php.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) format-php.c gettextsrc.olb : $(OBJECTS) - $(RM) gettextsrc.olb $(AR) $(AR_FLAGS) gettextsrc.olb $(OBJECTS) # Compilation rules for $(program_OBJECTS). msgcmp.obj : msgcmp.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcmp.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcmp.c msgfmt.obj : msgfmt.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgfmt.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgfmt.c write-mo.obj : write-mo.c - $(CC) $(INCLUDES) $(CFLAGS) write-mo.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-mo.c write-java.obj : write-java.c - $(CC) $(INCLUDES) $(CFLAGS) write-java.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-java.c write-tcl.obj : write-tcl.c - $(CC) $(INCLUDES) $(CFLAGS) write-tcl.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) write-tcl.c plural-eval.obj : plural-eval.c - $(CC) $(INCLUDES) $(CFLAGS) plural-eval.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) plural-eval.c msgmerge.obj : msgmerge.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgmerge.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgmerge.c msgunfmt.obj : msgunfmt.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgunfmt.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgunfmt.c read-mo.obj : read-mo.c - $(CC) $(INCLUDES) $(CFLAGS) read-mo.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-mo.c read-java.obj : read-java.c - $(CC) $(INCLUDES) $(CFLAGS) read-java.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-java.c read-tcl.obj : read-tcl.c - $(CC) $(INCLUDES) $(CFLAGS) read-tcl.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) read-tcl.c xgettext.obj : xgettext.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") xgettext.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") xgettext.c x-c.obj : x-c.c - $(CC) $(INCLUDES) $(CFLAGS) x-c.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-c.c x-po.obj : x-po.c - $(CC) $(INCLUDES) $(CFLAGS) x-po.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-po.c x-python.obj : x-python.c - $(CC) $(INCLUDES) $(CFLAGS) x-python.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-python.c x-lisp.obj : x-lisp.c - $(CC) $(INCLUDES) $(CFLAGS) x-lisp.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-lisp.c x-elisp.obj : x-elisp.c - $(CC) $(INCLUDES) $(CFLAGS) x-elisp.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-elisp.c x-librep.obj : x-librep.c - $(CC) $(INCLUDES) $(CFLAGS) x-librep.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-librep.c x-smalltalk.obj : x-smalltalk.c - $(CC) $(INCLUDES) $(CFLAGS) x-smalltalk.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-smalltalk.c x-java.obj : x-java.c - $(CC) $(INCLUDES) $(CFLAGS) x-java.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-java.c x-awk.obj : x-awk.c - $(CC) $(INCLUDES) $(CFLAGS) x-awk.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-awk.c x-ycp.obj : x-ycp.c - $(CC) $(INCLUDES) $(CFLAGS) x-ycp.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-ycp.c x-tcl.obj : x-tcl.c - $(CC) $(INCLUDES) $(CFLAGS) x-tcl.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-tcl.c x-php.obj : x-php.c - $(CC) $(INCLUDES) $(CFLAGS) x-php.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-php.c x-rst.obj : x-rst.c - $(CC) $(INCLUDES) $(CFLAGS) x-rst.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-rst.c x-glade.obj : x-glade.c - $(CC) $(INCLUDES) $(CFLAGS) x-glade.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS)) x-glade.c msgattrib.obj : msgattrib.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgattrib.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgattrib.c msgcat.obj : msgcat.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcat.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcat.c msgcomm.obj : msgcomm.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcomm.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgcomm.c msgconv.obj : msgconv.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgconv.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgconv.c msgen.obj : msgen.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgen.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgen.c msgexec.obj : msgexec.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgexec.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgexec.c msgfilter.obj : msgfilter.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgfilter.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msgfilter.c msggrep.obj : msggrep.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msggrep.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msggrep.c msginit.obj : msginit.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msginit.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msginit.c localealias.obj : [-.-.gettext-runtime.intl]localealias.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("LOCALE_ALIAS_PATH=""$(aliaspath)]""") [-.-.gettext-runtime.intl]localealias.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"LOCALE_ALIAS_PATH=""$(aliaspath)]""") [-.-.gettext-runtime.intl]localealias.c msguniq.obj : msguniq.c - $(CC) $(INCLUDES) $(CFLAGS) /define=("INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msguniq.c + $(CC) $(INCLUDES) $(CFLAGS) /define=($(DEFS),"INSTALLPREFIX=""$(prefix)]""","INSTALLDIR=""$(bindir)]""") msguniq.c msgcmp.exe : $(msgcmp_OBJECTS) - link /executable=msgcmp.exe $(msgcmp_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgcmp.exe $(msgcmp_OBJECTS),gettextsrc.olb/lib,$(LDADD) msgfmt.exe : $(msgfmt_OBJECTS) - link /executable=msgfmt.exe $(msgfmt_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgfmt.exe $(msgfmt_OBJECTS),gettextsrc.olb/lib,$(LDADD) msgmerge.exe : $(msgmerge_OBJECTS) - link /executable=msgmerge.exe $(msgmerge_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgmerge.exe $(msgmerge_OBJECTS),gettextsrc.olb/lib,$(LDADD) msgunfmt.exe : $(msgunfmt_OBJECTS) - link /executable=msgunfmt.exe $(msgunfmt_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgunfmt.exe $(msgunfmt_OBJECTS),gettextsrc.olb/lib,$(LDADD) xgettext.exe : $(xgettext_OBJECTS) - link /executable=xgettext.exe $(xgettext_OBJECTS) [-.libuniname]uniname.olb gettextsrc.olb $(LDADD_EXPAT) $(LDADD) + link /executable=xgettext.exe $(xgettext_OBJECTS),[-.libuniname]uniname.olb/lib,gettextsrc.olb/lib,$(LDADD_EXPAT),$(LDADD) msgattrib.exe : $(msgattrib_OBJECTS) - link /executable=msgattrib.exe $(msgattrib_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgattrib.exe $(msgattrib_OBJECTS),gettextsrc.olb/lib,$(LDADD) msgcat.exe : $(msgcat_OBJECTS) - link /executable=msgcat.exe $(msgcat_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgcat.exe $(msgcat_OBJECTS),gettextsrc.olb/lib,$(LDADD) msgcomm.exe : $(msgcomm_OBJECTS) - link /executable=msgcomm.exe $(msgcomm_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgcomm.exe $(msgcomm_OBJECTS),gettextsrc.olb/lib,$(LDADD) msgconv.exe : $(msgconv_OBJECTS) - link /executable=msgconv.exe $(msgconv_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgconv.exe $(msgconv_OBJECTS),gettextsrc.olb/lib,$(LDADD) msgen.exe : $(msgen_OBJECTS) - link /executable=msgen.exe $(msgen_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgen.exe $(msgen_OBJECTS),gettextsrc.olb/lib,$(LDADD) msgexec.exe : $(msgexec_OBJECTS) - link /executable=msgexec.exe $(msgexec_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgexec.exe $(msgexec_OBJECTS),gettextsrc.olb/lib,$(LDADD) msgfilter.exe : $(msgfilter_OBJECTS) - link /executable=msgfilter.exe $(msgfilter_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msgfilter.exe $(msgfilter_OBJECTS),gettextsrc.olb/lib,$(LDADD) msggrep.exe : $(msggrep_OBJECTS) - link /executable=msggrep.exe $(msggrep_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msggrep.exe $(msggrep_OBJECTS),gettextsrc.olb/lib,$(LDADD) msginit.exe : $(msginit_OBJECTS) - link /executable=msginit.exe $(msginit_OBJECTS) [-.intl]localename.obj gettextsrc.olb $(LDADD) + link /executable=msginit.exe $(msginit_OBJECTS),[-.intl]localename.obj,gettextsrc.olb/lib,$(LDADD) msguniq.exe : $(msguniq_OBJECTS) - link /executable=msguniq.exe $(msguniq_OBJECTS) gettextsrc.olb $(LDADD) + link /executable=msguniq.exe $(msguniq_OBJECTS),gettextsrc.olb/lib,$(LDADD) -install : all,force +install : all create /directory $(prefix)] create /directory $(exec_prefix)] $(INSTALL_PROGRAM) msgcmp.exe $(bindir)]msgcmp.exe @@ -383,41 +388,43 @@ install : all,force create /directory $(pkgdatadir)] $(INSTALL_DATA) msgunfmt.tcl $(pkgdatadir)]msgunfmt.tcl -installdirs : force +installdirs : create /directory $(prefix)] create /directory $(exec_prefix)] create /directory $(datadir)] create /directory $(pkgdatadir)] -uninstall : force - $(RM) $(bindir)]msgcmp.exe - $(RM) $(bindir)]msgfmt.exe - $(RM) $(bindir)]msgmerge.exe - $(RM) $(bindir)]msgunfmt.exe - $(RM) $(bindir)]xgettext.exe - $(RM) $(bindir)]msgattrib.exe - $(RM) $(bindir)]msgcat.exe - $(RM) $(bindir)]msgcomm.exe - $(RM) $(bindir)]msgconv.exe - $(RM) $(bindir)]msgen.exe - $(RM) $(bindir)]msgexec.exe - $(RM) $(bindir)]msgfilter.exe - $(RM) $(bindir)]msggrep.exe - $(RM) $(bindir)]msginit.exe - $(RM) $(bindir)]msguniq.exe - $(RM) $(pkgdatadir)]msgunfmt.tcl +uninstall : + $(RM) $(bindir)]msgcmp.exe; + $(RM) $(bindir)]msgfmt.exe; + $(RM) $(bindir)]msgmerge.exe; + $(RM) $(bindir)]msgunfmt.exe; + $(RM) $(bindir)]xgettext.exe; + $(RM) $(bindir)]msgattrib.exe; + $(RM) $(bindir)]msgcat.exe; + $(RM) $(bindir)]msgcomm.exe; + $(RM) $(bindir)]msgconv.exe; + $(RM) $(bindir)]msgen.exe; + $(RM) $(bindir)]msgexec.exe; + $(RM) $(bindir)]msgfilter.exe; + $(RM) $(bindir)]msggrep.exe; + $(RM) $(bindir)]msginit.exe; + $(RM) $(bindir)]msguniq.exe; + $(RM) $(pkgdatadir)]msgunfmt.tcl; check : all + write sys$output "Nothing else to be done for 'check'." mostlyclean : clean + write sys$output "Nothing else to be done for 'mostlyclean'." -clean : force - $(RM) *.obj - $(RM) *.olb - $(RM) $(PROGRAMS) +clean : + $(RM) *.obj;* + $(RM) *.olb;* + $(RM) *.exe;* distclean : clean + write sys$output "Nothing else to be done for 'distclean'." maintainer-clean : distclean - -force : + write sys$output "Nothing else to be done for 'maintainer-clean'." diff --git a/gettext-tools/tests/ChangeLog b/gettext-tools/tests/ChangeLog index fcb60ec..81c6b6d 100644 --- a/gettext-tools/tests/ChangeLog +++ b/gettext-tools/tests/ChangeLog @@ -1,3 +1,8 @@ +2003-04-12 Bruno Haible <bruno@clisp.org> + + * Makefile.vms: Avoid rules with no lines. Don't use the force target. + Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. + 2003-04-06 Bruno Haible <bruno@clisp.org> * lang-c++: Update includes list to match the changed location of diff --git a/gettext-tools/tests/Makefile.vms b/gettext-tools/tests/Makefile.vms index b774777..232113c 100644 --- a/gettext-tools/tests/Makefile.vms +++ b/gettext-tools/tests/Makefile.vms @@ -5,21 +5,28 @@ #### End of system configuration section. #### all : + write sys$output "Nothing to be done for 'all'." install : all + write sys$output "Nothing else to be done for 'install'." installdirs : + write sys$output "Nothing to be done for 'installdirs'." uninstall : + write sys$output "Nothing to be done for 'uninstall'." check : + write sys$output "Nothing to be done for 'check'." mostlyclean : clean + write sys$output "Nothing else to be done for 'mostlyclean'." -clean : force +clean : + write sys$output "Nothing to be done for 'clean'." distclean : clean + write sys$output "Nothing else to be done for 'distclean'." maintainer-clean : distclean - -force : + write sys$output "Nothing else to be done for 'maintainer-clean'." |