|
|
1.1 root 1: CC = nCC
2: LIBOBJ = checksum.o decl.o dir.o domach.o impl.o locksubs.o param.o path.o
3: OBJ = $(LIBOBJ) cdaemon.o dkinstall.o mkspool.o udaemon.o
4: LIB = lib.a -lnstring -lipc
5: ASD = /usr/lib/asd
6: LIBPROGS = cdaemon dkinstall mkspool udaemon
7: CMDS = /usr/bin/ship /usr/bin/shipstat $(ASD)/dlist
8:
9: all: $(LIBPROGS)
10:
11: install: all
12: cd $(ASD); rm -f $(LIBPROGS)
13: cp $(LIBPROGS) rmlocks $(ASD)
14: cd $(ASD); strip $(LIBPROGS)
15: cd $(ASD); chown root,other $(LIBPROGS); chmod og-w $(LIBPROGS)
16: chmod u+s $(ASD)/mkspool
17: cp ship shipstat /usr/bin
18: cp dlist $(ASD)
19: chown bin,bin $(CMDS)
20: chmod o-w,g+w $(CMDS)
21:
22: shipall:
23: cd $(ASD); ship $(LIBPROGS) /usr/bin/ship /usr/bin/shipstat
24:
25: cdaemon: lib.a cdaemon.o
26: $(CC) -o cdaemon cdaemon.o $(LIB)
27:
28: dkinstall: lib.a dkinstall.o
29: $(CC) -o dkinstall dkinstall.o $(LIB)
30:
31: mkspool: lib.a mkspool.o
32: $(CC) -o mkspool mkspool.o $(LIB)
33:
34: udaemon: lib.a udaemon.o
35: $(CC) -o udaemon udaemon.o $(LIB)
36:
37: lib.a: $(LIBOBJ)
38: rm -f lib.a
39: ar qc lib.a $(LIBOBJ)
40: ranlib lib.a
41:
42: $(OBJ): decl.h
43:
44: clean:
45: rm -f *.o lib.a $(LIBPROGS)
46:
47: push:
48: dest=bowell ship -x 'cd /src/cmd/asd++; trap "" 1 2 3 15; \
49: make 2>&1 | mail ark&' -D.=/src/cmd/asd++ *.[ch] Makefile
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.