|
|
1.1 root 1: DEST = .
2:
3: EXTHDRS =
4:
5: HDRS =
6:
7: LIBRARY = lib.a
8:
9: MAKEFILE = Makefile
10:
11: OBJS =
12:
13: PRINT = pr
14:
15: SRCS =
16:
17: all: $(LIBRARY)
18:
19: $(LIBRARY): $(OBJS)
20: @echo -n "Loading $(LIBRARY) ... "
21: @ar cru $(LIBRARY) $(OBJS)
22: @ranlib $(LIBRARY)
23: @echo "done"
24:
25: clean:; @rm -f $(OBJS)
26:
27: depend:; @mkmf -f $(MAKEFILE) LIBRARY=$(LIBRARY) DEST=$(DEST)
28:
29: extract:; @ar xo $(DEST)/$(LIBRARY)
30: @rm -f __.SYMDEF
31:
32: index:; @ctags -wx $(HDRS) $(SRCS)
33:
34: install: $(LIBRARY)
35: @echo Installing $(LIBRARY) in $(DEST)
36: @install $(LIBRARY) $(DEST)
37: @ranlib $(DEST)/$(LIBRARY)
38:
39: library: $(LIBRARY)
40:
41: print:; @$(PRINT) $(HDRS) $(SRCS)
42:
43: tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
44:
45: update: $(DEST)/$(LIBRARY)
46:
47: $(DEST)/$(LIBRARY): $(SRCS) $(HDRS) $(EXTHDRS)
48: @-ar xo $(DEST)/$(LIBRARY)
49: @make -f $(MAKEFILE) DEST=$(DEST) install clean
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.