1# $MirOS: src/usr.bin/pmdb/Makefile,v 1.2 2005/03/13 18:33:22 tg Exp $
2# $OpenBSD: Makefile,v 1.9 2003/12/03 22:28:01 grange Exp $
3
4.include <bsd.own.mk>
5
6.if (!exists(arch/${MACHINE}/Makefile.inc) && \
7    !exists(arch/${MACHINE_ARCH}/Makefile.inc))
8NOMAN=	yes
9NOPROG=	yes
10.else
11
12PROG=	pmdb
13SRCS=	pmdb.c symbol.c clit.c process.c signal.c break.c core.c
14
15.if ${OBJECT_FMT:U} == "ELF"
16SRCS+=		elf_syms.c
17CPPFLAGS+=	-DPMDB_ELF
18.else
19SRCS+=		aout_syms.c
20CPPFLAGS+=	-DPMDB_AOUT
21.endif
22
23LDADD=		-ledit -lcurses
24DPADD=		${LIBEDIT} ${LIBCURSES}
25
26.if exists(arch/${MACHINE}/Makefile.inc)
27.PATH: ${.CURDIR}/arch/${MACHINE}
28.include "arch/${MACHINE}/Makefile.inc"
29CPPFLAGS+=	-I${.CURDIR}/arch/${MACHINE}
30.endif
31
32.if (${MACHINE_ARCH} != ${MACHINE}) && exists(arch/${MACHINE_ARCH}/Makefile.inc)
33.PATH: ${.CURDIR}/arch/${MACHINE_ARCH}
34.include "arch/${MACHINE_ARCH}/Makefile.inc"
35CPPFLAGS+=	-I${.CURDIR}/arch/${MACHINE_ARCH}
36.endif
37
38CFLAGS+=	-Wall -Wno-uninitialized
39
40.endif
41
42.include <bsd.prog.mk>
43