xwords/xwords4/dawg/English
2019-06-07 21:16:56 -07:00
..
BasEnglish.dict.gz
BasEnglish2to8.xwd
dirtywords.txt put back a couple of words -- not dirty! 2017-05-05 06:48:52 -07:00
info.txt
Makefile
Makefile.BasEnglish
Makefile.BasEnglishBowd add ability to filter out "dirty" words 2017-05-04 22:45:27 -07:00
Makefile.CollegeEng
Makefile.CollegeEngBowd add ability to filter out "dirty" words 2017-05-04 22:45:27 -07:00
Makefile.CSW
Makefile.CSW12
Makefile.CSW15 Makefile for new wordlist 2015-07-08 20:41:13 -07:00
Makefile.CSW19 build from new wordlist 2019-06-07 21:16:56 -07:00
Makefile.Enable
Makefile.OWL2
Makefile.SOWPODS
Makefile.top5000
Makefile.top5000Bowd add ability to filter out "dirty" words 2017-05-04 22:45:27 -07:00
Makefile.TWL06
Makefile.TWL14 add makefile for new wordlist 2019-03-23 18:53:48 -07:00
README.txt

This file describes how to build dictionaries for the various versions
of Crosswords.

Short version:

For a Palm dictionary, type:

# make -f Makefile.BasEnglish TARGET_TYPE=PALM

which will create BasEnglish2to8.pdb.

For a Franklin or Wince or Linux dictionary, type  

# make -f Makefile.BasEnglish TARGET_TYPE=FRANK

which will create BasEnglish2to8.seb and BasEnglish2to8.xwd.saved.

The .seb file is for the eBookman, and is just a wrapper around an
.xwd file.  Unwrapped .xwd files are for Wince and Linux versions of
Crosswords.  Remove the .saved from the end of the filename.  It's
only there because I haven't figure out how to stop the build system
from deleting .xwd files after making .seb files out of them.



English is unusual in having multiple dictionaries.  In most language
directories there's only one, and so only one Makefile.  So you skip
the -f option to make.

The 2to8 part of the name is a convention meaning that only words from
2 to 8 letters long are included.  2to8 is the default, but you can
explicitly use a different target and the build system will adjust what
words are included.  For example 

# make -f Makefile.BasEnglish TARGET_TYPE=FRANK BasEnglish2to5.xwd

will produce an even smaller dictionary for Wince and Linux.