386BSD 0.0 development
[unix-history] / usr / src / usr.bin / gdb / xgdb / Makefile
CommitLineData
0ecf1e36
WJ
1# %W% (Berkeley) %G%
2
3.include "../config/Makefile.$(MACHINE)"
4
5PROG= xgdb
6SRCS= xgdb.c xgdbinit.c
7GDBOBJS+= $(CONFIGSRCS:R:S/$/.o/g) \
8 blockframe.o breakpoint.o command.o copying.o core.o \
9 cplus-dem.o dbxread.o environ.o eval.o expprint.o \
10 expread.o findvar.o infcmd.o inflow.o infrun.o \
11 main.o obstack.o printcmd.o regex.o remote.o \
12 remote-sl.o source.o stack.o symmisc.o symtab.o \
13 utils.o valarith.o valops.o valprint.o values.o \
14 version.o \
15 funmap.o history.o keymaps.o readline.o
16CFLAGS+= -I.. -I$(.CURDIR)/.. -I$(.CURDIR)/../config \
17 -DHAVE_VPRINTF -DVI_MODE -DKERNELDEBUG
18LDFLAGS+= -L/usr/lib/X11
19LDADD+= $(GDBOBJS:S/^/..\//g) -lXaw -lXmu -lXt -lXext -lX11 -ltermcap
20NOMAN= noman
21
22.include "../../Makefile.inc"
23.include <bsd.prog.mk>
24
25#
26# Generate the constructor
27#
28xgdbinit.c: ../init.c xgdb.c
29 -(sed -e '/^}$$/d' ../init.c; \
30 egrep -h '^_initialize_[^ ]* *\(\)' $(.CURDIR)/xgdb.c; \
31 echo ';}') > xgdbinit.c
32
33CLEANFILES+= xgdbinit.c