Commit | Line | Data |
---|---|---|
0ecf1e36 WJ |
1 | # %W% (Berkeley) %G% |
2 | ||
3 | .include "../config/Makefile.$(MACHINE)" | |
4 | ||
5 | PROG= xgdb | |
6 | SRCS= xgdb.c xgdbinit.c | |
7 | GDBOBJS+= $(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 | |
16 | CFLAGS+= -I.. -I$(.CURDIR)/.. -I$(.CURDIR)/../config \ | |
17 | -DHAVE_VPRINTF -DVI_MODE -DKERNELDEBUG | |
18 | LDFLAGS+= -L/usr/lib/X11 | |
19 | LDADD+= $(GDBOBJS:S/^/..\//g) -lXaw -lXmu -lXt -lXext -lX11 -ltermcap | |
20 | NOMAN= noman | |
21 | ||
22 | .include "../../Makefile.inc" | |
23 | .include <bsd.prog.mk> | |
24 | ||
25 | # | |
26 | # Generate the constructor | |
27 | # | |
28 | xgdbinit.c: ../init.c xgdb.c | |
29 | -(sed -e '/^}$$/d' ../init.c; \ | |
30 | egrep -h '^_initialize_[^ ]* *\(\)' $(.CURDIR)/xgdb.c; \ | |
31 | echo ';}') > xgdbinit.c | |
32 | ||
33 | CLEANFILES+= xgdbinit.c |