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