|
|
1.1 root 1: CC=cc
2: CFLAGS=-O -s
3: DESTDIR=
4: LIBS=
5: FRC=
6: OWNER=uucp
7: INSDIR=/usr/lib/uucp
8: BIN=/usr/bin
9: PATH=.
10: PUBDIR=/usr/spool/uucppublic
11: SPOOL=/usr/spool/uucp
12: XQTDIR=/usr/lib/uucp/.XQTDIR
13: PKON=pkon.o
14: IOCTL=
15: CLEAN=
16: COMMANDS=uucp uux uuxqt uucico uulog uuclean uuname
17: OFILES=cpmv.o expfile.o gename.o getpwinfo.o index.o lastpart.o \
18: prefix.o shio.o ulockf.o xqt.o
19: INIT=init
20:
21: all: $(INIT) $(COMMANDS)
22:
23: install: mkdirs all cp cpfiles $(CLEAN)
24:
25: cp: all
26: cp uucp $(DESTDIR)$(BIN)
27: chmod 4111 $(DESTDIR)$(BIN)/uucp
28: -chown $(OWNER) $(DESTDIR)$(BIN)/uucp
29: rm uucp
30: cp uux $(DESTDIR)$(BIN)
31: chmod 4111 $(DESTDIR)$(BIN)/uux
32: -chown $(OWNER) $(DESTDIR)$(BIN)/uux
33: rm uux
34: cp uuxqt $(DESTDIR)$(INSDIR)
35: chmod 4111 $(DESTDIR)$(INSDIR)/uuxqt
36: -chown $(OWNER) $(DESTDIR)$(INSDIR)/uuxqt
37: rm uuxqt
38: cp uucico $(DESTDIR)$(INSDIR)
39: chmod 4111 $(DESTDIR)$(INSDIR)/uucico
40: -chown $(OWNER) $(DESTDIR)$(INSDIR)/uucico
41: rm uucico
42: cp uulog $(DESTDIR)$(BIN)
43: chmod 111 $(DESTDIR)$(BIN)/uulog
44: -chown $(OWNER) $(DESTDIR)$(BIN)/uulog
45: rm uulog
46: cp uuclean $(DESTDIR)$(INSDIR)
47: chmod 111 $(DESTDIR)$(INSDIR)/uuclean
48: -chown $(OWNER) $(DESTDIR)$(INSDIR)/uuclean
49: rm uuclean
50: cp uuname $(DESTDIR)$(BIN)
51: chmod 4111 $(DESTDIR)$(BIN)/uuname
52: -chown $(OWNER) $(DESTDIR)$(BIN)/uuname
53: rm uuname
54:
55: clean:
56: -rm -f *.o
57:
58: clobber: clean
59: -rm -f $(COMMANDS)
60:
61: get:
62: cp $(PATH)/* .
63:
64: cmp: all
65: cmp uucp $(BIN)
66: rm uucp
67: cmp uux $(BIN)
68: rm uux
69: cmp uuxqt $(INSDIR)/uuxqt
70: rm uuxqt
71: cmp uucico $(INSDIR)/uucico
72: rm uucico
73: cmp uulog $(BIN)
74: rm uulog
75: cmp uuclean $(INSDIR)/uuclean
76: rm uuclean
77: cmp uuname $(BIN)
78: rm uuname
79: rm *.o
80:
81:
82: init: anlwrk.o anyread.o chkpth.o cpmv.o expfile.o gename.o \
83: getargs.o getprm.o getpwinfo.o gnamef.o gnsys.o \
84: gnxseq.o gwd.o imsg.o index.o lastpart.o logent.o \
85: prefix.o sdmail.o shio.o sysacct.o \
86: systat.o ulockf.o uucpname.o versys.o xqt.o
87:
88: uucp: uucp.o gwd.o $(OFILES) chkpth.o getargs.o logent.o \
89: uucpname.o versys.o
90: $(CC) $(CFLAGS) uucp.o gwd.o $(OFILES) \
91: chkpth.o getargs.o logent.o uucpname.o versys.o \
92: $(LIBS) -o uucp
93:
94: uux: uux.o
95: $(CC) $(CFLAGS) uux.o gwd.o anyread.o $(OFILES) \
96: chkpth.o getargs.o getprm.o uucpname.o versys.o \
97: $(LIBS) -o uux
98:
99: uuxqt: uuxqt.o
100: $(CC) $(CFLAGS) uuxqt.o $(OFILES) \
101: sdmail.o getprm.o gnamef.o logent.o uucpname.o \
102: $(LIBS) -o uuxqt
103:
104: uucico: cico.o conn.o cntrl.o pk0.o pk1.o gio.o uucp.h uucpdefs.h \
105: anyread.o sdmail.o uucpname.o $(IOCTL) $(PKON) $(OFILES)
106: $(CC) $(CFLAGS) cico.o cntrl.o conn.o pk0.o pk1.o gio.o \
107: anyread.o sdmail.o $(IOCTL) $(PKON) $(OFILES) \
108: anlwrk.o chkpth.o getargs.o gnamef.o gnsys.o gnxseq.o \
109: imsg.o logent.o sysacct.o systat.o uucpname.o \
110: $(LIBS) -o uucico
111:
112: uulog: uulog.o
113: $(CC) $(CFLAGS) uulog.o prefix.o xqt.o ulockf.o gnamef.o \
114: $(LIBS) -o uulog
115:
116: uuclean: uuclean.o
117: $(CC) $(CFLAGS) uuclean.o gnamef.o prefix.o sdmail.o getpwinfo.o \
118: $(LIBS) -o uuclean
119:
120: uuname: uuname.o
121: $(CC) $(CFLAGS) uuname.o uucpname.o -o uuname
122:
123: uurecover: uurecover.o
124: $(CC) $(CFLAGS) uurecover.o $(LIBS) -o uurecover
125: -ls -l uurecover
126:
127: FRC:
128:
129: mkdirs:
130: -mkdir ${DESTDIR}$(INSDIR)
131: chmod 755 ${DESTDIR}$(INSDIR)
132: -mkdir ${DESTDIR}$(SPOOL)
133: chmod 777 ${DESTDIR}$(SPOOL)
134: -chown $(OWNER) ${DESTDIR}$(SPOOL)
135: -mkdir ${DESTDIR}$(PUBDIR)
136: chmod 777 ${DESTDIR}$(PUBDIR)
137: -chown $(OWNER) ${DESTDIR}$(PUBDIR)
138: -mkdir ${DESTDIR}$(XQTDIR)
139: chmod 777 ${DESTDIR}$(XQTDIR)
140: -chown $(OWNER) ${DESTDIR}$(XQTDIR)
141:
142: cpfiles:
143: cp $(PATH)/L* $(PATH)/USERFILE ${DESTDIR}$(INSDIR)
144: # cp $(PATH)/uudemon* ${DESTDIR}$(INSDIR)
145: # chmod 755 ${DESTDIR}$(INSDIR)/uudemon*
146: chmod 400 $(INSDIR)/L* ${DESTDIR}$(INSDIR)/USERFILE
147: -chown $(OWNER) ${DESTDIR}$(INSDIR)/*
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.