Annotation of researchv10no/cmd/nupas/ipc/Makefile, revision 1.1.1.1

1.1       root        1: # If routines are missing, try running with
                      2: #
                      3: #      SLFLAGS=-lresolv        if the resolver is used
                      4: #                                      (it's required by mx)
                      5: 
                      6: STUBS=stubdk.o stubtcp.o stubmx.o stubproxy.o
                      7: COBJS=ipcpath.o util.o ipcperror.o ${ERR}
                      8: 
                      9: CFLAGS=-g $(SCFLAGS)
                     10: 
                     11: all:
                     12:        @echo "usage: make init [dk] [tcp] [otcp] [utstcp] [mx] [proxy] lib"
                     13:        @exit 1
                     14: 
                     15: stublib.a:     $(STUBS)
                     16:        rm -f stublib.a
                     17:        ar cr stublib.a $(STUBS)
                     18: 
                     19: 
                     20: init:  $(COBJS)
                     21:        rm -f libipc.a reallib.a
                     22:        ar cr libipc.a $(COBJS)
                     23: 
                     24:        
                     25: lib:   ipcopen.o stublib.a
                     26:        -ranlib stublib.a reallib.a
                     27:        ld -r ipcopen.o reallib.a stublib.a -o a.out $(SLFLAGS) && mv a.out ipc.o
                     28:        ar cr libipc.a ipc.o
                     29:        -ranlib libipc.a
                     30:        
                     31: dk:    dkconnect.o
                     32:        ld -r dkconnect.o -ldk -o a.out && mv a.out dk.o
                     33:        ar cr reallib.a dk.o
                     34: 
                     35: sundk: dkconnect.o
                     36:        ld -r dkconnect.o /usr/dk/lib/libdk.a -o a.out && mv a.out dk.o
                     37:        ar cr reallib.a dk.o
                     38: 
                     39: mipsdk:        mipsdkcon.o /v/lib/libipc.a
                     40:        ld -r mipsdkcon.o /v/lib/libipc.a -o a.out && mv a.out dk.o
                     41:        ar cr reallib.a dk.o
                     42: 
                     43: tcp:   tcpconnect.o
                     44:        ar cr reallib.a tcpconnect.o
                     45: 
                     46: otcp:  otcpconnect.o
                     47:        ar cr reallib.a otcpconnect.o
                     48: 
                     49: utstcp:        utcpconnect.o s5sockbcon.o
                     50:        ar cr libipc.a utsconnect.o s5sockbcon.o
                     51: 
                     52: mx:    tcp mxconnect.o
                     53:        ar cr reallib.a mxconnect.o
                     54: 
                     55: proxy: proxio.o
                     56:        ar cr reallib.a proxio.o
                     57: 
                     58: 
                     59: proxio.o:      proxio.c proxy.h
                     60:        $(CC) $(CFLAGS) -c proxio.c
                     61: 
                     62: ipcopen.o:     ipcopen.c
                     63:        $(CC) $(CFLAGS) -c ipcopen.c
                     64: 
                     65: research:      res_err.o
                     66:        ld -r res_err.o -lipc -o a.out && mv a.out res.o
                     67:        ar cr libipc.a res.o
                     68:        ranlib libipc.a
                     69: 
                     70: mipsdkcon.o:
                     71:        $(CC) $(CFLAGS) -c mipsdkcon.c -I/v/include
                     72: 
                     73: clean:
                     74:        rm -f *.o *.a a.out

unix.superglobalmegacorp.com

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