Commit | Line | Data |
---|---|---|
93d7e548 | 1 | # @(#)Makefile 5.26 (Berkeley) %G% |
723343f2 | 2 | |
5f8ac26f | 3 | PROG= dbx |
71a2bd59 | 4 | CFLAGS+=-I. -I${.CURDIR} |
5f8ac26f KB |
5 | HDRS= 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 | |
10 | SRCS= 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 | |
15 | OBJS+= cerror.${MACHINE}.o commands.o date.o | |
93d7e548 | 16 | |
0cdd49b4 KB |
17 | LDADD= -lcompat |
18 | DPADD= ${LIBCOMPAT} | |
93d7e548 | 19 | CLEANFILES+=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 | 25 | all: ${HDRS} dbx.5.0 |
723343f2 | 26 | |
5f8ac26f | 27 | machine.h: ${MACHINE}.h |
6fd8b98b | 28 | rm -f machine.h |
5f8ac26f | 29 | ln -s ${MACHINE}.h machine.h |
723343f2 | 30 | |
5f8ac26f | 31 | runtime.h: runtime.${MACHINE}.h |
6fd8b98b | 32 | rm -f runtime.h |
5f8ac26f | 33 | ln -s runtime.${MACHINE}.h runtime.h |
fb427eb7 | 34 | |
5f8ac26f | 35 | ops.h: ops.${MACHINE}.h |
6fd8b98b | 36 | rm -f ops.h |
5f8ac26f | 37 | ln -s ops.${MACHINE}.h ops.h |
fb427eb7 | 38 | |
5f8ac26f KB |
39 | date.c: mkdate |
40 | ./mkdate > date.c | |
fb427eb7 | 41 | |
5f8ac26f KB |
42 | ${HDRS}: makedefs |
43 | makedefs: makedefs.c library.o cerror.${MACHINE}.o | |
44 | ${CC} ${CFLAGS} \ | |
45 | ${.CURDIR}/makedefs.c library.o cerror.${MACHINE}.o -o $@ | |
723343f2 | 46 | |
1c39daec | 47 | mkdate: mkdate.c |
5f8ac26f | 48 | ${CC} ${CFLAGS} ${.CURDIR}/mkdate.c -o $@ |
0022c355 | 49 | |
93d7e548 KB |
50 | beforeinstall: |
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> |