|
|
1.1 root 1: LFLAGS = -hcp
2:
3: DEST = /usr/bin
4: ETC = /etc
5:
6: LIB = alloc.o args.o chk.o crypt.o data.o ftw.o fullname.o \
7: gid.o header.o mkcsum.o mkdir.o package.o path.o pwd.o \
8: tmpname.o transname.o uid.o \
9: closedir.o opendir.o readdir.o seekdir.o telldir.o
10:
11: LIBSRC = alloc.c args.c chk.c crypt.c data.c ftw.c fullname.c \
12: gid.c header.c mkcsum.c mkdir.c package.c path.c pwd.c \
13: tmpname.c transname.c uid.c \
14: closedir.c opendir.c readdir.c seekdir.c telldir.c
15:
16: all: seal unseal mkpkg inspkg asdrcv
17:
18: config.h: mkconfig
19: ./mkconfig >config.h
20:
21: seal: seal.o lib.a
22: cc $(CFLAGS) -o seal seal.o `./libnames`
23:
24: unseal: unseal.o lib.a
25: cc $(CFLAGS) -o unseal unseal.o `./libnames`
26:
27: mkpkg: mkpkg.o lib.a
28: cc $(CFLAGS) -o mkpkg mkpkg.o `./libnames`
29:
30: inspkg: inspkg.o lib.a
31: cc $(CFLAGS) -o inspkg inspkg.o `./libnames`
32:
33: asdrcv: asdrcv.o lib.a
34: cc $(CFLAGS) -o asdrcv asdrcv.o `./libnames`
35:
36: lib.a: $(LIB)
37: rm -f lib.a
38: ar qc lib.a `lorder $(LIB) | tsort`
39: ./ranlib lib.a
40:
41: lint:
42: lint $(LFLAGS) mkpkg.c $(LIBSRC)
43: lint $(LFLAGS) inspkg.c $(LIBSRC)
44: lint $(LFLAGS) seal.c $(LIBSRC)
45: lint $(LFLAGS) unseal.c $(LIBSRC)
46: lint $(LFLAGS) asdrcv.c $(LIBSRC)
47:
48: alloc.o args.o data.o fullname.o gid.o: asd.h ar.h config.h
49: header.o inspkg.o mkdir.o: asd.h ar.h config.h
50: mkpkg.o package.o path.o pwd.o seal.o tmpname.o: asd.h ar.h config.h
51: transname.o uid.o unseal.o: asd.h ar.h config.h
52: ftw.o mkdir.o package.c: ftw.h
53: mkcsum.o seal.o unseal.o: seal.h
54: closedir.o opendir.o readdir.o seekdir.o telldir.o: ndir.h config.h
55:
56: clean:
57: rm -f lib.a config.h asdrcv mkpkg inspkg seal unseal *.o
58:
59: install: all
60: ./install.asd
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.