localized: use proper mkcatdefs for the Motif catalogs
authorJon Trulson <jon@radscan.com>
Sun, 15 Dec 2019 02:58:34 +0000 (19:58 -0700)
committerJon Trulson <jon@radscan.com>
Sun, 15 Dec 2019 18:20:36 +0000 (11:20 -0700)
cde/programs/localized/templates/msg.C.am

index 7469aeebe353b0195e7b0a360db5b25ad86a27c4..f6d7f8b5588d2c78ca4429fcb5613dc653e6edec 100644 (file)
@@ -24,17 +24,25 @@ TOP = $(top_builddir)/programs
 TOPLIB = $(top_builddir)/lib
 TOPMOTIF = $(top_builddir)/imports/
 
+MKCATDEFS = $(TOP)/localized/util/mkcatdefs
+
 Xm.cat: $(top_srcdir)/imports/motif/localized/$(LANG)/msg/Xm.msg
        $(RM) $@
-       LANG=C $(GENCAT) $@ $^ || $(RM) $@
+       $(MKCATDEFS) Xm $^ -h > Xm.tmp.msg
+       LANG=C $(GENCAT) $@ Xm.tmp.msg || $(RM) $@
+       $(RM) Xm.tmp.msg
 
 Mrm.cat: $(top_srcdir)/imports/motif/localized/$(LANG)/msg/Mrm.msg
        $(RM) $@
-       LANG=C $(GENCAT) $@ $^ || $(RM) $@
+       $(MKCATDEFS) Mrm $^ -h > Mrm.tmp.msg
+       LANG=C $(GENCAT) $@ Mrm.tmp.msg || $(RM) $@
+       $(RM) Mrm.tmp.msg
 
 Uil.cat: $(top_srcdir)/imports/motif/localized/$(LANG)/msg/Uil.msg
        $(RM) $@
-       LANG=C $(GENCAT) $@ $^ || $(RM) $@
+       $(MKCATDEFS) Uil $^ -h > Uil.tmp.msg
+       LANG=C $(GENCAT) $@ Uil.tmp.msg || $(RM) $@
+       $(RM) Uil.tmp.msg
 
 DtHelp.cat: $(TOPLIB)/DtHelp/DtHelp.msg
        $(RM) $@