-DESTDIR=
-CFLAGS= -O -w
-CFILES= access.c command.c expr.c format.c input.c main.c message.c \
- opset.c optab.c output.c pcs.c print.c runpcs.c setup.c sym.c
-OFILES= access.o command.o expr.o format.o input.o main.o message.o \
- opset.o optab.o output.o pcs.o print.o runpcs.o setup.o sym.o
-
-adb: ${OFILES}
- ${CC} -o adb ${OFILES}
-
-defs.h: mac.h mode.h
-mode.h: machine.h
-
-access.o: defs.h access.c
-command.o: defs.h command.c
-expr.o: defs.h expr.c
-format.o: defs.h format.c
-input.o: defs.h input.c
-main.o: defs.h main.c
-message.o: mac.h mode.h message.c
- ${CC} -c -R message.c
-opset.o: defs.h opset.c
-optab.o: defs.h optab.c
- ${CC} -c -R optab.c
-output.o: defs.h output.c
-pcs.o: defs.h pcs.c
-print.o: defs.h print.c
-runpcs.o: defs.h runpcs.c
-setup.o: defs.h setup.c
-sym.o: defs.h sym.c
-
-install:
- install -s adb ${DESTDIR}/bin
+# Redistribution and use in source and binary forms are permitted
+# provided that the above copyright notice and this paragraph are
+# duplicated in all such forms and that any documentation,
+# advertising materials, and other materials related to such
+# distribution and use acknowledge that the software was developed
+# by the University of California, Berkeley. The name of the
+# University may not be used to endorse or promote products derived
+# from this software without specific prior written permission.
+# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+#
+# @(#)Makefile 5.5 (Berkeley) %G%
+#
+LIBC= /lib/libc.a
+AS= ../../../pgrm/as/as.vax
+VPATH= ../adb
+CFLAGS= -I. -I../adb -I${AS} -O
+SRCS= access.c command.c expr.c format.c kstack.c machdep.c main.c \
+ opset.c optab.c output.c pcs.c print.c rodata.c setup.c strings.c \
+ sym.c
+OBJS= access.o command.o expr.o format.o kstack.o machdep.o main.o \
+ opset.o optab.o output.o pcs.o print.o rodata.o setup.o strings.o \
+ sym.o
+MAN= adb.0
+
+all: adb
+
+adb: ${OBJS} ${LIBC}
+ ${CC} -o $@ ${OBJS}
+
+optab.o rodata.o strings.o:
+ ${CC} ${CFLAGS} -c -R $<
+
+instrs.adb: ${AS}/instrs
+ (echo FLAVOR ADB; cat ${AS}/instrs) | awk -f ${AS}/instrs > instrs.adb