Annotation of researchv8dc/cmd/spell/Makefile, revision 1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.