xref: /dragonfly/gnu/usr.bin/gdb/kgdb/Makefile (revision 7d3e9a5b)
1PROG=	kgdb
2SRCS=	kgdb.c kthr.c kld.c trgt.c trgt_${MACHINE_ARCH}.c
3
4CFLAGS+= -I${.OBJDIR}/../libgdb -I${.CURDIR}/../libgdb -I${.CURDIR}/..
5CFLAGS+= -I${BASEDIR}/include
6CFLAGS+= -I${BASEDIR}/bfd -I${BASEDIR}/gdb -I${.CURDIR}/../libbfd
7CFLAGS+= -I${.OBJDIR}/../libbfd -I${BASEDIR}/gdb/common
8CFLAGS+= -D_KERNEL_STRUCTURES
9
10DPADD=  ${GDBLIBS}
11DPADD+= ${LIBNCURSES} ${LIBM} ${LIBZ} ${LIBKVM} ${LIBLZMA}
12LDADD=  -L../libgdb -lgdb
13LDADD+= -L../libreadline -lreadline
14LDADD+= -L../libopcodes -lopcodes
15LDADD+= -L../libbfd -lbfd
16LDADD+= -L../libiberty -liberty
17LDADD+= -L../libdecnumber -ldecnumber
18LDADD+= -L../libgnu -lgnu
19LDADD+= -lprivate_ncurses -lm -lz -lkvm -llzma
20
21CFLAGS+=	${PRIVATELIB_CFLAGS}
22LDFLAGS+=	${PRIVATELIB_LDFLAGS}
23
24WARNS?=	2
25
26.include <bsd.prog.mk>
27
28.PATH:	${BASEDIR}/gdb
29