# -*- makefile -*- #------------------------------------------------------------------- # ispell rules #------------------------------------------------------------------- ITOOLS=./ISPELL JSP2ISP=$(ITOOLS)/jsp2isp.pl ISPELLPKG=ispell.pt-$(DATE) ISPELLPPKG=ispell.pt-preao-$(DATE) DIRS+=$(IOUT)-ao $(IOUT)-preao ispell-all: ispell ispell-ao-tgz ispell-preao-tgz ispell: ispell-dics ispell-dics: ispellao ispellpreao publish :: ispell-ao-tgz ispell-preao-tgz @ echo "Publishing ISPELL" rsync -aASPvz out/$(ISPELLPKG).tar.gz out/$(ISPELLPPKG).tar.gz\ $(NATURA):$(NATURA_WWW)/ispell/ rsync -aASPvz out/$(ISPELLPKG).tar.gz \ $(NATURA):$(NATURA_WWW)/ispell/LATEST/ispell.pt-latest.tar.gz rsync -aASPvz out/$(ISPELLPPKG).tar.gz \ $(NATURA):$(NATURA_WWW)/ispell/LATEST/ispell.pt-preao-latest.tar.gz ispell-ao-tgz: ispellao @ echo "$(ISPELLPKG).tar.gz" mkdir -p $(ISPELLPKG) cp $(IOUT)-ao/* $(ISPELLPKG) rm $(ISPELLPKG)/*.hash tar czf out/$(ISPELLPKG).tar.gz $(ISPELLPKG) rm -fr $(ISPELLPKG) ispell-preao-tgz: ispellpreao @ echo "$(ISPELLPPKG).tar.gz" mkdir -p $(ISPELLPPKG) cp $(IOUT)-preao/* $(ISPELLPPKG) rm $(ISPELLPPKG)/*.hash tar czf out/$(ISPELLPPKG).tar.gz $(ISPELLPPKG) rm -fr $(ISPELLPPKG) ispellao: $(DIRS) $(IOUT)-ao/portugues.aff $(IOUT)-ao/portugues.dic $(IOUT)-ao/portugues.hash cp DOC/COPYING $(IOUT)-ao cp $(ITOOLS)/makefile-ao.dist $(IOUT)-ao/makefile ispellpreao: $(DIRS) $(IOUT)-preao/portugues-preao.aff $(IOUT)-preao/portugues-preao.dic \ $(IOUT)-preao/portugues-preao.hash cp DOC/COPYING $(IOUT)-preao cp $(ITOOLS)/makefile-preao.dist $(IOUT)-preao/makefile $(IOUT)-ao/portugues.hash: $(IOUT)-ao/portugues.dic $(IOUT)-ao/portugues.aff buildhash $(IOUT)-ao/portugues.dic $(IOUT)-ao/portugues.aff $(IOUT)-ao/portugues.hash rm -f $(IOUT)-ao/portugues.stat $(IOUT)-preao/portugues-preao.hash: $(IOUT)-preao/portugues-preao.dic \ $(IOUT)-preao/portugues-preao.aff buildhash $(IOUT)-preao/portugues-preao.dic $(IOUT)-preao/portugues-preao.aff $(IOUT)-preao/portugues-preao.hash rm -f $(IOUT)-preao/portugues-preao.stat $(IOUT)-ao/portugues.dic: $(JOUT)-ao/port.dic @ echo "Creating ispell-ao/portugues.dic" $(JSP2ISP) $(JOUT)-ao/port.dic | LC_ALL=C grep -v '[#-]' > _.dic $(ITOOLS)/retiraRegra.pl PL _.dic | $(ITOOLS)/compact.pl > $(IOUT)-ao/portugues.dic rm _.dic $(IOUT)-ao/portugues.aff: $(JOUT)-ao/port.aff @ echo "Creating ispell-ao/portugues.aff" $(JSP2ISP) $(JOUT)-ao/port.aff > $(IOUT)-ao/portugues.aff $(IOUT)-preao/portugues-preao.aff: $(JOUT)-preao/port-preao.aff @ echo "Creating ispell-preao/portugues-preao.aff" $(JSP2ISP) $(JOUT)-preao/port-preao.aff > $(IOUT)-preao/portugues-preao.aff $(IOUT)-preao/portugues-preao.dic: $(JOUT)-preao/port-preao.dic @ echo "Creating ispell-ao/portugues-preao.dic" $(JSP2ISP) $(JOUT)-preao/port-preao.dic | LC_ALL=C grep -v '[#-]' > _.dic $(ITOOLS)/retiraRegra.pl PL _.dic | $(ITOOLS)/compact.pl > $(IOUT)-preao/portugues-preao.dic rm _.dic $(IOUT)-ao: mkdir -p $(IOUT)-ao $(IOUT)-preao: mkdir -p $(IOUT)-preao realclean :: @ echo "Cleaning ispell files" rm -fr $(IOUT)-ao rm -fr $(IOUT)-preao rm -fr $(IOUT).pt*