DESTDIR=/www/htdocs/linux/HP-Howto BULLDIR=/home/httpd/html/linux/HP-Howto LANG=FR CIBLE_L=$(CIBLE)-$(LANG) SRC=$(CIBLE_L).sgml $(CIBLE).sgml $(CIBLE_L).dsl $(CIBLE).dsl $(CIBLE).dtd Makefile Makefile-$(LANG) Makefile.src $(CIBLE).cat SPECS=$(RH)/SPECS SOURCES=$(RH)/SOURCES all: all-$(LANG) $(CIBLE_L).dsl : $(CIBLE).dsl /usr/lib/wml/exec/wml_p9_slice -o $(LANG)uUNDEF:$(CIBLE_L).dsl $(CIBLE).dsl $(SPECS)/$(CIBLE_L).spec : $(CIBLE).spec echo "%define version $(VER)" > $(SPECS)/$(CIBLE).spec cat $(CIBLE).spec >> $(SPECS)/$(CIBLE).spec (cd $(SPECS)/ ; /usr/lib/wml/exec/wml_p9_slice -o $(LANG)uUNDEF:$(CIBLE_L).spec $(CIBLE).spec) $(CIBLE_L).sgml : $(CIBLE).sgml /usr/lib/wml/exec/wml_p9_slice -o $(LANG)uUNDEF:$(CIBLE_L).sgml $(CIBLE).sgml all-$(LANG): $(CIBLE_L).ps $(CIBLE_L).pdf $(CIBLE_L)/index.html $(CIBLE_L).pdb all-rtf: all-$(LANG) $(CIBLE_L).rtf $(CIBLE_L).tex: $(SRC) jade -t tex -d $(CIBLE_L).dsl'#print' -V tex-backend -c $(CIBLE).cat -o $(CIBLE_L).tex $(CIBLE_L).sgml $(CIBLE_L).ps: $(CIBLE_L).tex hugelatex -fmt=jadetex -mltex $(CIBLE_L) hugelatex -fmt=jadetex -mltex $(CIBLE_L) hugelatex -fmt=jadetex -mltex $(CIBLE_L) dvips -o $(CIBLE_L).ps $(CIBLE_L).dvi $(CIBLE_L)/index.html: $(SRC) rm -rf $(CIBLE_L) mkdir -p $(CIBLE_L) (cd $(CIBLE_L) ; jade -t sgml -c ../$(CIBLE).cat -d ../$(CIBLE_L).dsl'#html' ../$(CIBLE_L).sgml) jade -t sgml -c $(CIBLE).cat -d $(CIBLE_L).dsl'#txt' $(CIBLE_L).sgml > $(CIBLE_L).html (cd $(CIBLE_L) ; ln -sf ../../images images) $(CIBLE_L).rtf: $(SRC) jade -t rtf -c $(CIBLE).cat -V rtf-backend -o $(CIBLE_L).rtf $(CIBLE_L).sgml $(CIBLE_L).txt: $(SRC) lynx -dump -force_html $(CIBLE_L).html > $(CIBLE_L).txt $(CIBLE_L).pdb: $(CIBLE_L).txt txt2pdbdoc -v $(CIBLE_L) $(CIBLE_L).txt $(CIBLE_L).pdb $(CIBLE_L).pdf: $(SRC) ps2pdf $(CIBLE_L).ps $(CIBLE_L).pdf bull: all-$(LANG) rm -f $(BULLDIR)/$(CIBLE_L)/images cp -a $(SRC) $(CIBLE).spec $(CIBLE_L) $(CIBLE_L).pdf ../mirror ../images $(BULLDIR) (cd $(BULLDIR)/$(CIBLE_L) ; ln -sf ../images images) find $(BULLDIR) -type f -exec chmod 644 {} \; find $(BULLDIR) -type d -exec chmod 755 {} \; echo "Sous http://bull/linux/HP-Howto/$(CIBLE_L)" | mutt bco -s "$(CIBLE) Version $(VER) Langue $(LANG) (Mise à jour)" web: rpm rm -rf $(DESTDIR) mkdir $(DESTDIR) tar cf - * ../mirror ../images | rsh www2 "(cd $(DESTDIR) ; tar xvf -)" rm -f $(DESTDIR)/$(CIBLE_L)-$(VER)-1.noarch.rpm $(DESTDIR)/$(CIBLE_L)-$(VER)-1.src.rpm cp /usr/src/redhat/RPMS/noarch/$(CIBLE_L)-$(VER)-1.noarch.rpm $(DESTDIR) cp /usr/src/redhat/SRPMS/$(CIBLE_L)-$(VER)-1.src.rpm $(DESTDIR) find $(DESTDIR) -type f -exec chmod 644 {} \; find $(DESTDIR) -type d -exec chmod 755 {} \; LDP: $(CIBLE_L).dsl $(CIBLE_L).sgml tar cvhfz $(CIBLE_L)-$(VER).tar.gz images $(CIBLE_L).dsl $(CIBLE).cat $(CIBLE).dtd $(CIBLE_L).sgml echo "Voici la nouvelle version du document à relire, merci d'avance. " | mutt -s "$(CIBLE) $(VER)" -a $(CIBLE_L)-$(VER).tar.gz relecture@traduc.org install-$(LANG): all-$(LANG) rm -rf $(INSTALL_DIR)/usr/doc/$(CIBLE_L)-$(VER) mkdir -p $(INSTALL_DIR)/usr/doc/$(CIBLE_L)-$(VER) cp -a * $(INSTALL_DIR)/usr/doc/$(CIBLE_L)-$(VER) rpm: $(SRC) $(SPECS)/$(CIBLE_L).spec all-$(LANG) rm -rf ../$(CIBLE_L)-$(VER) mkdir -p ../$(CIBLE_L)-$(VER) cp -a $(SRC) ../$(CIBLE_L)-$(VER) cp -a ../images ../$(CIBLE_L)-$(VER) (cd .. ; tar cfz $(SOURCES)/$(CIBLE_L)-$(VER).tar.gz $(CIBLE_L)-$(VER) images/*.eps images/*.gif) (cd $(SPECS) ; rpm -ba $(CIBLE_L).spec) ln -sf $(RH)/RPMS/noarch/$(CIBLE_L)-$(VER)-*.noarch.rpm .