BSD 4_4 release
[unix-history] / usr / src / old / adb / adb.vax / Makefile
index 8fe92cb..7b39268 100644 (file)
@@ -1,54 +1,26 @@
-#
-#      Makefile        4.7     87/06/02
-#
-DESTDIR= 
-DFLAGS = -DADB
-CFLAGS=        -O -w ${DFLAGS}
-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
+#      @(#)Makefile    5.9 (Berkeley) 4/11/91
 
 
-#
-#      path to the directory containing as
-#
-AS =   ../../as/as.vax
+PROG=  adb
+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
+ASPATH=        ../../../old/as.vax
+SYSPATH=../../../sys.oldvm
+.PATH: ${.CURDIR}/../common_source
+CLEANFILES=instrs.adb
 
 
-adb:   ${OFILES}
-       ${CC} -o adb ${OFILES}
+CFLAGS+= -I. -I${.CURDIR} -I${.CURDIR}/../common_source -I${.CURDIR}/${ASPATH} -I${.CURDIR}/${SYSPATH}
 
 
-defs.h:                mac.h mode.h
-mode.h:                machine.h
+optab.o: instrs.adb
 
 
-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
-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
+optab.o rodata.o strings.o:
+       ${CC} ${CFLAGS} -R -c ${.IMPSRC}
 
 
-opset.o:       defs.h opset.c
-       ${CC} ${CFLAGS} -c    -I. -I$(AS) opset.c
-optab.o:       defs.h optab.c instrs.adb
-       ${CC} ${CFLAGS} -c -R -I. -I$(AS) optab.c
-instrs.adb: $(AS)/instrs
-       (echo FLAVOR ADB; cat $(AS)/instrs) | awk -f $(AS)/instrs > instrs.adb
+INSTR=${.CURDIR}/${ASPATH}/instrs
+instrs.adb: ${INSTR}
+       (echo FLAVOR ADB; cat ${INSTR}) | awk -f ${INSTR} > ${.TARGET}
 
 
-install:
-       install -s adb ${DESTDIR}/bin
+.include "../../Makefile.inc"
+.include <bsd.prog.mk>
 
 
-clean:
-       rm -f adb instrs.adb errs ${OFILES}
-
-depend:
-
-print:
-       @ls -l | pr
-       @pr -f Makefile *.h ${CFILES}
+.depend: instrs.adb