Annotation of researchv10no/cmd/nupas/ipc/Makefile, revision 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.