summaryrefslogtreecommitdiffstats
path: root/gettext-runtime/po/Rules-msvc
diff options
context:
space:
mode:
Diffstat (limited to 'gettext-runtime/po/Rules-msvc')
-rw-r--r--gettext-runtime/po/Rules-msvc14
1 files changed, 14 insertions, 0 deletions
diff --git a/gettext-runtime/po/Rules-msvc b/gettext-runtime/po/Rules-msvc
new file mode 100644
index 0000000..bac93f9
--- /dev/null
+++ b/gettext-runtime/po/Rules-msvc
@@ -0,0 +1,14 @@
+# Special Makefile rules for generating a Makefile.msvc.
+
+DISTFILES.extra3 = Rules-msvc Makefile.msvc.sh Makefile.msvc
+
+dist distdir: $(srcdir)/Makefile.msvc
+
+# Makefile.msvc needs to be redone when LINGUAS has changed. When rebuilding
+# it, ensure that we use the updated value of CATALOGS.
+$(srcdir)/Makefile.msvc: LINGUAS
+ $(MAKE) Makefile
+ $(MAKE) -f Makefile Makefile.msvc-update
+
+Makefile.msvc-update:
+ $(SHELL) $(srcdir)/Makefile.msvc.sh $(DOMAIN) '$(GMOFILES)' > $(srcdir)/Makefile.msvc