|
|
1.1 root 1: LIBS =
2: PDIR = proto
3: INCL = $(PDIR)
4: JINCL = /usr/jerq/include
5: SFLAGS =
6: CFLAGS = -O -I$(INCL) -I$(JINCL) $(SFLAGS)
7: PHEADERS = $(PDIR)/pconfig.h $(PDIR)/packets.h $(PDIR)/proto.h $(PDIR)/pstats.h
8: PFILES = $(PDIR)/pcheck.c $(PDIR)/pinit.c \
9: $(PDIR)/precv.c $(PDIR)/psend.c $(PDIR)/ptimeout.c
10: POBJS = pcheck.o pinit.o precv.o psend.o ptimeout.o
11:
12: mux: mux.o $(POBJS)
13: $(CC) $(LDFLAGS) -o mux mux.o $(POBJS) $(LIBS)
14:
15: smux: smux.o $(PFILES)
16: $(CC) $(CFLAGS) -DPSTATISTICS -DPSTATSDESC -c $(PFILES)
17: $(CC) $(LDFLAGS) -o smux smux.o $(POBJS) $(LIBS)
18: -rm -f $(POBJS)
19:
20: ssmux: smux.o $(PFILES)
21: $(CC) $(CFLAGS) -DEBUG -c $(PFILES)
22: $(CC) $(LDFLAGS) -o ssmux smux.o $(POBJS) $(LIBS)
23: -rm -f $(POBJS)
24:
25: tmux: tmux.o $(PFILES)
26: $(CC) $(CFLAGS) -DEBUG -c $(PFILES)
27: $(CC) $(LDFLAGS) -o tmux tmux.o $(POBJS) $(LIBS)
28: -rm -f $(POBJS)
29:
30: smux.o: mux.c
31: -mv mux.o savemux.o
32: $(CC) $(CFLAGS) -DPSTATISTICS -DPSTATSDESC -c mux.c && mv mux.o smux.o
33: -mv savemux.o mux.o
34:
35: tmux.o: mux.c
36: -mv mux.o smux.o
37: $(CC) $(CFLAGS) -DTRACING -DEBUG -c mux.c && mv mux.o tmux.o
38: -mv smux.o mux.o
39:
40: mux.o: msgs.h $(JINCL)/tty.h $(PHEADERS)
41:
42: pcheck.o: $(PDIR)/pcheck.c
43: $(CC) $(CFLAGS) -c $(PDIR)/pcheck.c
44: pinit.o: $(PDIR)/pinit.c $(PHEADERS)
45: $(CC) $(CFLAGS) -c $(PDIR)/pinit.c
46: precv.o: $(PDIR)/precv.c $(PHEADERS)
47: $(CC) $(CFLAGS) -c $(PDIR)/precv.c
48: psend.o: $(PDIR)/psend.c $(PHEADERS)
49: $(CC) $(CFLAGS) -c $(PDIR)/psend.c
50: ptimeout.o: $(PDIR)/ptimeout.c $(PHEADERS)
51: $(CC) $(CFLAGS) -c $(PDIR)/ptimeout.c
52:
53: print:
54: pr *.h *.c
55:
56: pp:
57: pp -tmux *.h *.c proto/*.? | dcan
58:
59: lint:
60: lint -I$(INCL) -I$(JINCL) $(SFLAGS) -DTRACING mux.c $(PDIR)/*.c
61:
62: clean:
63: rm -f *.o mux tmux core
64: cd term; make clean
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.