|
|
1.1 ! root 1: CFLAGS = -O ! 2: ! 3: all: spellprog spellin hashmake hashcheck hlista hlistb hstop test ! 4: ! 5: spellprog: spellprog.o hash.o hashlook.o huff.o ! 6: cc spellprog.o hash.o hashlook.o huff.o -o spellprog ! 7: ! 8: spellin: spellin.o huff.o hash.h ! 9: cc spellin.o huff.o -o spellin ! 10: ! 11: hashcheck: hashcheck.o hash.o huff.o hash.h ! 12: cc hashcheck.o hash.o huff.o -o hashcheck ! 13: ! 14: hashmake: hashmake.o hash.o ! 15: cc hashmake.o hash.o -o hashmake ! 16: ! 17: hash.o: hash.c hash.h ! 18: cc $(CFLAGS) -c hash.c ! 19: ! 20: hashlook.o: hashlook.c hash.h huff.h ! 21: cc $(CFLAGS) -c hashlook.c ! 22: ! 23: spellin.o: spellin.c hash.h ! 24: cc $(CFLAGS) -c spellin.c ! 25: ! 26: hashmake.o: hashmake.c hash.h ! 27: cc $(CFLAGS) -c hashmake.c ! 28: ! 29: hashcheck.o: hashcheck.c hash.h ! 30: cc $(CFLAGS) -c hashcheck.c ! 31: ! 32: huff.o: huff.c huff.h ! 33: cc $(CFLAGS) -c huff.c ! 34: ! 35: lists: hlista hlistb hstop ! 36: rm htemp1 ! 37: ! 38: htemp1: list local hashmake ! 39: cat list local | ./hashmake >htemp1 ! 40: ! 41: hlista: htemp1 american hashmake spellin ! 42: ./hashmake <american | sort -u - htemp1 >htemp2 ! 43: ./spellin `wc htemp2|sed -n 's/\([^ ]\) .*/\1/p' ` <htemp2 >hlista ! 44: rm htemp2 ! 45: ! 46: hlistb: htemp1 british hashmake spellin ! 47: ./hashmake <british | sort -u - htemp1 >htemp2 ! 48: ./spellin `wc htemp2|sed -n 's/\([^ ]\) .*/\1/p' ` <htemp2 >hlistb ! 49: rm htemp2 ! 50: ! 51: hstop: stop hashmake spellin ! 52: ./hashmake <stop | sort -u >htemp2 ! 53: ./spellin `wc htemp2|sed -n 's/\([^ ]\) .*/\1/p' ` <htemp2 >hstop ! 54: rm htemp2 ! 55: ! 56: test: spellprog hlista hlistb hstop spelltest ! 57: ./spelltest ! 58: ! 59: install: spellprog hlista hlistb stop spell.sh hstop ! 60: strip spellprog ! 61: mv spellprog /usr/lib/spell ! 62: cp hlista hlistb hstop /usr/dict ! 63: cp spell.sh /usr/bin/spell ! 64: ! 65: clean: ! 66: rm -f htemp1 *.o spellprog hlista hlistb hstop spellin hashmake hashcheck
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.