|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.