no copyrights on Makefile's
[unix-history] / usr / src / old / dbx / Makefile
CommitLineData
93d7e548 1# @(#)Makefile 5.26 (Berkeley) %G%
723343f2 2
5f8ac26f 3PROG= dbx
71a2bd59 4CFLAGS+=-I. -I${.CURDIR}
5f8ac26f
KB
5HDRS= asm.h events.h c.h check.h coredump.h debug.h eval.h fortran.h \
6 keywords.h languages.h lists.h machine.h main.h mappings.h \
7 modula-2.h names.h object.h operators.h pascal.h printsym.h \
8 process.h runtime.h scanner.h source.h stabstring.h symbols.h \
9 tree.h ops.h
10SRCS= asm.c events.c c.c check.c coredump.c debug.c eval.c fortran.c \
11 keywords.c languages.c library.c lists.c main.c mappings.c \
12 modula-2.c names.c object.c operators.c pascal.c printsym.c \
13 process.c scanner.c source.c stabstring.c symbols.c tree.c \
14 ${MACHINE}.c runtime.${MACHINE}.c ops.${MACHINE}.c
15OBJS+= cerror.${MACHINE}.o commands.o date.o
93d7e548 16
0cdd49b4
KB
17LDADD= -lcompat
18DPADD= ${LIBCOMPAT}
93d7e548 19CLEANFILES+=mkdate makedefs makedefs.o date.c y.tab.h dbx.5.0 \
5f8ac26f 20 ${HDRS} ${MACHINE}.h runtime.${MACHINE}.h ops.${MACHINE}.h
723343f2
SL
21
22.c.h:
5f8ac26f 23 ./makedefs -f ${.CURDIR}/$*.c $*.h
723343f2 24
93d7e548 25all: ${HDRS} dbx.5.0
723343f2 26
5f8ac26f 27machine.h: ${MACHINE}.h
6fd8b98b 28 rm -f machine.h
5f8ac26f 29 ln -s ${MACHINE}.h machine.h
723343f2 30
5f8ac26f 31runtime.h: runtime.${MACHINE}.h
6fd8b98b 32 rm -f runtime.h
5f8ac26f 33 ln -s runtime.${MACHINE}.h runtime.h
fb427eb7 34
5f8ac26f 35ops.h: ops.${MACHINE}.h
6fd8b98b 36 rm -f ops.h
5f8ac26f 37 ln -s ops.${MACHINE}.h ops.h
fb427eb7 38
5f8ac26f
KB
39date.c: mkdate
40 ./mkdate > date.c
fb427eb7 41
5f8ac26f
KB
42${HDRS}: makedefs
43makedefs: makedefs.c library.o cerror.${MACHINE}.o
44 ${CC} ${CFLAGS} \
45 ${.CURDIR}/makedefs.c library.o cerror.${MACHINE}.o -o $@
723343f2 46
1c39daec 47mkdate: mkdate.c
5f8ac26f 48 ${CC} ${CFLAGS} ${.CURDIR}/mkdate.c -o $@
0022c355 49
93d7e548
KB
50beforeinstall:
51 install -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} dbx.5.0 \
52 ${DESTDIR}${MANDIR}5/dbx.0
53
5f8ac26f 54.include <bsd.prog.mk>