|
|
1.1 ! root 1: # Makefile for checkperms, permissions checking interpreter ! 2: # part of uucheck the uucp sanity checker. ! 3: # ! 4: # Destination directory for installing executable files ! 5: BIN=../install/usr/lib/uucheck/ ! 6: # Destination directory for installing data files ! 7: # BTW if LIB= anything other than /usr/lib/uucheck/, you will have to edit ! 8: # uucheck by hand. ! 9: LIB=../install/usr/lib/uucheck/ ! 10: DESTDIR=/interim/usr/lib/uucheck/ ! 11: OBJS=y.tab.o lex.yy.o main.o monitor.o hosts.o do_check.o messages.o \ ! 12: chmod_chk.o util.o parse_args.o copyright.o ! 13: LIBS=-ly -ll ! 14: YACC=yacc ! 15: LEX=lex ! 16: YACCFLAGS= ! 17: LEXFLAGS= ! 18: CFLAGS=-O -I.. ! 19: PROGS=uucp.perms checkperms ! 20: # ! 21: all: $(PROGS) ! 22: >done! ! 23: ! 24: checkperms: $(OBJS) uucp.perms ! 25: $(CC) -o $(DESTDIR)checkperms $(CFLAGS) $(OBJS) $(LIBS) ! 26: su root chmog 511 bin bin $(DESTDIR)$@ ! 27: ! 28: uucp.perms: uucp.perms ! 29: co $@ ; mv $@ $(DESTDIR) ! 30: su root chmog 444 bin bin $(DESTDIR)$@ ! 31: ! 32: y.tab.o: checkperms.y ! 33: $(YACC) $(YACCFLAGS) checkperms.y ! 34: $(CC) -c $(CFLAGS) y.tab.c ! 35: ! 36: lex.yy.o: checkperms.lex ! 37: $(LEX) $(LEXFLAGS) checkperms.lex ! 38: $(CC) -c $(CFLAGS) lex.yy.c ! 39: ! 40: main.o: checkperms.h monitor.h ../uucheck.h ! 41: ! 42: parse_args.o: ../parse_args.c ! 43: ! 44: copyright.o: ../copyright.c ! 45: ! 46: install: ! 47: cp -d checkperms $(BIN)/uucheckperms ! 48: chown bin $(BIN)/uucheckperms $(LIB)/uucp.perms ! 49: chgrp bin $(BIN)/uucheckperms $(LIB)/uucp.perms ! 50: ! 51: clean: ! 52: rm -f $(OBJS) y.tab.c y.tab.h lex.yy.c core ! 53:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.