CC = gcc
CFLAGS = -O -DKPATHSEA
LDFLAGS =

OBJS = main.o convert.o sort.o fread.o fwrite.o styfile.o pageread.o kp.o

mendex: $(OBJS)
	$(CC) $(OBJS) $(LDFLAGS) -o $@ ../kpathsea/kpathsea.a

main.o:main.c var.h kana.h kp.h
convert.o:convert.c exvar.h kana.h ktable.h kp.h
sort.o:sort.c exvar.h kana.h
fread.o:fread.c exvar.h kana.h
fwrite.o:fwrite.c exvar.h kana.h
styfile.o:styfile.c exvar.h kp.h
pageread.o:pageread.c
kp.o: kp.c kp.h

clean:
	rm -f *.o mendex

distclean:
	rm -f *.o *.core *.idx *.ind *.sty *.tex *.log *.aux *.dvi *.dic *.ilg mendex
