mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-08 05:24:39 +01:00
tweaks for byod
This commit is contained in:
parent
41a600d2f1
commit
cc2b61af7d
4 changed files with 13 additions and 8 deletions
|
@ -1,5 +1,6 @@
|
|||
# -*- mode: makefile; compile-command: "make -f Makefile.CollegeEng"; -*-
|
||||
# Copyright 2002 by Eric House (xwords@eehouse.org). All rights reserved.
|
||||
# Copyright 2002 - 2020 by Eric House (xwords@eehouse.org). All
|
||||
# rights reserved.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
|
@ -22,10 +23,10 @@ DICTNOTE = "From the old PalmOS app Niggle"
|
|||
|
||||
include ../Makefile.langcommon
|
||||
|
||||
SOURCEDICT ?= $(XWDICTPATH)/English/CollegeEng.dict.gz
|
||||
SOURCEDICT ?= $(XWDICTPATH)/English/CollegeEng.dict
|
||||
|
||||
$(XWLANG)Main.dict.gz: $(SOURCEDICT) Makefile
|
||||
zcat $< | tr -d '\r' | tr [a-z] [A-Z] | grep -e "^[A-Z]\{2,15\}$$" | \
|
||||
cat $< | tr -d '\r' | tr [a-z] [A-Z] | grep -e "^[A-Z]\{2,15\}$$" | \
|
||||
gzip -c > $@
|
||||
|
||||
# Everything but creating of the Main.dict file is inherited from the
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
LANGCODE:hu_HU
|
||||
CHARSET: utf-8
|
||||
|
||||
BUILD_FLAGS:ALLOWS_DUPLICATES
|
||||
|
||||
# High bit means "official". Next 7 bits are an enum where
|
||||
# Hungarian==0x14. Low byte is padding
|
||||
XLOC_HEADER:0x9400
|
||||
|
|
|
@ -193,6 +193,8 @@ byodbins: table.bin values.bin frankspecials.bin info.txt
|
|||
else
|
||||
ifeq ($(TARGET_TYPE),WINCE)
|
||||
|
||||
byodbins: table.bin charcount.bin values.bin frankspecials.bin info.txt
|
||||
|
||||
### WINCE section here ###
|
||||
all: $(XWLANG)2to8.xwd $(XWLANG)2to9.xwd $(XWLANG)2to15.xwd
|
||||
../mkxwdcab.pl -f $<
|
||||
|
@ -216,8 +218,8 @@ endif
|
|||
frankspecials.bin: ../frank_mkspecials.py $(BMPFILES)
|
||||
$< $(BLANK_INFO) $(LANG_SPECIAL_INFO) > $@
|
||||
|
||||
$(XWLANG)%.$(FRANK_EXT): dawg$(XWLANG)%.stamp $(XWLANG)%_flags.bin $(XWLANG)%_newheader.bin $(XWLANG)_charcount.bin table.bin values.bin frankspecials.bin
|
||||
cat $(XWLANG)$*_flags.bin $(XWLANG)$*_newheader.bin $(XWLANG)_charcount.bin table.bin values.bin \
|
||||
$(XWLANG)%.$(FRANK_EXT): dawg$(XWLANG)%.stamp $(XWLANG)%_flags.bin $(XWLANG)%_newheader.bin charcount.bin table.bin values.bin frankspecials.bin
|
||||
cat $(XWLANG)$*_flags.bin $(XWLANG)$*_newheader.bin charcount.bin table.bin values.bin \
|
||||
frankspecials.bin $(XWLANG)StartLoc.bin \
|
||||
$$(ls dawg$(XWLANG)$*_*.bin) > $@
|
||||
cp $@ saveme.bin
|
||||
|
@ -254,7 +256,7 @@ dawg$(XWLANG)%.stamp: $(XWLANG)Main.dict.gz $(DICT2DAWG) table.bin ../Makefile.l
|
|||
start=$$(echo $@ | sed -e 's/dawg$(XWLANG)\([0-9]*\)to[0-9]*.stamp/\1/'); \
|
||||
end=$$(echo $@ | sed -e 's/dawg$(XWLANG)[0-9]*to\([0-9]*\).stamp/\1/'); \
|
||||
echo $${start} and $${end}; \
|
||||
zcat $< | $(BOWDLERIZER) | $(DICT2DAWG) $(DICT2DAWGARGS) $(TABLE_ARG) table.bin -b 28000 \
|
||||
zcat $< | $(BOWDLERIZER) | $(DICT2DAWG) $(DICT2DAWGARGS) $(TABLE_ARG) table.bin \
|
||||
-ob dawg$(XWLANG)$* $(ENCP) \
|
||||
-sn $(XWLANG)StartLoc.bin -min $${start} -max $${end} \
|
||||
-wc $(XWLANG)$*_wordcount.bin $(FORCE_4) -ns $(XWLANG)$*_nodesize.bin
|
||||
|
@ -282,7 +284,7 @@ values.bin: ../xloc.py
|
|||
# a binary file, two bytes, one giving the size of tiles data and the
|
||||
# other the number of tiles in the dict. Tiles data is utf-8 and so
|
||||
# number is not derivable from size.
|
||||
$(XWLANG)_charcount.bin: table.bin ../xloc.py
|
||||
charcount.bin: table.bin ../xloc.py
|
||||
SIZ=$$(ls -l $< | awk '{print $$5}'); \
|
||||
perl -e "print pack(\"c\",$$SIZ)" > $@
|
||||
TMP=/tmp/tmp$$$$; \
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import re, os, sys, getopt, shutil, threading, requests, json, glob
|
||||
import re, os, sys, shutil, threading, requests, json, glob
|
||||
import argparse, datetime, random, signal, subprocess, time
|
||||
from shutil import rmtree
|
||||
|
||||
|
|
Loading…
Reference in a new issue