LOCAL_CLEAN=localclean
LOCAL_INSTALL=localinstall
all:
	@echo
	@echo No useful target in this makefile
	@echo Check the README
	@echo

include ../rules.mak
msg.$(LANG):
	@mkdir -p $(LIB_LINUXCONF)/help.$(LANG)
	@$(LINUXCONF_PATH)/translate/msgcomp -p$(LINUXCONF_HELP)/ \
		-p../messages/$(LANG)/ \
		$(LIB_LINUXCONF)/help.$(LANG)/$(LINUXCONF_MSG)-$(PACKAGE_REV).$(LANG) TE \
		$(MSGDICS) >/dev/null
	@cp $(LANG)/lang.title $(LIB_LINUXCONF)/lang_intro.$(LANG)

msgmod.$(LANG):
	@$(LINUXCONF_PATH)/translate/msgcomp -p$(LINUXCONF_HELP)/ \
		-p../messages/$(LANG)/ \
		$(LIB_LINUXCONF)/help.$(LANG)/$(MODULEDIC)-msg-$(PACKAGE_REV).$(LANG) TE \
		$(MODULEDIC) >/dev/null


upd.$(LANG):
	$(LINUXCONF_PATH)/translate/msgupd -s$(LINUXCONF_HELP)/ \
		-d../messages/$(LANG)/ \
		$(MSGDICS) $(MODULEDICS)

localclean:
	rm -f `find . -name \*.bak -o -name \*~ -o -name \*.old`

# Install english dictionnary and all other available one
localinstall:
	@echo Installing english
	@mkdir -p $(LIB_LINUXCONF)/help.eng
	@$(LINUXCONF_PATH)/translate/msgcomp -p$(LINUXCONF_HELP)/ \
		$(LIB_LINUXCONF)/help.eng/$(LINUXCONF_MSG)-$(PACKAGE_REV).eng eE \
		$(MSGDICS) >/dev/null
	@echo "English" >$(LIB_LINUXCONF)/lang_intro.eng
	@export PACKAGE_REV=$(PACKAGE_REV) && ./install-all-msg.sh

install-one-lang:
	@test "$(LANG)" != "" || echo LANG is not defined
	@test "$(LANG)" != "" || exit 1
	@export PACKAGE_REV=$(PACKAGE_REV) && ./installmsg.sh $(LANG)

README: README.sgml
	sgml2txt README.sgml
	mv README.txt README

WWWTRANS=$(WWWBASE)/linuxconf/translat-messages
WWWUPTRANS=$(WWWUPBASE)/linuxconf/translat-messages


README.html: README.sgml
	sgml2html README.sgml
	rm -fr $(WWWTRANS)
	mkdir -p $(WWWTRANS)
	bigcp -v README*.html $(WWWTRANS)/.
	(cd $(WWWTRANS) && cp -a README.html index.html)
	rm -f README*.html
