LIB:=$(shell jspell-dict -dic-dir) LJSPELL= -ljspell all: ptc bptc ptc : iptc.c ptc.a cc -I. -g -o ptc iptc.c ptc.a $(LJSPELL) #ptc.a : ptc.o common.o gclass.o ../util/cut-feat.o # ar rv ptc.a ptc.o common.o gclass.o ../util/cut-feat.o ptc.a : ptc.o common.o ../util/cut-feat.o ../util/gclass.o ar rv ptc.a ptc.o common.o ../util/gclass.o ../util/cut-feat.o jslib.o : jslib.c cc -I. -g c jslib.c ptc.o : ptc.c ptc.h common.h cc -I. -g -c ptc.c bptc : bptc.c common.o ../util/gclass.o ../util/cut-feat.o cc -I. -g -o bptc bptc.c common.o ../util/gclass.o ../util/cut-feat.o $(LJSPELL) common.o: common.c common.h cc -I. -g -c common.c run : ptc expr.out ptc $(LIB)/port.hash expr.out < exp.txt expr.out: bptc expr-por.txt $(LIB)/port.hash bptc expr-por.txt $(LIB)/port.hash expr.out exp-ptc: exp-ptc.c ptc.a expr.out cc -I. -g -o exp-ptc exp-ptc.c ptc.a $(LJSPELL) ../util/cut-feat.o : ../util/cut-feat.c ../util/cut-feat.h cd ../util; cc -I. -g -c cut-feat.c ../util/gclass.o : ../util/gclass.c ../util/cut-feat.h cd ../util; cc -I. -g -c gclass.c clean: rm -f *.o *.a bptc exp-ptc expr.out ptc rm -f ../util/*.o install: bptc ptc cp bptc ptc /usr/local/bin/