gdb-2.4+.aux.coff
[deliverable/binutils-gdb.git] / gdb / Makefile
1 # -I. for "#include <obstack.h>"
2 CFLAGS = -g -I. -Dvfork=fork -DDEBUG
3 # NOTE!!! -O may FAIL TO WORK! See initialize.h for some weird hacks.
4
5 # define this to be "obstack.o" if you don't have the obstack library installed
6 # you must at the same time define OBSTACK1 as "obstack.o"
7 # so that the dependencies work right.
8 OBSTACK = obstack.o alloca.o -lPW
9 OBSTACK1 = obstack.o alloca.o
10
11 STARTOBS = main.o firstfile.o
12
13 OBS = blockframe.o breakpoint.o findvar.o stack.o source.o \
14 values.o eval.o valops.o valarith.o valprint.o printcmd.o \
15 symtab.o symmisc.o coffread.o dbxread.o infcmd.o infrun.o
16
17 TSOBS = core.o inflow.o
18
19 NTSOBS = standalone.o
20
21 ENDOBS = lastfile.o command.o utils.o expread.o expprint.o pinsn.o \
22 environ.o version.o
23
24 TSSTART = /lib/crt0.o
25
26 NTSSTART = kdb-start.o
27
28 gdb : $(STARTOBS) $(OBS) $(TSOBS) $(ENDOBS) $(OBSTACK1)
29 $(CC) -o gdb $(STARTOBS) $(OBS) $(TSOBS) $(ENDOBS) -lg $(OBSTACK)
30
31 xgdb : $(STARTOBS) $(OBS) xgdb.o $(TSOBS) $(ENDOBS) $(OBSTACK1)
32 $(CC) -o xgdb $(STARTOBS) $(OBS) xgdb.o $(TSOBS) $(ENDOBS) \
33 -lXtk11 -lXrm -lX11 -lg $(OBSTACK)
34
35 kdb : $(NTSSTART) $(STARTOBS) $(OBS) $(NTSOBS) $(ENDOBS) $(OBSTACK1)
36 ld -o kdb $(NTSSTART) $(STARTOBS) $(OBS) $(NTSOBS) $(ENDOBS) -lc -lg $(OBSTACK)
37
38 clean:
39 rm -f $(STARTOBS) $(OBS) $(TSOBS) $(OBSTACK1) $(NTSSTART) $(NTSOBS)
40 rm -f xgdb.o gdb xgdb kdb tags errs expread.tab.c
41
42 blockframe.o : blockframe.c defs.h initialize.h param.h symtab.h frame.h
43 breakpoint.o : breakpoint.c defs.h initialize.h param.h symtab.h frame.h
44 command.o : command.c command.h
45 coffread.o : coffread.c defs.h initialize.h param.h symtab.h
46 core.o : core.c defs.h initialize.h param.h
47 dbxread.o : dbxread.c defs.h initialize.h param.h symtab.h
48 environ.o : environ.c environ.h
49 expprint.o : expprint.c defs.h symtab.h expression.h
50 expread.tab.c : expread.y
51 @echo 'Expect 96 shift/reduce conflicts.'
52 yacc expread.y
53 mv y.tab.c expread.tab.c
54 expread.o : expread.tab.c defs.h param.h symtab.h frame.h expression.h
55 $(CC) -c ${CFLAGS} expread.tab.c
56 mv expread.tab.o expread.o
57 eval.o : eval.c defs.h initialize.h symtab.h value.h expression.h
58 findvar.o : findvar.c defs.h initialize.h param.h symtab.h frame.h value.h
59 firstfile.o : firstfile.c initialize.h
60 infcmd.o : infcmd.c defs.h initialize.h param.h symtab.h frame.h inferior.h environ.h value.h
61 inflow.o : inflow.c defs.h initialize.h param.h frame.h inferior.h
62 infrun.o : infrun.c defs.h initialize.h param.h symtab.h frame.h inferior.h wait.h
63 kdb-start.o : kdb-start.c defs.h param.h
64 lastfile.o : lastfile.c
65 main.o : main.c defs.h command.h
66 # pinsn.o depends on ALL the opcode printers
67 # since we don't know which one is really being used.
68 pinsn.o : pinsn.c defs.h param.h symtab.h \
69 vax-opcode.h vax-pinsn.c m68k-opcode.h m68k-pinsn.c
70 printcmd.o : printcmd.c defs.h initialize.h param.h symtab.h value.h expression.h
71 source.o : source.c defs.h initialize.h symtab.h
72 stack.o : stack.c defs.h initialize.h param.h symtab.h frame.h
73 standalone.o : standalone.c defs.h initialize.h param.h symtab.h frame.h inferior.h wait.h
74 symmisc.o : symmisc.c defs.h initialize.h symtab.h
75 symtab.o : symtab.c defs.h initialize.h param.h symtab.h
76 utils.o : utils.c defs.h
77 valarith.o : valarith.c defs.h initialize.h param.h symtab.h value.h expression.h
78 valops.o : valops.c defs.h initialize.h param.h symtab.h value.h
79 valprint.o : valprint.c defs.h initialize.h symtab.h value.h
80 values.o : values.c defs.h initialize.h param.h symtab.h value.h
81 version.o : version.c
82 xgdb.o : xgdb.c defs.h initialize.h param.h symtab.h frame.h
83 $(CC) -c $(CFLAGS) xgdb.c -o $@
84
85 obstack.o : obstack.c
This page took 0.03046 seconds and 5 git commands to generate.