Adding code for the zprocess, for processing the Zaliznjak dictionary.
CFLAGS=-O2 -g
CC=gcc
all: dictre idx2index trim-nou8 ia5 asciiigi-utf8-akcenton zprocess
idx2index: idx2index.o dict.o
trim-nou8: trim-nou8.c
asciiigi-utf8-akcenton: asciiigi-utf8-akcenton.c
ia5: ia5.o dict.o
dictre: load.o dict.o write.o sort.o filter.o main.o fastmalloc.o repeated.o
$(CC) -o $@ $^
zprocess: zload.o dict.o zdefs.o zhash.o zrus.o fastmalloc.o
$(CC) -o $@ $^
dict.c: dictre.h
write.c: dictre.h
load.c: dictre.h
sort.c: dictre.h
filter.c: dictre.h
main.c: dictre.h
fastmalloc.c: dictre.h
repeated.c: dictre.h
ia5.c: dictre.h
zload.c: dictre.h
zdefs.c: dictre.h
zhash.c: dictre.h
zrus.c: dictre.h