Annotation of researchv9/jerq/src/mux/makefile, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.