# This is the Makefile v0.9 for Hellenic-HOWTO v0.9 for LINUX # By Georgatos Photis for Hellenic-Linux-HOWTO # YOU MAY NEED A GNU MAKE FOR THIS HOWTO=Hellenic-HOWTO GREEKLISH=$(HOWTO)_greeklish BANNER=$(HOWTO).banner GR928=ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωςάέόίήύώϊϋ¶ΈΉΊΌΎΏ GRLSH=ABGDEZH8IKLMN3OPRSTUFXYWabgdezn8iklmv3oprstufxywsaeoinuwiuAEHIOYO G2L=tr $(GR928) $(GRLSH) SGMLBIN=/tmp/sgml/bin/ all: html greeklish.all @chmod a+r * tgz: @rm -f $(HOWTO).tar.gz @tar -cvf $(HOWTO).tar * @gzip $(HOWTO).tar @echo Finished with \"tgz\" banner: @echo " __|__~~~~~~~~~~~ ΕΛΛΗΝΙΚΟ LINUX HOWTO">$(BANNER) @echo " | ~~~~~~~~~~~ HELLENIC (GREEK) LINUX HOWTO">>$(BANNER) @echo " ~~~~~~~~~~~~~~~~">>$(BANNER) @echo " ~~~~~~~~~~~~~~~~">>$(BANNER) @echo >>$(BANNER) html: @$(SGMLBIN)sgml2html $(HOWTO).sgml @echo Finished with \"html\" txt: banner ###@$(SGMLBIN)sgml2txt -c latin $(HOWTO).sgml @$(SGMLBIN)sgml2txt -l $(HOWTO).sgml @cat $(BANNER) >$(HOWTO).tmp @sed -e 's///g' $(HOWTO).txt >> $(HOWTO).tmp @mv $(HOWTO).tmp $(HOWTO).txt @echo Finished with \"txt\" nocrlf: # -- LINEFEED :%s/^V^M//g -- @mv $(HOWTO).sgml $(HOWTO).sgml.crlf @sed -e "s/ //g" <$(HOWTO).sgml.crlf >$(HOWTO).sgml @echo Finished with \"nocrlf\" greeklish.all: greeklish.sgml greeklish.html greeklish.txt greeklish.sgml: @$(G2L) <$(HOWTO).sgml >$(GREEKLISH).sgml @echo Finished with \"greeklish.sgml\" greeklish.html: greeklish.sgml @$(SGMLBIN)sgml2html $(GREEKLISH).sgml @echo Finished with \"greeklish.html\" greeklish.txt: greeklish.sgml banner @$(SGMLBIN)sgml2txt $(GREEKLISH).sgml @cat $(BANNER) >$(GREEKLISH).tmp @sed -e 's/.//g' $(GREEKLISH).txt >> $(GREEKLISH).tmp @mv $(GREEKLISH).tmp $(GREEKLISH).txt @echo Finished with \"greeklish.txt\" clean: @rm -f $(HOWTO)*.html @rm -f $(GREEKLISH)* @rm -f $(HOWTO).txt @rm -f $(BANNER) @rm -f $(HOWTO).tar.gz @echo Finished with \"clean\"