X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/f02effa03abb80e04557791e70b23424df2608d3..2b52fd75d23d7a441795ccd6158c9036c74c6911:/usr/src/old/adb/adb.vax/Makefile diff --git a/usr/src/old/adb/adb.vax/Makefile b/usr/src/old/adb/adb.vax/Makefile index cebc771c68..b68ef162f1 100644 --- a/usr/src/old/adb/adb.vax/Makefile +++ b/usr/src/old/adb/adb.vax/Makefile @@ -1,52 +1,59 @@ # -# Makefile 4.3 82/10/27 +# Copyright (c) 1988 The Regents of the University of California. +# All rights reserved. # -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 - +# 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. # -# path to the directory containing as +# @(#)Makefile 5.5 (Berkeley) %G% # -AS = /usr/src/bin/as - -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 -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 - -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 - -install: - install -s adb ${DESTDIR}/bin +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 clean: - rm -f adb ${OFILES} + rm -f ${OBJS} core adb + +cleandir: clean + rm -f ${MAN} tags .depend + +depend: ${SRCS} + mkdep ${CFLAGS} ${SRCS} + +install: ${MAN} + install -s -o bin -g bin -m 755 adb ${DESTDIR}/bin/adb + install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat1 + +lint: ${SRCS} + lint ${CFLAGS} ${SRCS} -print: - @ls -l | pr - @pr -f Makefile *.h ${CFILES} +tags: ${SRCS} + ctags ${SRCS}