|
|
1.1 ! root 1: # makefile for diction ! 2: # ! 3: # LIB is directory for storing dprog and data ! 4: # BIN is directory for commands ! 5: # DICT is the data file ! 6: # CATCH is for collecting data - if you don't want ! 7: # data, remove the definition of CATCH ! 8: # MACS is a file of dummy .PP .SH etc ! 9: # definitions to avoid the overhead ! 10: # of loading the whole macro packages ! 11: # in rewrite ! 12: # only used with -c flag ! 13: # ! 14: BIN = /usr/bin ! 15: LIB=/usr/lib/style ! 16: DICT= -DDICT=\"$(LIB)/dict.d\" ! 17: CATCH= -DCATCH=\"/usr/llc/collect/catch\" ! 18: MACS= -DMACS=\"$(LIB)/macs.tr\" ! 19: all: diction rewrite ! 20: diction: diction.c ! 21: cc -O $(MACS) $(DICT) $(CATCH) diction.c -o dprog ! 22: strip dprog ! 23: rewrite: rewrite.l ! 24: lex rewrite.l ! 25: cc -Od2 lex.yy.c -ll -o rewrt ! 26: strip rewrt ! 27: install: ! 28: mv dprog $(LIB)/dprog ! 29: chmod 755 $(LIB)/dprog ! 30: cp diction.sh $(BIN)/diction ! 31: chmod 755 $(BIN)/diction ! 32: cp dict.d $(LIB)/dict.d ! 33: chmod 644 $(LIB)/dict.d ! 34: cp suggest.sh $(BIN)/suggest ! 35: chmod 755 $(BIN)/suggest ! 36: cp suggest.d $(LIB)/suggest.d ! 37: chmod 644 $(LIB)/suggest.d ! 38: mv rewrt $(LIB)/rewrt ! 39: chmod 755 $(LIB)/rewrt ! 40: cp rewrite.sh $(BIN)/rewrite ! 41: chmod 755 $(BIN)/rewrite ! 42: cp macs.tr $(LIB)/macs.tr ! 43: chmod 644 $(LIB)/macs.tr ! 44: clean: ! 45: rm -f dprog rewrt ! 46: rm -f lex.yy.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.