# Copyright (c) 1993 Xerox Corporation. All rights reserved. # # PCR lower-level makefile for CirioNub (debugnub) # # Demers, February 19, 1990 8:35:52 am PST # CFILES0 = CirioNubRuntime.c CFILES1 = CirioNubStart.c CirioNubProcs0.c CirioNubProcs1.c CirioNubProcs2.c \ CirioNubLocalProcs.c CirioNubInnerProcs.c CirioNubStoreBytesToText.c CFILES2 = CFILES3 = RDTMain.c RDTProcs.c RDTRuntime.c OFILES0 = CirioNubRuntime.o OFILES1 = CirioNubStart.o CirioNubProcs0.o CirioNubProcs1.o CirioNubProcs2.o \ CirioNubLocalProcs.o CirioNubInnerProcs.o CirioNubStoreBytesToText.o OFILES2 = OFILES3 = RDTMain.o RDTProcs.o RDTRuntime.o INCLUDE = CirioNubEnvironment.h CirioNubInnerProcs.h CirioNubInstall.h \ CirioNubLocalProcs.h CirioNubMarshall.h \ CirioNubPrivate.h CirioNubProcs.h CirioNubProtocol.h CirioNubTypes.h \ RDTProcs.h RDTRuntime.h BIN = RemoteDebugTool OBJ = debugnub.o LIB = CirioNub.o DebugNub.o MAKE←DEPEND←SRC = ${CFILES0} ${CFILES1} ${CFILES2} ${CFILES3} # for compiler control ... # don't change CCLD to gcc because gcc ignores -Bstatic! CCLD = /bin/cc # CC = /bin/cc # CC = gcc include makefile.config include ../makefile.common # for optimization control ... CFLAGS = ${STD←INCLUDES} ${CONFIG←CFLAGS} ${MACHINE} # # targets # notarget: debugnub.o CirioNub.o DebugNub.o RemoteDebugTool DebugNub.o: debugnub.o CirioNub.o ld -r -o DebugNub.o debugnub.o CirioNub.o debugnub.o: ${OFILES0} ${VERSION←DOT←O} ld -r -o debugnub.o ${OFILES0} ${VERSION←DOT←O} CirioNub.o: ${OFILES1} ptrace.o ld -r -o CirioNub.o ${OFILES1} ptrace.o RemoteDebugTool: ${OFILES3} ${CCLD} -Bstatic -o RemoteDebugTool ${OFILES3} ${OFILES0} ${OFILES1} ${OFILES2} ${OFILES3}: makefile.config ptrace.o: /lib/libc.a rm -f ptrace.o; ar x /lib/libc.a ptrace.o # # DO NOT DELETE THIS LINE -- MAKE DEPEND DEPENDS ON IT BEING HERE! CirioNubRuntime.o: CirioNubRuntime.c CirioNubRuntime.o: ../INCLUDE/xr/Errno.h CirioNubRuntime.o: /usr/include/errno.h CirioNubRuntime.o: /usr/include/sys/errno.h CirioNubRuntime.o: ../INCLUDE/xr/ThreadsBackdoor.h CirioNubRuntime.o: ../INCLUDE/xr/Threads.h CirioNubRuntime.o: ../INCLUDE/xr/BasicTypes.h CirioNubRuntime.o: ../INCLUDE/xr/ThreadsInlines.h CirioNubRuntime.o: ../INCLUDE/xr/ThreadsSharedMem.h CirioNubRuntime.o: /usr/include/sys/time.h CirioNubRuntime.o: /usr/include/time.h CirioNubRuntime.o: /usr/include/sys/stdtypes.h CirioNubRuntime.o: ../INCLUDE/xr/ThreadsSlaveIOP.h CirioNubRuntime.o: ../INCLUDE/xr/Threads.h CirioNubRuntime.o: ../INCLUDE/xr/ThreadsBackdoor.h CirioNubRuntime.o: ../INCLUDE/xr/ThreadsSignalsPrivate.h CirioNubRuntime.o: /usr/include/sys/signal.h CirioNubRuntime.o: /usr/include/vm/faultcode.h CirioNubRuntime.o: /usr/include/sys/stdtypes.h CirioNubRuntime.o: INCLUDE/xr/CirioNubProtocol.h CirioNubRuntime.o: /usr/include/sys/types.h CirioNubRuntime.o: /usr/include/sys/stdtypes.h CirioNubRuntime.o: /usr/include/sys/sysmacros.h CirioNubRuntime.o: INCLUDE/xr/CirioNubPrivate.h CirioNubRuntime.o: ../INCLUDE/xr/ThreadsSlaveIOP.h CirioNubRuntime.o: INCLUDE/xr/CirioNubProtocol.h CirioNubRuntime.o: INCLUDE/xr/CirioNubInstall.h CirioNubRuntime.o: ../INCLUDE/xr/Threads.h CirioNubRuntime.o: INCLUDE/xr/CirioNubProtocol.h CirioNubRuntime.o: /usr/include/sys/types.h CirioNubRuntime.o: /usr/include/netinet/in.h CirioNubRuntime.o: INCLUDE/xr/CirioNubInstall.h CirioNubRuntime.o: INCLUDE/xr/CirioNubMarshall.h CirioNubRuntime.o: ../INCLUDE/xr/Threads.h CirioNubRuntime.o: INCLUDE/xr/CirioNubProtocol.h CirioNubRuntime.o: ../INCLUDE/xr/ThreadsMsg.h CirioNubRuntime.o: /usr/include/sys/socket.h CirioNubRuntime.o: /usr/include/netinet/tcp.h CirioNubStart.o: CirioNubStart.c CirioNubStart.o: ../INCLUDE/xr/Errno.h CirioNubStart.o: /usr/include/errno.h CirioNubStart.o: /usr/include/sys/errno.h CirioNubStart.o: ../INCLUDE/xr/Threads.h CirioNubStart.o: ../INCLUDE/xr/BasicTypes.h CirioNubStart.o: ../INCLUDE/xr/ThreadsInlines.h CirioNubStart.o: ../INCLUDE/xr/ThreadsSharedMem.h CirioNubStart.o: ../INCLUDE/xr/ThreadsBackdoor.h CirioNubStart.o: /usr/include/sys/time.h CirioNubStart.o: /usr/include/time.h CirioNubStart.o: /usr/include/sys/stdtypes.h CirioNubStart.o: ../INCLUDE/xr/ThreadsSignalsPrivate.h CirioNubStart.o: /usr/include/sys/signal.h CirioNubStart.o: /usr/include/vm/faultcode.h CirioNubStart.o: /usr/include/sys/stdtypes.h CirioNubStart.o: ../INCLUDE/xr/ThreadsMsg.h CirioNubStart.o: INCLUDE/xr/CirioNubProtocol.h CirioNubStart.o: /usr/include/sys/types.h CirioNubStart.o: /usr/include/sys/stdtypes.h CirioNubStart.o: /usr/include/sys/sysmacros.h CirioNubStart.o: INCLUDE/xr/CirioNubPrivate.h CirioNubStart.o: ../INCLUDE/xr/ThreadsSlaveIOP.h CirioNubStart.o: ../INCLUDE/xr/Threads.h CirioNubStart.o: ../INCLUDE/xr/ThreadsBackdoor.h CirioNubStart.o: INCLUDE/xr/CirioNubProtocol.h CirioNubStart.o: INCLUDE/xr/CirioNubInstall.h CirioNubStart.o: ../INCLUDE/xr/Threads.h CirioNubStart.o: INCLUDE/xr/CirioNubProtocol.h CirioNubStart.o: /usr/include/sys/types.h CirioNubStart.o: /usr/include/netinet/in.h CirioNubStart.o: INCLUDE/xr/CirioNubInstall.h CirioNubStart.o: INCLUDE/xr/CirioNubEnvironment.h CirioNubStart.o: INCLUDE/xr/CirioNubProtocol.h CirioNubStart.o: INCLUDE/xr/CirioNubMarshall.h CirioNubStart.o: ../INCLUDE/xr/Threads.h CirioNubStart.o: INCLUDE/xr/CirioNubProtocol.h CirioNubStart.o: INCLUDE/xr/CirioNubProcs.h CirioNubStart.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs0.o: CirioNubProcs0.c CirioNubProcs0.o: ../INCLUDE/xr/Errno.h CirioNubProcs0.o: /usr/include/errno.h CirioNubProcs0.o: /usr/include/sys/errno.h CirioNubProcs0.o: ../INCLUDE/xr/ThreadsBackdoor.h CirioNubProcs0.o: ../INCLUDE/xr/Threads.h CirioNubProcs0.o: ../INCLUDE/xr/BasicTypes.h CirioNubProcs0.o: ../INCLUDE/xr/ThreadsInlines.h CirioNubProcs0.o: ../INCLUDE/xr/ThreadsSharedMem.h CirioNubProcs0.o: /usr/include/sys/time.h CirioNubProcs0.o: /usr/include/time.h CirioNubProcs0.o: /usr/include/sys/stdtypes.h CirioNubProcs0.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs0.o: /usr/include/sys/types.h CirioNubProcs0.o: /usr/include/sys/stdtypes.h CirioNubProcs0.o: /usr/include/sys/sysmacros.h CirioNubProcs0.o: INCLUDE/xr/CirioNubMarshall.h CirioNubProcs0.o: ../INCLUDE/xr/Threads.h CirioNubProcs0.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs0.o: INCLUDE/xr/CirioNubProcs.h CirioNubProcs0.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs0.o: INCLUDE/xr/CirioNubEnvironment.h CirioNubProcs0.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs0.o: INCLUDE/xr/CirioNubMarshall.h CirioNubProcs0.o: ../INCLUDE/xr/ThreadsMsg.h CirioNubProcs1.o: CirioNubProcs1.c CirioNubProcs1.o: ../INCLUDE/xr/Errno.h CirioNubProcs1.o: /usr/include/errno.h CirioNubProcs1.o: /usr/include/sys/errno.h CirioNubProcs1.o: ../INCLUDE/xr/Threads.h CirioNubProcs1.o: ../INCLUDE/xr/BasicTypes.h CirioNubProcs1.o: ../INCLUDE/xr/ThreadsInlines.h CirioNubProcs1.o: ../INCLUDE/xr/ThreadsSharedMem.h CirioNubProcs1.o: ../INCLUDE/xr/ThreadsBackdoor.h CirioNubProcs1.o: /usr/include/sys/time.h CirioNubProcs1.o: /usr/include/time.h CirioNubProcs1.o: /usr/include/sys/stdtypes.h CirioNubProcs1.o: ../INCLUDE/xr/IncrementalLoad.h CirioNubProcs1.o: /usr/include/sys/types.h CirioNubProcs1.o: /usr/include/sys/stdtypes.h CirioNubProcs1.o: /usr/include/sys/sysmacros.h CirioNubProcs1.o: ../INCLUDE/xr/BasicTypes.h CirioNubProcs1.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs1.o: /usr/include/sys/types.h CirioNubProcs1.o: INCLUDE/xr/CirioNubMarshall.h CirioNubProcs1.o: ../INCLUDE/xr/Threads.h CirioNubProcs1.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs1.o: INCLUDE/xr/CirioNubProcs.h CirioNubProcs1.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs1.o: INCLUDE/xr/CirioNubInnerProcs.h CirioNubProcs1.o: INCLUDE/xr/CirioNubTypes.h CirioNubProcs1.o: /usr/include/sys/types.h CirioNubProcs1.o: INCLUDE/xr/CirioNubEnvironment.h CirioNubProcs1.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs1.o: INCLUDE/xr/CirioNubMarshall.h CirioNubProcs2.o: CirioNubProcs2.c CirioNubProcs2.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs2.o: /usr/include/sys/types.h CirioNubProcs2.o: /usr/include/sys/stdtypes.h CirioNubProcs2.o: /usr/include/sys/sysmacros.h CirioNubProcs2.o: INCLUDE/xr/CirioNubMarshall.h CirioNubProcs2.o: ../INCLUDE/xr/Threads.h CirioNubProcs2.o: ../INCLUDE/xr/BasicTypes.h CirioNubProcs2.o: ../INCLUDE/xr/ThreadsInlines.h CirioNubProcs2.o: ../INCLUDE/xr/ThreadsSharedMem.h CirioNubProcs2.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs2.o: INCLUDE/xr/CirioNubProcs.h CirioNubProcs2.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs2.o: INCLUDE/xr/CirioNubEnvironment.h CirioNubProcs2.o: INCLUDE/xr/CirioNubProtocol.h CirioNubProcs2.o: INCLUDE/xr/CirioNubMarshall.h CirioNubProcs2.o: /usr/include/sys/types.h CirioNubProcs2.o: /usr/include/sys/stat.h CirioNubProcs2.o: /usr/include/sys/types.h CirioNubProcs2.o: /usr/include/fcntl.h CirioNubProcs2.o: /usr/include/sys/fcntlcom.h CirioNubProcs2.o: /usr/include/sys/stdtypes.h CirioNubProcs2.o: /usr/include/sys/stat.h CirioNubProcs2.o: /usr/include/errno.h CirioNubProcs2.o: /usr/include/sys/errno.h CirioNubLocalProcs.o: CirioNubLocalProcs.c CirioNubLocalProcs.o: ../INCLUDE/xr/Errno.h CirioNubLocalProcs.o: /usr/include/errno.h CirioNubLocalProcs.o: /usr/include/sys/errno.h CirioNubLocalProcs.o: ../INCLUDE/xr/Threads.h CirioNubLocalProcs.o: ../INCLUDE/xr/BasicTypes.h CirioNubLocalProcs.o: ../INCLUDE/xr/ThreadsInlines.h CirioNubLocalProcs.o: ../INCLUDE/xr/ThreadsSharedMem.h CirioNubLocalProcs.o: ../INCLUDE/xr/ThreadsBackdoor.h CirioNubLocalProcs.o: /usr/include/sys/time.h CirioNubLocalProcs.o: /usr/include/time.h CirioNubLocalProcs.o: /usr/include/sys/stdtypes.h CirioNubLocalProcs.o: ../INCLUDE/xr/IncrementalLoad.h CirioNubLocalProcs.o: /usr/include/sys/types.h CirioNubLocalProcs.o: /usr/include/sys/stdtypes.h CirioNubLocalProcs.o: /usr/include/sys/sysmacros.h CirioNubLocalProcs.o: ../INCLUDE/xr/BasicTypes.h CirioNubLocalProcs.o: INCLUDE/xr/CirioNubEnvironment.h CirioNubLocalProcs.o: INCLUDE/xr/CirioNubProtocol.h CirioNubLocalProcs.o: /usr/include/sys/types.h CirioNubLocalProcs.o: INCLUDE/xr/CirioNubMarshall.h CirioNubLocalProcs.o: ../INCLUDE/xr/Threads.h CirioNubLocalProcs.o: INCLUDE/xr/CirioNubProtocol.h CirioNubLocalProcs.o: INCLUDE/xr/CirioNubLocalProcs.h CirioNubLocalProcs.o: INCLUDE/xr/CirioNubTypes.h CirioNubLocalProcs.o: /usr/include/sys/types.h CirioNubLocalProcs.o: INCLUDE/xr/CirioNubInnerProcs.h CirioNubInnerProcs.o: CirioNubInnerProcs.c CirioNubInnerProcs.o: ../INCLUDE/xr/Errno.h CirioNubInnerProcs.o: /usr/include/errno.h CirioNubInnerProcs.o: /usr/include/sys/errno.h CirioNubInnerProcs.o: ../INCLUDE/xr/Threads.h CirioNubInnerProcs.o: ../INCLUDE/xr/BasicTypes.h CirioNubInnerProcs.o: ../INCLUDE/xr/ThreadsInlines.h CirioNubInnerProcs.o: ../INCLUDE/xr/ThreadsSharedMem.h CirioNubInnerProcs.o: ../INCLUDE/xr/ThreadsBackdoor.h CirioNubInnerProcs.o: /usr/include/sys/time.h CirioNubInnerProcs.o: /usr/include/time.h CirioNubInnerProcs.o: /usr/include/sys/stdtypes.h CirioNubInnerProcs.o: ../INCLUDE/xr/IncrementalLoad.h CirioNubInnerProcs.o: /usr/include/sys/types.h CirioNubInnerProcs.o: /usr/include/sys/stdtypes.h CirioNubInnerProcs.o: /usr/include/sys/sysmacros.h CirioNubInnerProcs.o: ../INCLUDE/xr/BasicTypes.h CirioNubInnerProcs.o: INCLUDE/xr/CirioNubInnerProcs.h CirioNubInnerProcs.o: INCLUDE/xr/CirioNubTypes.h CirioNubInnerProcs.o: /usr/include/sys/types.h CirioNubStoreBytesToText.o: CirioNubStoreBytesToText.c CirioNubStoreBytesToText.o: ../INCLUDE/xr/Errno.h CirioNubStoreBytesToText.o: /usr/include/errno.h CirioNubStoreBytesToText.o: /usr/include/sys/errno.h CirioNubStoreBytesToText.o: ../INCLUDE/xr/ThreadsBackdoor.h CirioNubStoreBytesToText.o: ../INCLUDE/xr/Threads.h CirioNubStoreBytesToText.o: ../INCLUDE/xr/BasicTypes.h CirioNubStoreBytesToText.o: ../INCLUDE/xr/ThreadsInlines.h CirioNubStoreBytesToText.o: ../INCLUDE/xr/ThreadsSharedMem.h CirioNubStoreBytesToText.o: /usr/include/sys/time.h CirioNubStoreBytesToText.o: /usr/include/time.h CirioNubStoreBytesToText.o: /usr/include/sys/stdtypes.h CirioNubStoreBytesToText.o: INCLUDE/xr/CirioNubProtocol.h CirioNubStoreBytesToText.o: /usr/include/sys/types.h CirioNubStoreBytesToText.o: /usr/include/sys/stdtypes.h CirioNubStoreBytesToText.o: /usr/include/sys/sysmacros.h CirioNubStoreBytesToText.o: INCLUDE/xr/CirioNubMarshall.h CirioNubStoreBytesToText.o: ../INCLUDE/xr/Threads.h CirioNubStoreBytesToText.o: INCLUDE/xr/CirioNubProtocol.h CirioNubStoreBytesToText.o: INCLUDE/xr/CirioNubProcs.h CirioNubStoreBytesToText.o: INCLUDE/xr/CirioNubProtocol.h CirioNubStoreBytesToText.o: INCLUDE/xr/CirioNubEnvironment.h CirioNubStoreBytesToText.o: INCLUDE/xr/CirioNubProtocol.h CirioNubStoreBytesToText.o: INCLUDE/xr/CirioNubMarshall.h CirioNubStoreBytesToText.o: ../INCLUDE/xr/ThreadsMsg.h CirioNubStoreBytesToText.o: /usr/include/signal.h CirioNubStoreBytesToText.o: /usr/include/sys/signal.h CirioNubStoreBytesToText.o: /usr/include/vm/faultcode.h CirioNubStoreBytesToText.o: /usr/include/sys/stdtypes.h CirioNubStoreBytesToText.o: /usr/include/sys/ptrace.h CirioNubStoreBytesToText.o: /usr/include/sys/wait.h CirioNubStoreBytesToText.o: /usr/include/sys/stdtypes.h RDTMain.o: RDTMain.c RDTMain.o: ../INCLUDE/xr/BasicTypes.h RDTMain.o: ../INCLUDE/xr/Threads.h RDTMain.o: ../INCLUDE/xr/ThreadsInlines.h RDTMain.o: ../INCLUDE/xr/ThreadsSharedMem.h RDTMain.o: ../INCLUDE/xr/ThreadsBackdoor.h RDTMain.o: /usr/include/sys/time.h RDTMain.o: /usr/include/time.h RDTMain.o: /usr/include/sys/stdtypes.h RDTMain.o: ../INCLUDE/xr/Errno.h RDTMain.o: /usr/include/errno.h RDTMain.o: /usr/include/sys/errno.h RDTMain.o: INCLUDE/xr/CirioNubTypes.h RDTMain.o: /usr/include/sys/types.h RDTMain.o: /usr/include/sys/stdtypes.h RDTMain.o: /usr/include/sys/sysmacros.h RDTMain.o: INCLUDE/xr/RDTProcs.h RDTMain.o: INCLUDE/xr/CirioNubProtocol.h RDTMain.o: /usr/include/sys/types.h RDTMain.o: /usr/include/sgtty.h RDTMain.o: /usr/include/sys/ioctl.h RDTMain.o: /usr/include/sys/ttychars.h RDTMain.o: /usr/include/sys/ttydev.h RDTMain.o: /usr/include/sys/ttold.h RDTMain.o: /usr/include/sys/ioccom.h RDTMain.o: /usr/include/sys/ttycom.h RDTMain.o: /usr/include/sys/filio.h RDTMain.o: /usr/include/sys/ioccom.h RDTMain.o: /usr/include/sys/sockio.h RDTMain.o: /usr/include/sys/ioccom.h RDTMain.o: /usr/include/sys/signal.h RDTMain.o: /usr/include/vm/faultcode.h RDTMain.o: /usr/include/sys/stdtypes.h RDTMain.o: /usr/include/sys/file.h RDTMain.o: /usr/include/sys/types.h RDTMain.o: /usr/include/sys/fcntlcom.h RDTMain.o: /usr/include/sys/stdtypes.h RDTMain.o: /usr/include/sys/stat.h RDTMain.o: /usr/include/sys/types.h RDTMain.o: /usr/include/sys/types.h RDTMain.o: /usr/include/sys/ipc.h RDTMain.o: /usr/include/sys/sem.h RDTMain.o: /usr/include/sys/time.h RDTMain.o: /usr/include/fcntl.h RDTMain.o: /usr/include/sys/fcntlcom.h RDTMain.o: /usr/include/ctype.h RDTProcs.o: RDTProcs.c RDTProcs.o: ../INCLUDE/xr/BasicTypes.h RDTProcs.o: ../INCLUDE/xr/Errno.h RDTProcs.o: /usr/include/errno.h RDTProcs.o: /usr/include/sys/errno.h RDTProcs.o: INCLUDE/xr/CirioNubTypes.h RDTProcs.o: ../INCLUDE/xr/Threads.h RDTProcs.o: ../INCLUDE/xr/ThreadsInlines.h RDTProcs.o: ../INCLUDE/xr/ThreadsSharedMem.h RDTProcs.o: /usr/include/sys/types.h RDTProcs.o: /usr/include/sys/stdtypes.h RDTProcs.o: /usr/include/sys/sysmacros.h RDTProcs.o: INCLUDE/xr/CirioNubProtocol.h RDTProcs.o: /usr/include/sys/types.h RDTProcs.o: INCLUDE/xr/CirioNubProcs.h RDTProcs.o: INCLUDE/xr/CirioNubProtocol.h RDTProcs.o: INCLUDE/xr/RDTRuntime.h RDTProcs.o: INCLUDE/xr/RDTProcs.h RDTRuntime.o: RDTRuntime.c RDTRuntime.o: ../INCLUDE/xr/BasicTypes.h RDTRuntime.o: ../INCLUDE/xr/Errno.h RDTRuntime.o: /usr/include/errno.h RDTRuntime.o: /usr/include/sys/errno.h RDTRuntime.o: INCLUDE/xr/CirioNubTypes.h RDTRuntime.o: ../INCLUDE/xr/Threads.h RDTRuntime.o: ../INCLUDE/xr/ThreadsInlines.h RDTRuntime.o: ../INCLUDE/xr/ThreadsSharedMem.h RDTRuntime.o: /usr/include/sys/types.h RDTRuntime.o: /usr/include/sys/stdtypes.h RDTRuntime.o: /usr/include/sys/sysmacros.h RDTRuntime.o: INCLUDE/xr/CirioNubProtocol.h RDTRuntime.o: /usr/include/sys/types.h RDTRuntime.o: INCLUDE/xr/RDTRuntime.h RDTRuntime.o: /usr/include/sys/socket.h RDTRuntime.o: /usr/include/netinet/in.h RDTRuntime.o: /usr/include/netinet/tcp.h RDTRuntime.o: /usr/include/netdb.h