--- Makefile.orig
+++ Makefile
@@ -8,7 +8,7 @@
 # clknyvtrak prefixuma
 PREFIX?=/usr
 # ispell clknyvtr; ide kerlnek: magyar.hash hungarian.hash magyar.aff
-ISPELLDIR?=$(PREFIX)/lib/ispell
+ISPELLDIR?=$(PREFIX)/share/ispell
 # myspell clknyvtr; ide kerlnek:
 # hu_HU.dic hu_HU.aff hungarian.dic hungarian.aff
 MYSPELLDIR?=$(PREFIX)/share/myspell
@@ -16,7 +16,7 @@
 OODIR?=$(PREFIX)/OpenOffice.org/user/wordbook
 # parancsok
 INSTALL_DATA?=install
-M4?=m4
+M4?=gm4
 CC?=cc
 FLEX?=flex
 AWK?=awk
@@ -31,7 +31,7 @@
 # gykrknyvtr
 ROOTDIR=$(shell pwd)
 # munkaknyvtar
-WRKDIR=$(ROOTDIR)/tmp
+WKDIR=$(ROOTDIR)/tmp
 # a sztrknyvtr
 SZOTAR=$(ROOTDIR)/szotar
 # affix llomnyok
@@ -41,7 +41,7 @@
 # awk scriptek
 AWKDIR=$(ROOTDIR)/awk
 # sztrfjl
-DICT=$(WRKDIR)/dictionary
+DICT=$(WKDIR)/dictionary
 # soremels
 EN=
 EC=
@@ -55,13 +55,13 @@
 
 # keressi tvonalak:
 	vpath %.aff $(AFFDIR)
-	vpath %.aff $(WRKDIR)
-	vpath %.hash $(WRKDIR)
-	vpath %.dict $(WRKDIR)
+	vpath %.aff $(WKDIR)
+	vpath %.hash $(WKDIR)
+	vpath %.dict $(WKDIR)
 	vpath %.awk $(AWKDIR)
 
 # ez a default target ha nincs megadva paramter
-default: myspell
+default: all
 	@cat $(ROOTDIR)/logo.txt | $(CATUTF)
 
 # modulvlaszts, mens interfsz
@@ -71,89 +71,89 @@
 	make myspell
 
 # munkaknyvtrak ltrehozsa
-$(WRKDIR) $(OODIR) $(MYSPELLDIR) $(ISPELLDIR): 
+$(WKDIR) $(OODIR) $(MYSPELLDIR) $(ISPELLDIR): 
 	@mkdir -p $@ 
 
 # hasttbla ltrehozsa a megfelel helyesrs-ellenrzhz (Ispell/Myspell)
 # magyar4X.hash ahol X={ispell,myspell}
-magyar4ispell.hash: $(WRKDIR) magyar4ispell.dict magyar.aff
+magyar4ispell.hash: $(WKDIR) magyar4ispell.dict magyar.aff
 	@echo "===> Ispell ragozsi sztr (magyar4ispell.hash)" | $(CATUTF)
-	@buildhash $(WRKDIR)/magyar4ispell.dict $(WRKDIR)/magyar.aff \
-	    $(WRKDIR)/magyar4ispell.hash 2> $(WRKDIR)/magyar4ispell.log
+	@buildhash $(WKDIR)/magyar4ispell.dict $(WKDIR)/magyar.aff \
+	    $(WKDIR)/magyar4ispell.hash 2> $(WKDIR)/magyar4ispell.log
 
 # sztr (.dic llomny) ltrehozsa a megfelel helyesrs-ellenrzhz (Ispell/Myspell)
 # magyar4X.dict ahol X={ispell,myspell}
-magyar4%.dict: $(WRKDIR)
+magyar4%.dict: $(WKDIR)
 	@echo "===> magyar $(*F) alapsztr (magyar4$(*F).dict) ellltsa" | $(CATUTF)
 
 	@echo "==> szimbolikus ktsek ltrehozsa a szotar.konf alapjn" | $(CATUTF)
-	@$(SH) bin/makesymlink $(WRKDIR) szotar.konf
+	@$(SH) bin/makesymlink $(WKDIR) szotar.konf
 
 	@echo "==> sztrak egybemsolsa" | $(CATUTF)
-	@$(SH) bin/copydict $(WRKDIR) $(WRKDIR) $(*F)
+	@$(SH) bin/copydict $(WKDIR) $(WKDIR) $(*F)
 
 	@echo "==> igbl kpzett alakok ellltsa" | $(CATUTF)
-	@$(SH) bin/igesgen $(ROOTDIR)
+	$(SH) bin/igesgen $(ROOTDIR)
 
 	@echo "==> igk" | $(CATUTF)
-	@$(SH) bin/igek $(ROOTDIR)
+	$(SH) bin/igek $(ROOTDIR)
 
 # egyb kivtelek: az m4 miatt nem megy kln hjprogramba
 	@echo "==> kivtelek" | $(CATUTF)
-	@cat $(SZOTAR)/kivetelek/igekotos/*.2* \
+	cat $(SZOTAR)/kivetelek/igekotos/*.2* \
 		| grep -v ^# | $(M4) | LC_ALL=C $(AWK) -f $(AWKDIR)/tovek.awk -v param="/X" \
 		>> $(DICT)
 	@echo $(EN) ."$(EC)"
-	@cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \
+	cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \
 		| $(M4) | grep -v ^# | grep -v "#[A-Z]" \
 		| sed 's/[	 ]*#.*$$//' | tr "\t" "\n" \
 		>> $(DICT)
 	@echo $(EN) ."$(EC)"
-	@cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \
+	cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \
 		| $(M4) | grep -v ^# | grep -i "#$(*F)" | sed 's/[	 ]*#.*$$//' \
 		| tr "\t" "\n" \
 		>> $(DICT)
 	@echo $(EN) ."$(EC)"
-	@cat $(WRKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
+	cat $(WKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
 		| $(M4) | $(BINDIR)/field | grep -v ^# | grep -v "#[A-Z]" \
 		| sed 's/[	 ]*#.*$$//' \
 		| LC_ALL=C $(AWK) -f $(AWKDIR)/tovek.awk \
 		>> $(DICT)
 	@echo $(EN) ."$(EC)"
-	@cat $(WRKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
+	cat $(WKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
 		| $(M4) | $(BINDIR)/field | grep -v ^# | grep -i "#$(*F)" | sed 's/[	 ]*#.*$$//' \
 		| LC_ALL=C $(AWK) -f $(AWKDIR)/tovek.awk \
 		>> $(DICT)
 	@echo Rendben.
 
 	@echo "==> nvszk" | $(CATUTF)
-	@$(SH) bin/fonevek $(ROOTDIR)
+	$(SH) bin/fonevek $(ROOTDIR)
 
 	@echo "==> morfolgiai kdok" | $(CATUTF)
-	@$(SH) bin/kodok $(ROOTDIR)
+	$(SH) bin/kodok $(ROOTDIR)
 
 	@echo $(EN) ."$(EC)"
 
 	@echo "==> tiltott szavak"
-	@$(SH) bin/tiltott $(ROOTDIR) $(*F)
+	$(SH) bin/tiltott $(ROOTDIR) $(*F)
 
-	@mv $(DICT) $(WRKDIR)/magyar4$(*F).dict
+	mv $(DICT) $(WKDIR)/magyar4$(*F).dict
 	@echo Rendben.
 
 # ragozsi tblzat (magyar.aff) ellltsa
-magyar.aff: $(WRKDIR) eleje.aff ige_alanyi.aff fonev.aff fonev_kepzo.aff ige_kepzo.aff
+magyar.aff: $(WKDIR) eleje.aff ige_alanyi.aff fonev.aff fonev_kepzo.aff ige_kepzo.aff
 	@echo "===> ragozsi tblzat (magyar.aff) ellltsa" | $(CATUTF)
 	@cd $(AFFDIR);\
 	    cat eleje.aff ige_kepzo.aff fonev_kepzo.aff ige_morfo.aff ige_alanyi.aff \
-            fonev.aff fonev_morfo.aff ige_targyas.aff | $(M4) > $(WRKDIR)/magyar.aff;
+            fonev.aff fonev_morfo.aff ige_targyas.aff | $(M4) > $(WKDIR)/magyar.aff;
 
 # ispell-installls: magyar.hash, magyar.aff a helyre (ISPELLDIR knyvtr)
 # a default rtkkel csak rendszergazdaknt tudjuk kiadni!
 install_ispell: ispell $(ISPELLDIR)
 	@echo "==> ispell llomnyok (magyar.aff magyar.hash) teleptse" | $(CATUTF)
 	@echo "	clknyvtr: $(ISPELLDIR)" | $(CATUTF)
-	@$(INSTALL_DATA) $(WRKDIR)/magyar.aff $(ISPELLDIR)/magyar.aff
-	@$(INSTALL_DATA) $(WRKDIR)/magyar4ispell.hash $(ISPELLDIR)/magyar.hash
+	@$(INSTALL_DATA) $(WKDIR)/magyar.aff $(ISPELLDIR)/magyar.aff
+	@$(INSTALL_DATA) $(WKDIR)/magyar4ispell.hash $(ISPELLDIR)/magyar.hash
 # hungarian.aff link nem kell?
 	@if [ ! -h $(ISPELLDIR)/hungarian.hash ]; then \
 		ln -s magyar.hash $(ISPELLDIR)/hungarian.hash; \
@@ -166,7 +166,7 @@
 	@echo "==> myspell llomnyok (hu_HU.dic s hu_HU.aff) teleptse" | $(CATUTF)
 	@echo "	clknyvtr: $(MYSPELLDIR)" | $(CATUTF)
 
-	@cp -f $(WRKDIR)/hu_HU.{dic,aff} $(MYSPELLDIR)/
+	cp -f $(WKDIR)/hu_HU.{dic,aff} $(MYSPELLDIR)/
 #	
 # magyar.aff -> hu_HU.aff kts ltrehozsa
 	@echo " myspell linkek ({magyar,hungarian}.{dic,aff}) ltrehozsa" | $(CATUTF)
@@ -192,14 +192,14 @@
 install_OO: myspell $(OODIR)
 	@echo "OpenOffice.org llomnyok (hu_HU.dic s hu_HU.aff) teleptse" | $(CATUTF)
 	@echo "	clknyvtr: $(OODIR)" | $(CATUTF)
-	@$(INSTALL_DATA) $(WRKDIR)/hu_HU.{dic,aff} $(OODIR)
+	@$(INSTALL_DATA) $(WKDIR)/hu_HU.{dic,aff} $(OODIR)
 
 install: install_all
 
 install_all: install_myspell install_ispell install_OO 
 
 # ispell opcival kompillt hashtbla 
-#ispell: magyar4ispell.hash
+ispell: magyar4ispell.hash
 
 # hu_HU.aff myspell ragozsi tblzat s a hu_HU.dic sztr ellltsa
 myspell: magyar4myspell.dict magyar.aff hu_HU.aff hu_HU.dic alias kr
@@ -209,7 +209,7 @@
 # a myspellhez ellltott magyar.aff llomnyhoz
 hu_HU.aff: magyar.aff
 	@echo "===> myspell ragozsi tblzat (hu_HU.aff) ellltsa" | $(CATUTF)
-	@$(SH) bin/i2myspell $(WRKDIR)/magyar.aff HUNSPELL_heading \
+	@$(SH) bin/i2myspell $(WKDIR)/magyar.aff HUNSPELL_heading \
 		A-Z a-z | sed 's/q\([^[]*\]\)/-\1/' | \
                 bin/newsyntax >$(ROOTDIR)/hu_HU_morph.aff                
 	@cat $(ROOTDIR)/hu_HU_morph.aff | bin/aff2gen | \
@@ -223,20 +223,20 @@
 # a myspellhez ellltott hashtblbl (magyar4myspell.hash)
 hu_HU.dic: magyar.aff
 	@echo "===> myspell sztr (hu_HU.dic) ellltsa" | $(CATUTF)
-	@$(SH) bin/i2myspell -d $(WRKDIR)/magyar4myspell.dict | \
+	@$(SH) bin/i2myspell -d $(WKDIR)/magyar4myspell.dict | \
 	    bin/lemma_present | bin/quniq >$(ROOTDIR)/hu_HU_morph.dic
 	@cat $(ROOTDIR)/hu_HU_morph.dic | \
-	    bin/dic2gen $(WRKDIR)/mezok2.txt >$(ROOTDIR)/hu_HU_gen.dic
+	    bin/dic2gen $(WKDIR)/mezok2.txt >$(ROOTDIR)/hu_HU_gen.dic
 	@cat hu_HU_gen.dic | \
 	    sed 's/\t\([^p].\|.[^h]\):[^\t]*//g' >$(ROOTDIR)/hu_HU.dic
 
 u8: hu_HU.aff hu_HU.dic
 	@echo "===> Unicode karakterkdols llomnyok ellltsa" | $(CATUTF)
-	@bin/u8myspell $(ROOTDIR)/hu_HU_morph $(WRKDIR)/hu_HU_u8_morph l2
-	@cat $(WRKDIR)/hu_HU_u8_morph.dic | sed 's#	/#/#' >$(ROOTDIR)/hu_HU_u8_morph.dic
-	@mv $(WRKDIR)/hu_HU_u8_morph.aff $(ROOTDIR)
+	@bin/u8myspell $(ROOTDIR)/hu_HU_morph $(WKDIR)/hu_HU_u8_morph l2
+	@cat $(WKDIR)/hu_HU_u8_morph.dic | sed 's#	/#/#' >$(ROOTDIR)/hu_HU_u8_morph.dic
+	@mv $(WKDIR)/hu_HU_u8_morph.aff $(ROOTDIR)
 	@cat $(ROOTDIR)/hu_HU_u8_morph.dic | \
-	    bin/dic2gen $(WRKDIR)/mezok_utf.txt >$(ROOTDIR)/hu_HU_u8_gen.dic
+	    bin/dic2gen $(WKDIR)/mezok_utf.txt >$(ROOTDIR)/hu_HU_u8_gen.dic
 	@cat hu_HU_u8_gen.dic | \
 	    sed 's/\t\([^p].\|.[^h]\):[^\t]*//g' >$(ROOTDIR)/hu_HU_u8.dic
 	@cat $(ROOTDIR)/hu_HU_u8_morph.aff | \
@@ -252,7 +252,7 @@
 	@cd kr; make
 
 # minden komponens kompillsa
-all: ispell myspell
+all: ispell
 
 # j modul ltrehozsa
 new:
@@ -261,7 +261,7 @@
 
 # takarts
 clean: 
-	@-rm -rf $(WRKDIR) *~ $(ROOTDIR)/hu_*
+	@-rm -rf $(WKDIR) *~ $(ROOTDIR)/hu_*
 
 # a modulvlaszts defaultra val visszalltsa
 # a kizrand modulok explicite megadandk az "if"-ben
