Makefile
changeset 681 13b9335eae0d
parent 674 fe57401d8109
child 683 7474664924ea
equal deleted inserted replaced
680:a120543c98f4 681:13b9335eae0d
   591 echo "Entries count"; \
   591 echo "Entries count"; \
   592 echo "============="; \
   592 echo "============="; \
   593 echo; \
   593 echo; \
   594 echo '.. class:: right'; \
   594 echo '.. class:: right'; \
   595 echo; \
   595 echo; \
   596 echo '=================================== ======='; \
   596 echo '=================================== ======== ======== ========'; \
   597 echo '        Dictionary                  Entries'; \
   597 echo '        Dictionary                  Articles Meanings Examples'; \
   598 echo '=================================== ======='; \
   598 echo '=================================== ======== ======== ========'; \
   599 total=0; \
   599 total=0; \
   600 for dic in $(GADICT_FILES); do \
   600 for dic in $(GADICT_FILES); do \
   601   cnt=`grep '^__' $$dic | wc -l`; \
   601   awk '\
   602   printf '%35s %7s\n' $${dic%.dict-c5} $$cnt; \
   602 BEGIN { art=0; tr=0; ex = 0; };\
   603   total=$$(($$total + $$cnt)); \
   603 /^__$$/{ art += 1 };\
       
   604 /^(en|ru|uk)> /{ ex += 1 };\
       
   605 /^(n|det|pron|adj|v|adv|prep|conj|num|int|phr|phr\.v|contr|abbr|prefix)$$/{ tr += 1 };'\
       
   606 "END {printf \"%35s %8s %8s %8s\n\", \"$${dic%.gadict}\", art, tr, ex};"\
       
   607   <$$dic; \
   604 done; \
   608 done; \
   605 printf '%35s %7s\n' '**Total**' $$total; \
   609 echo '=================================== ======== ======== ========'; \
   606 echo '=================================== ======='; \
       
   607 echo; \
       
   608 echo "Translations count"; \
       
   609 echo "=================="; \
       
   610 echo; \
       
   611 echo '.. class:: right'; \
       
   612 echo; \
       
   613 echo '==================== ============'; \
       
   614 echo '   gadict_en-ru+uk   Translations'; \
       
   615 echo '==================== ============'; \
       
   616 ru_tr=`grep '^ru: ' gadict_en-ru+uk.gadict | wc -l`; \
       
   617 uk_tr=`grep '^uk: ' gadict_en-ru+uk.gadict | wc -l`; \
       
   618 printf '%20s Ru\n' $$ru_tr; \
       
   619 printf '%20s Uk\n' $$uk_tr; \
       
   620 echo '==================== ============'; \
       
   621 } >$@
   610 } >$@
   622 
   611 
   623 dist/misc/:
   612 dist/misc/:
   624 	mkdir -p $@
   613 	mkdir -p $@
   625 
   614