|
|
1.1 root 1: LIBNAME = libether.a
2: LIBDIR = /usr/lib
3: LIBF = $(LIBDIR)/$(LIBNAME)
4:
5: LIBFILES = order.o findslot.o
6:
7: INCNAMES = ethernet.h order.h
8: INCDIR = /usr/include/sys
9: INCF = $(INCDIR)/ethernet.h $(INCDIR)/order.h
10:
11: LIBETHER = $(LIBDIR)/libether.a
12: LIBCHAOS = $(LIBDIR)/libchaos.a
13: LIBIN = $(LIBDIR)/libin.a
14:
15: BINDIR = /usr/ether
16:
17: CMDS = netconfig arpconfig ipconfig chaosconfig
18: OFILES = netconfig.o arpconfig.o chaosconfig.o ipconfig.o
19:
20:
21: all: lib cmds
22:
23: lib: $(LIBF)
24: cmds: $(CMDS)
25:
26: clean:
27: rm -f core *.BAK .emacs* *.o $(CMDS)
28:
29:
30: $(LIBF): $(LIBFILES)
31: ar r $(LIBF) $(LIBFILES)
32: ranlib $(LIBF)
33:
34: $(LIBFILES): $(INCF)
35: $(OFILES): $(INCF)
36:
37: $(INCF): $(INCNAMES)
38: cp $(INCNAMES) $(INCDIR)
39:
40:
41: netconfig: netconfig.o $(LIBETHER)
42: cc -o netconfig netconfig.o -lether
43: cp netconfig $(BINDIR)
44: strip $(BINDIR)/netconfig
45:
46: arpconfig: arpconfig.o $(LIBETHER)
47: cc -o arpconfig arpconfig.o -lether
48: cp arpconfig $(BINDIR)
49: strip $(BINDIR)/arpconfig
50:
51: chaosconfig: chaosconfig.o $(LIBETHER) $(LIBCHAOS)
52: cc -o chaosconfig chaosconfig.o -lether -lchaos
53: cp chaosconfig $(BINDIR)
54: strip $(BINDIR)/chaosconfig
55:
56: ipconfig: ipconfig.o $(LIBETHER) $(LIBIN)
57: cc -o ipconfig ipconfig.o -lether -lin
58: cp ipconfig $(BINDIR)
59: strip $(BINDIR)/ipconfig
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.