#
LANGUAGES = @LANGUAGES@
+INSTALL_LANGUAGES = @INSTALL_LANGUAGES@
+UNINSTALL_LANGUAGES = @UNINSTALL_LANGUAGES@
#
# Libraries...
sinclude(config-scripts/cups-pdf.m4)
sinclude(config-scripts/cups-scripting.m4)
+INSTALL_LANGUAGES=""
+UNINSTALL_LANGUAGES=""
LANGFILES=""
if test "x$LANGUAGES" != x; then
+ INSTALL_LANGUAGES="install-languages"
+ UNINSTALL_LANGUAGES="uninstall-languages"
for lang in $LANGUAGES; do
LANGFILES="$LANGFILES doc/$lang/index.html"
LANGFILES="$LANGFILES templates/$lang/edit-config.tmpl"
done
fi
+AC_SUBST(INSTALL_LANGUAGES)
+AC_SUBST(UNINSTALL_LANGUAGES)
+
AC_OUTPUT(Makedefs packaging/cups.list init/cups.sh init/cups-lpd cups-config
conf/cupsd.conf conf/pam.std doc/index.html
doc/help/standard.html man/client.conf.man
# Install all documentation files...
#
-install: all
+install: all $(INSTALL_LANGUAGES)
$(INSTALL_DIR) -m 755 $(DOCDIR)
for file in $(WEBPAGES); do \
$(INSTALL_MAN) $$file $(DOCDIR); \
for file in $(WEBIMAGES) $(WEBBUTTONS); do \
$(INSTALL_MAN) $$file $(DOCDIR)/images; \
done
+
+install-languages:
for lang in $(LANGUAGES); do \
$(INSTALL_DIR) -m 755 $(DOCDIR)/$$lang/images; \
if test -f $$lang/index.html; then \
# Unnstall all documentation files...
#
-uninstall:
+uninstall: $(UNINSTALL_LANGUAGES)
for file in $(WEBPAGES); do \
$(RM) $(DOCDIR)/$$file; \
done
for file in $(WEBIMAGES) $(WEBBUTTONS); do \
$(INSTALL_MAN) $(DOCDIR)/images/$$file; \
done
+ -$(RMDIR) $(DOCDIR)/images
+ -$(RMDIR) $(DOCDIR)/help
+ -$(RMDIR) $(DOCDIR)
+
+uninstall-languages:
-for lang in $(LANGUAGES); do \
$(RM) $(DOCDIR)/$$lang/index.html; \
for file in $(WEBBUTTONS); do \
$(RMDIR) $(DOCDIR)/$$lang/images; \
$(RMDIR) $(DOCDIR)/$$lang; \
done
- -$(RMDIR) $(DOCDIR)/images
- -$(RMDIR) $(DOCDIR)/help
- -$(RMDIR) $(DOCDIR)
#
# Install files...
#
-install: all
+install: all $(INSTALL_LANGUAGES)
+
+install-languages:
$(INSTALL_DIR) -m 755 $(LOCALEDIR)
for loc in $(LANGUAGES) ; do \
if test -f cups_$$loc.po; then \
# Uninstall files...
#
-uninstall:
+uninstall: $(UNINSTALL_LANGUAGES)
+
+uninstall-languages:
-for loc in $(LANGUAGES) ; do \
$(RM) $(LOCALEDIR)/$$loc/cups_$$loc.po ; \
- $(RMDIR) $(LOCALEDIR)/$$loc ; \
done
- -$(RMDIR) $(LOCALEDIR)
#
# Install files...
#
-install: all
+install: all $(INSTALL_LANGUAGES)
$(INSTALL_DIR) -m 755 $(DATADIR)/templates
for file in $(FILES); do \
$(INSTALL_DATA) $$file $(DATADIR)/templates; \
done
+
+install-languages:
for lang in $(LANGUAGES); do \
$(INSTALL_DIR) -m 755 $(DATADIR)/templates/$$lang; \
for file in $(FILES); do \
# Uninstall files...
#
-uninstall:
+uninstall: $(UNINSTALL_LANGUAGES)
for file in $(FILES); do \
$(RM) $(DATADIR)/templates/$$file; \
done
+ -$(RMDIR) $(DATADIR)/templates
+
+uninstall-languages:
for lang in $(LANGUAGES); do \
for file in $(FILES); do \
$(RM) $(DATADIR)/templates/$$lang/$$file; \
done \
$(RMDIR) $(DATADIR)/templates/$$lang; \
done
- -$(RMDIR) $(DATADIR)/templates
#