Commit | Line | Data |
---|---|---|
8dc3e3d7 SS |
1 | XM_ADD_FILES = |
2 | TM_ADD_FILES = | |
3 | NAT_ADD_FILES = | |
4 | XM_CDEPS = | |
5 | TM_CDEPS = | |
6 | NAT_CDEPS = | |
7 | ||
8 | CC_LD = Link | |
9 | ||
8dc3e3d7 SS |
10 | s = "{srcdir}" |
11 | ||
12 | o = : | |
13 | ||
14 | # File in object dir can come from either the current dir or srcdir. | |
15 | ||
16 | "{o}" \Option-f : "{s}" | |
17 | ||
18 | # Default rule that puts each file into separate segment. | |
19 | ||
20 | .c.o \Option-f .c | |
58c0b523 | 21 | {CC} {DepDir}{Default}.c {INTERNAL_CFLAGS} -s gdb_{Default} -o {TargDir}{Default}.c.o |
8dc3e3d7 | 22 | |
8dc3e3d7 SS |
23 | #Copyright 1989, 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc. |
24 | ||
25 | # This file is part of GDB. | |
26 | ||
27 | # This program is free software; you can redistribute it and:or modify | |
28 | # it under the terms of the GNU General Public License as published by | |
29 | # the Free Software Foundation; either version 2 of the License, or | |
30 | # (at your option) any later version. | |
31 | # | |
32 | # This program is distributed in the hope that it will be useful, | |
33 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
34 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
35 | # GNU General Public License for more details. | |
36 | # | |
37 | # You should have received a copy of the GNU General Public License | |
38 | # along with this program; if not, write to the Free Software | |
39 | # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | |
40 | ||
c2f2c6fa | 41 | prefix = :usr:local: |
8dc3e3d7 SS |
42 | |
43 | program_transform_name = | |
44 | exec_prefix = {prefix} | |
c2f2c6fa SS |
45 | bindir = {exec_prefix}bin |
46 | libdir = {exec_prefix}lib | |
8dc3e3d7 SS |
47 | tooldir = {libdir}:{target_alias} |
48 | ||
49 | datadir = {prefix}:lib | |
50 | mandir = {prefix}:man | |
51 | man1dir = {mandir}:man1 | |
52 | man2dir = {mandir}:man2 | |
53 | man3dir = {mandir}:man3 | |
54 | man4dir = {mandir}:man4 | |
55 | man5dir = {mandir}:man5 | |
56 | man6dir = {mandir}:man6 | |
57 | man7dir = {mandir}:man7 | |
58 | man8dir = {mandir}:man8 | |
59 | man9dir = {mandir}:man9 | |
60 | infodir = {prefix}:info | |
61 | includedir = {prefix}:include | |
62 | docdir = {datadir}:doc | |
63 | ||
64 | SHELL = :bin:sh | |
65 | ||
66 | INSTALL = Duplicate -y | |
67 | INSTALL_PROGRAM = {INSTALL} | |
68 | INSTALL_DATA = {INSTALL} | |
69 | INSTALL_XFORM = {INSTALL} -t='{program_transform_name}' | |
70 | INSTALL_XFORM1 = {INSTALL_XFORM} -b=.1 | |
71 | ||
72 | AR = ar | |
73 | AR_FLAGS = qv | |
74 | RANLIB = ranlib | |
75 | ||
76 | # Flags that describe where you can find the termcap library. | |
77 | # This can be overridden in the host Makefile fragment file. | |
78 | TERMCAP = -ltermcap | |
79 | ||
80 | # If you are compiling with GCC, make sure that either 1) You have the | |
81 | # fixed include files where GCC can reach them, or 2) You use the | |
82 | # -traditional flag. Otherwise the ioctl calls in "{s}"inflow.c | |
83 | # will be incorrectly compiled. The "fixincludes" script in the gcc | |
84 | # distribution will fix your include files up. | |
85 | #CC=gcc -traditional | |
86 | ||
87 | # Directory containing source files. Don't clean up the spacing, | |
88 | # this exact string is matched for by the "configure" script. | |
89 | # srcdir = : | |
90 | ||
91 | # If you use bison instead of yacc, it needs to include the "-y" argument. | |
92 | BISON=bison -y | |
93 | #BISON=yacc | |
94 | YACC={BISON} | |
95 | ||
96 | # where to find makeinfo, preferably one designed for texinfo-2 | |
97 | MAKEINFO=makeinfo | |
98 | ||
99 | # Set this up with gcc if you have gnu ld and the loader will print out | |
100 | # line numbers for undefined references. | |
101 | #CC-LD=gcc -static | |
102 | CC-LD={CC} | |
103 | ||
104 | # Where is our "include" directory? Typically "{srcdir}":include. | |
105 | # This is essentially the header file directory for the library | |
106 | # routines in libiberty. | |
107 | INCLUDE_DIR = "{srcroot}"include | |
a6b26c44 | 108 | INCLUDE_CFLAGS = -i {INCLUDE_DIR} -i {INCLUDE_DIR}:mpw -i ::extra-include -i "{srcroot}"bfd -i "{srcroot}"readline |
8dc3e3d7 SS |
109 | # Where is the "-liberty" library, containing getopt and obstack? |
110 | LIBIBERTY = ::libiberty:libiberty.o | |
111 | ||
112 | # Where is the MMALLOC library? Typically ::mmalloc. | |
113 | # Note that mmalloc can still be used on systems without mmap(). | |
114 | # To use your system malloc, comment out the following defines. | |
3bf21084 SS |
115 | MMALLOC_DIR = :mmalloc |
116 | MMALLOC_SRC = "{s}"{MMALLOC_DIR} | |
117 | MMALLOC = :{MMALLOC_DIR}:libmmalloc.o | |
8dc3e3d7 SS |
118 | # To use your system malloc, uncomment MMALLOC_DISABLE. |
119 | MMALLOC_DISABLE = -d NO_MMALLOC | |
120 | # To use mmalloc but disable corruption checking, uncomment MMALLOC_CHECK | |
121 | #MMALLOC_CHECK = -d NO_MMALLOC_CHECK | |
3bf21084 | 122 | MMALLOC_CFLAGS = -i {MMALLOC_SRC} {MMALLOC_CHECK} {MMALLOC_DISABLE} |
8dc3e3d7 SS |
123 | |
124 | # Where are the BFD library? | |
3bf21084 | 125 | BFD_DIR = :bfd |
c2f2c6fa | 126 | BFD_SRC = "{s}"{BFD_DIR} |
3bf21084 SS |
127 | BFD = :{BFD_DIR}:libbfd.o |
128 | BFD_CFLAGS = -i :{BFD_DIR} -i {BFD_SRC} | |
8dc3e3d7 SS |
129 | |
130 | # Where is the READLINE library? Typically in ::readline. | |
3bf21084 | 131 | READLINE_DIR = :readline |
c2f2c6fa | 132 | READLINE_SRC = "{s}"{READLINE_DIR} |
3bf21084 SS |
133 | READLINE = :{READLINE_DIR}:libreadline.o |
134 | #READLINE_DISABLE = -d NO_READLINE | |
a6b26c44 SS |
135 | READLINE_CFLAGS = -i {READLINE_SRC} |
136 | #READLINE_CFLAGS = {READLINE_DISABLE} | |
8dc3e3d7 SS |
137 | |
138 | # Opcodes currently live in one of two places. Either they are in the | |
139 | # opcode library, typically ::opcodes, or they are in a header file | |
140 | # in INCLUDE_DIR. | |
141 | # Where is the "-lopcodes" library, with (some of) the opcode tables and | |
142 | # disassemblers? | |
143 | OPCODES = ::opcodes:libopcodes.o | |
144 | # Where are the other opcode tables which only have header file | |
145 | # versions? | |
146 | OP_INCLUDE = {INCLUDE_DIR}:opcode | |
147 | OPCODES_CFLAGS = -i {OP_INCLUDE} | |
148 | ||
149 | # All the includes used for CFLAGS and for lint. | |
150 | # -i : for config files. | |
c2f2c6fa SS |
151 | # -i {s} for gdb internal headers and possibly for "{s}"regex.h also. |
152 | # -i "{s}"config for more generic config files. | |
8dc3e3d7 SS |
153 | |
154 | # It is also possible that you will need to add -i :usr:include:sys if | |
155 | # your system doesn't have "{s}"fcntl.h in :usr:include (which is where it | |
156 | # should be according to Posix). | |
c2f2c6fa | 157 | GDB_CFLAGS = -i : -i {s} -i "{s}"config |
8dc3e3d7 SS |
158 | |
159 | # M{H,T}_CFLAGS, if defined, have host- and target-dependent CFLAGS | |
160 | # from the config directory. | |
161 | GLOBAL_CFLAGS = {MT_CFLAGS} {MH_CFLAGS} | |
162 | #PROFILE_CFLAGS = -pg | |
163 | ||
164 | # CFLAGS is specifically reserved for setting from the command line | |
165 | # when running make. I.E. "make CFLAGS=-Wmissing-prototypes". | |
166 | #CFLAGS = -g | |
167 | ||
168 | # Need to pass this to testsuite for "make check". Probably should be | |
169 | # consistent with top-level Makefile.in and gdb:testsuite:Makefile.in | |
170 | # so "make check" has the same result no matter where it is run. | |
171 | CXXFLAGS = -g -O | |
172 | ||
173 | # INTERNAL_CFLAGS is the aggregate of all other \Option-xCFLAGS macros. | |
174 | INTERNAL_CFLAGS = {CFLAGS} {GLOBAL_CFLAGS} {PROFILE_CFLAGS} \Option-d | |
175 | {GDB_CFLAGS} {OPCODES_CFLAGS} \Option-d | |
176 | {BFD_CFLAGS} {MMALLOC_CFLAGS} {READLINE_CFLAGS} {INCLUDE_CFLAGS} | |
177 | ||
178 | # LDFLAGS is specifically reserved for setting from the command line | |
179 | # when running make. | |
180 | ||
181 | # Profiling options need to go here to work. | |
182 | # I think it's perfectly reasonable for a user to set -pg in CFLAGS | |
183 | # and have it work; that's why CFLAGS is here. | |
184 | INTERNAL_LDFLAGS = {CFLAGS} {GLOBAL_CFLAGS} {PROFILE_CFLAGS} {LDFLAGS} | |
185 | ||
186 | # We are using our own version of REGEX now to be consistent across | |
187 | # machines. | |
188 | REGEX = "{o}"regex.c.o | |
189 | REGEX1 = "{o}"regex.c.o | |
190 | ||
191 | # If your system is missing alloca(), or, more likely, it's there but | |
192 | # it doesn't work, then refer to libiberty. | |
193 | ||
194 | # Libraries and corresponding dependencies for compiling gdb. | |
195 | # {X,T}M_CLIBS, defined in \Option-xconfig files, have host- and target-dependent libs. | |
196 | # TERMCAP comes after readline, since readline depends on it. | |
197 | # If you have the Cygnus libraries installed, | |
198 | # you can use 'CLIBS={INSTALLED_LIBS}' 'CDEPS=' | |
199 | INSTALLED_LIBS=-lbfd -lreadline {TERMCAP} -lopcodes -lmmalloc \Option-d | |
200 | liberty {XM_CLIBS} {TM_CLIBS} {NAT_CLIBS} | |
201 | CLIBS = {BFD} {OPCODES} \Option-d | |
202 | {LIBIBERTY} {XM_CLIBS} {TM_CLIBS} {NAT_CLIBS} | |
203 | CDEPS = {XM_CDEPS} {TM_CDEPS} {NAT_CDEPS} \Option-d | |
204 | {BFD} {OPCODES} {LIBIBERTY} | |
205 | ||
206 | ADD_FILES = {REGEX} {XM_ADD_FILES} {TM_ADD_FILES} {NAT_ADD_FILES} | |
207 | ADD_DEPS = {REGEX1} {XM_ADD_FILES} {TM_ADD_FILES} {NAT_ADD_FILES} | |
208 | ||
3bf21084 | 209 | VERSION = 4.13.1 |
8dc3e3d7 SS |
210 | DIST=gdb |
211 | ||
212 | LINT=:usr:5bin:lint | |
213 | LINTFLAGS= {BFD_CFLAGS} | |
214 | ||
c2f2c6fa SS |
215 | RUNTEST = `if [ -f $"{s}":dejagnu:runtest ] ; then \Option-d |
216 | echo $"{s}":dejagnu:runtest ; else echo runtest; \Option-d | |
8dc3e3d7 SS |
217 | fi` |
218 | ||
219 | RUNTESTFLAGS= | |
220 | ||
221 | # This is "{o}"ser-unix.c.o for any system which supports a v7:BSD:SYSV:POSIX | |
222 | # interface to the serial port. Hopefully if get ported to OS:2, VMS, | |
223 | # etc., then there will be (as part of the C library or perhaps as | |
224 | # part of libiberty) a POSIX interface. But at least for now the | |
225 | # host-dependent makefile fragment might need to use something else | |
226 | # besides "{o}"ser-unix.c.o | |
227 | SER_HARDWIRE = "{o}"ser-mac.c.o | |
228 | ||
229 | # The `remote' debugging target is supported for most architectures, | |
230 | # but not all (e.g. 960) | |
231 | REMOTE_O = "{o}"remote.c.o "{o}"dcache.c.o "{o}"remote-utils.c.o | |
232 | ||
233 | # Host and target-dependent makefile fragments come in here. | |
234 | #### | |
235 | # End of host and target-dependent makefile fragments | |
236 | ||
237 | FLAGS_TO_PASS = \Option-d | |
238 | "prefix={prefix}" \Option-d | |
239 | "exec_prefix={exec_prefix}" \Option-d | |
240 | "against={against}" \Option-d | |
241 | "AR={AR}" \Option-d | |
242 | "AR_FLAGS={AR_FLAGS}" \Option-d | |
243 | "CC={CC}" \Option-d | |
244 | "CFLAGS={CFLAGS}" \Option-d | |
245 | "CHILLFLAGS={CHILLFLAGS}" \Option-d | |
246 | "CHILL={CHILL}" \Option-d | |
247 | "CHILL_LIB={CHILL_LIB}" \Option-d | |
248 | "CXX={CXX}" \Option-d | |
249 | "CXXFLAGS={CXXFLAGS}" \Option-d | |
250 | "RANLIB={RANLIB}" \Option-d | |
251 | "MAKEINFO={MAKEINFO}" \Option-d | |
252 | "INSTALL={INSTALL}" \Option-d | |
253 | "INSTALL_PROGRAM={INSTALL_PROGRAM}" \Option-d | |
254 | "INSTALL_DATA={INSTALL_DATA}" \Option-d | |
255 | "RUNTEST={RUNTEST}" \Option-d | |
256 | "RUNTESTFLAGS={RUNTESTFLAGS}" \Option-d | |
257 | "BISON={BISON}" | |
258 | ||
259 | # Flags that we pass when building the testsuite. | |
260 | ||
261 | CC_FOR_TARGET = ` \Option-d | |
262 | if [ -f ${rootme}:::gcc:xgcc ] ; then \Option-d | |
263 | echo ${rootme}:::gcc:xgcc -B${rootme}:::gcc:; \Option-d | |
264 | else \Option-d | |
265 | if [ "{host_canonical}" = "{target_canonical}" ] ; then \Option-d | |
266 | echo {CC}; \Option-d | |
267 | else \Option-d | |
268 | t='{program_transform_name}'; echo gcc | sed -e '' $$t; \Option-d | |
269 | fi; \Option-d | |
270 | fi` | |
271 | ||
272 | CXX = gcc | |
273 | ||
274 | CXX_FOR_TARGET = ` \Option-d | |
275 | if [ -f ${rootme}:::gcc:Makefile ] ; then \Option-d | |
276 | echo ${rootme}:::gcc:xgcc -B${rootme}:::gcc:; \Option-d | |
277 | else \Option-d | |
278 | if [ "{host_canonical}" = "{target_canonical}" ] ; then \Option-d | |
279 | echo {CXX}; \Option-d | |
280 | else \Option-d | |
281 | t='{program_transform_name}'; echo gcc | sed -e '' $$t; \Option-d | |
282 | fi; \Option-d | |
283 | fi` | |
284 | ||
285 | CHILLFLAGS = {CFLAGS} | |
286 | CHILL = gcc | |
287 | CHILL_FOR_TARGET = ` \Option-d | |
288 | if [ -f ${rootme}:::gcc:Makefile ] ; then \Option-d | |
289 | echo ${rootme}:::gcc:xgcc -B${rootme}:::gcc: -L${rootme}:::chillrt:; \Option-d | |
290 | else \Option-d | |
291 | if [ "{host_canonical}" = "{target_canonical}" ] ; then \Option-d | |
292 | echo {CC}; \Option-d | |
293 | else \Option-d | |
294 | t='{program_transform_name}'; echo gcc | sed -e '' $$t; \Option-d | |
295 | fi; \Option-d | |
296 | fi` | |
297 | CHILL_LIB = -lchill | |
298 | ||
299 | # The use of ${x_FOR_TARGET} reduces the command line length by not | |
300 | # duplicating the lengthy definition. | |
301 | TARGET_FLAGS_TO_PASS = \Option-d | |
302 | "prefix={prefix}" \Option-d | |
303 | "exec_prefix={exec_prefix}" \Option-d | |
304 | "against={against}" \Option-d | |
305 | 'CC=${CC_FOR_TARGET}' \Option-d | |
306 | "CC_FOR_TARGET={CC_FOR_TARGET}" \Option-d | |
307 | "CFLAGS={CFLAGS}" \Option-d | |
308 | "CHILLFLAGS={CHILLFLAGS}" \Option-d | |
309 | 'CHILL=${CHILL_FOR_TARGET}' \Option-d | |
310 | "CHILL_FOR_TARGET={CHILL_FOR_TARGET}" \Option-d | |
311 | "CHILL_LIB={CHILL_LIB}" \Option-d | |
312 | 'CXX=${CXX_FOR_TARGET}' \Option-d | |
313 | "CXX_FOR_TARGET={CXX_FOR_TARGET}" \Option-d | |
314 | "CXXFLAGS={CXXFLAGS}" \Option-d | |
315 | "MAKEINFO={MAKEINFO}" \Option-d | |
316 | "INSTALL={INSTALL}" \Option-d | |
317 | "INSTALL_PROGRAM={INSTALL_PROGRAM}" \Option-d | |
318 | "INSTALL_DATA={INSTALL_DATA}" \Option-d | |
319 | "RUNTEST={RUNTEST}" \Option-d | |
320 | "RUNTESTFLAGS={RUNTESTFLAGS}" \Option-d | |
321 | "BISON={BISON}" | |
322 | ||
323 | ALLDEPFILES = "{s}"29k-share:udi:udip2soc.c "{s}"29k-share:udi:udr.c \Option-d | |
324 | "{s}"29k-share:udi:udi2go32.c \Option-d | |
325 | "{s}"a29k-pinsn.c "{s}"a29k-tdep.c "{s}"a68v-nat.c "{s}"alpha-nat.c "{s}"alpha-tdep.c \Option-d | |
326 | "{s}"altos-xdep.c arm-convert.s \Option-d | |
327 | "{s}"arm-pinsn.c "{s}"arm-tdep.c "{s}"arm-xdep.c "{s}"coff-solib.c "{s}"convex-pinsn.c \Option-d | |
328 | "{s}"convex-tdep.c \Option-d | |
329 | "{s}"convex-xdep.c "{s}"core-svr4.c "{s}"coredep.c "{s}"corelow.c "{s}"dcache.c "{s}"delta68-nat.c \Option-d | |
330 | "{s}"dpx2-nat.c "{s}"dstread.c "{s}"exec.c "{s}"fork-child.c \Option-d | |
331 | "{s}"go32-xdep.c "{s}"gould-pinsn.c "{s}"gould-xdep.c "{s}"h8300-tdep.c "{s}"h8500-tdep.c \Option-d | |
332 | "{s}"hp300ux-nat.c "{s}"hppa-pinsn.c "{s}"hppa-tdep.c "{s}"hppab-nat.c "{s}"hppah-nat.c \Option-d | |
333 | "{s}"i386-pinsn.c "{s}"i386-tdep.c "{s}"i386b-nat.c "{s}"i386mach-nat.c "{s}"i386v-nat.c \Option-d | |
334 | "{s}"i386aix-nat.c "{s}"i386m3-nat.c "{s}"i386v4-nat.c "{s}"i386ly-tdep.c \Option-d | |
335 | "{s}"i387-tdep.c \Option-d | |
336 | "{s}"i960-pinsn.c "{s}"i960-tdep.c \Option-d | |
337 | "{s}"infptrace.c "{s}"inftarg.c "{s}"irix4-nat.c "{s}"irix5-nat.c "{s}"isi-xdep.c \Option-d | |
338 | "{s}"lynx-nat.c "{s}"m3-nat.c \Option-d | |
339 | "{s}"m68k-pinsn.c "{s}"m68k-tdep.c \Option-d | |
340 | "{s}"m88k-nat.c "{s}"m88k-pinsn.c "{s}"m88k-tdep.c "{s}"mips-nat.c "{s}"mips-pinsn.c \Option-d | |
341 | "{s}"mips-tdep.c "{s}"mipsm3-nat.c "{s}"news-xdep.c \Option-d | |
342 | "{s}"nindy-share:Onindy.c "{s}"nindy-share:nindy.c \Option-d | |
343 | "{s}"nindy-share:ttyflush.c "{s}"nindy-tdep.c \Option-d | |
344 | "{s}"ns32k-pinsn.c "{s}"ns32km3-nat.c "{s}"osfsolib.c \Option-d | |
3bf21084 | 345 | "{s}"somread.c "{s}"somsolib.c \Option-d |
bb140953 | 346 | "{s}"procfs.c "{s}"pyr-pinsn.c "{s}"pyr-tdep.c "{s}"pyr-xdep.c \Option-d |
8dc3e3d7 SS |
347 | "{s}"remote-adapt.c "{s}"remote-bug.c "{s}"remote-e7000.c "{s}"remote-eb.c "{s}"remote-es.c \Option-d |
348 | "{s}"remote-hms.c "{s}"remote-mips.c \Option-d | |
349 | "{s}"remote-mm.c "{s}"remote-mon.c "{s}"remote-nindy.c "{s}"remote-sim.c \Option-d | |
350 | "{s}"remote-st.c "{s}"remote-utils.c "{s}"dcache.c \Option-d | |
351 | "{s}"remote-udi.c "{s}"remote-vx.c "{s}"remote-z8k.c "{s}"rs6000-nat.c "{s}"rs6000-pinsn.c \Option-d | |
352 | "{s}"rs6000-tdep.c "{s}"ser-go32.c "{s}"ser-tcp.c "{s}"sh-tdep.c "{s}"solib.c "{s}"sparc-nat.c \Option-d | |
353 | "{s}"sparc-pinsn.c "{s}"sparc-tdep.c "{s}"sun3-nat.c "{s}"sun386-nat.c \Option-d | |
354 | "{s}"symm-tdep.c "{s}"symm-nat.c \Option-d | |
355 | "{s}"tahoe-pinsn.c "{s}"ultra3-nat.c "{s}"ultra3-xdep.c "{s}"umax-xdep.c \Option-d | |
356 | "{s}"vax-pinsn.c \Option-d | |
357 | "{s}"vx-share:xdr_ld.c "{s}"vx-share:xdr_ptrace.c "{s}"vx-share:xdr_rdb.c \Option-d | |
358 | "{s}"xcoffexec.c "{s}"xcoffread.c "{s}"xcoffsolib.c "{s}"z8k-tdep.c | |
359 | ||
360 | ALLPARAM = "{s}"config:a29k:nm-ultra3.h "{s}"config:a29k:tm-a29k.h \Option-d | |
361 | "{s}"config:a29k:tm-ultra3.h "{s}"config:a29k:xm-ultra3.h \Option-d | |
362 | "{s}"config:alpha:nm-alpha.h "{s}"config:alpha:tm-alpha.h \Option-d | |
363 | "{s}"config:alpha:xm-alpha.h "{s}"config:arm:tm-arm.h \Option-d | |
364 | "{s}"config:arm:xm-arm.h "{s}"config:convex:tm-convex.h \Option-d | |
365 | "{s}"config:convex:xm-convex.h "{s}"config:gould:tm-np1.h "{s}"config:gould:tm-pn.h \Option-d | |
366 | "{s}"config:gould:xm-np1.h "{s}"config:gould:xm-pn.h "{s}"config:h8300:tm-h8300.h \Option-d | |
367 | "{s}"config:h8500:tm-h8500.h "{s}"config:i386:nm-i386aix.h \Option-d | |
368 | "{s}"config:i386:nm-i386bsd.h "{s}"config:i386:nm-i386lynx.h \Option-d | |
369 | "{s}"config:i386:nm-i386mach.h "{s}"config:i386:nm-i386sco.h \Option-d | |
370 | "{s}"config:i386:nm-i386sco4.h "{s}"config:i386:nm-i386v.h \Option-d | |
371 | "{s}"config:i386:nm-i386v4.h "{s}"config:i386:nm-linux.h \Option-d | |
372 | "{s}"config:i386:nm-sun386.h "{s}"config:i386:nm-symmetry.h \Option-d | |
373 | "{s}"config:i386:tm-i386aix.h "{s}"config:i386:tm-i386bsd.h \Option-d | |
374 | "{s}"config:i386:tm-i386lynx.h "{s}"config:i386:tm-i386m3.h \Option-d | |
375 | "{s}"config:i386:tm-i386mk.h "{s}"config:i386:tm-i386nw.h \Option-d | |
376 | "{s}"config:i386:tm-i386v.h \Option-d | |
377 | "{s}"config:i386:tm-i386v4.h "{s}"config:i386:tm-linux.h \Option-d | |
378 | "{s}"config:i386:tm-sun386.h \Option-d | |
379 | "{s}"config:i386:tm-symmetry.h "{s}"config:i386:xm-go32.h \Option-d | |
380 | "{s}"config:i386:xm-i386aix.h "{s}"config:i386:xm-i386bsd.h \Option-d | |
381 | "{s}"config:i386:xm-i386lynx.h "{s}"config:i386:xm-i386mach.h \Option-d | |
382 | "{s}"config:i386:xm-i386m3.h "{s}"config:i386:xm-i386mk.h \Option-d | |
383 | "{s}"config:i386:xm-i386sco.h "{s}"config:i386:xm-i386v.h \Option-d | |
384 | "{s}"config:i386:xm-i386v32.h "{s}"config:i386:xm-i386v4.h \Option-d | |
385 | "{s}"config:i386:xm-linux.h "{s}"config:i386:xm-sun386.h \Option-d | |
386 | "{s}"config:i386:xm-symmetry.h "{s}"config:i960:tm-nindy960.h \Option-d | |
387 | "{s}"config:i960:tm-vx960.h "{s}"config:m68k:nm-apollo68b.h \Option-d | |
388 | "{s}"config:m68k:nm-apollo68v.h "{s}"config:m68k:nm-delta68.h \Option-d | |
389 | "{s}"config:m68k:nm-dpx2.h "{s}"config:m68k:nm-hp300bsd.h \Option-d | |
390 | "{s}"config:m68k:nm-hp300hpux.h "{s}"config:m68k:nm-news.h \Option-d | |
391 | "{s}"config:m68k:nm-m68klynx.h \Option-d | |
392 | "{s}"config:m68k:nm-sun2.h \Option-d | |
393 | "{s}"config:m68k:nm-sun3.h "{s}"config:m68k:tm-3b1.h "{s}"config:m68k:tm-altos.h \Option-d | |
394 | "{s}"config:m68k:tm-apollo68b.h \Option-d | |
395 | "{s}"config:m68k:tm-amix.h "{s}"config:m68k:tm-delta68.h \Option-d | |
396 | "{s}"config:m68k:tm-dpx2.h "{s}"config:m68k:tm-es1800.h \Option-d | |
397 | "{s}"config:m68k:tm-hp300bsd.h "{s}"config:m68k:tm-hp300hpux.h \Option-d | |
398 | "{s}"config:m68k:tm-isi.h "{s}"config:m68k:tm-m68klynx.h \Option-d | |
399 | "{s}"config:m68k:tm-monitor.h \Option-d | |
400 | "{s}"config:m68k:tm-news.h "{s}"config:m68k:tm-os68k.h "{s}"config:m68k:tm-st2000.h \Option-d | |
401 | "{s}"config:m68k:tm-sun2.h "{s}"config:m68k:tm-sun2os4.h "{s}"config:m68k:tm-sun3.h \Option-d | |
402 | "{s}"config:m68k:tm-sun3os4.h "{s}"config:m68k:tm-vx68.h "{s}"config:m68k:xm-3b1.h \Option-d | |
403 | "{s}"config:m68k:xm-altos.h "{s}"config:m68k:xm-amix.h \Option-d | |
404 | "{s}"config:m68k:xm-apollo68b.h "{s}"config:m68k:xm-apollo68v.h \Option-d | |
405 | "{s}"config:m68k:xm-delta68.h "{s}"config:m68k:xm-dpx2.h \Option-d | |
406 | "{s}"config:m68k:xm-hp300bsd.h "{s}"config:m68k:xm-hp300hpux.h \Option-d | |
407 | "{s}"config:m68k:xm-isi.h "{s}"config:m68k:xm-m68klynx.h \Option-d | |
408 | "{s}"config:m68k:xm-news.h "{s}"config:m68k:xm-news1000.h \Option-d | |
409 | "{s}"config:m68k:xm-sun2.h "{s}"config:m68k:xm-sun3.h "{s}"config:m68k:xm-sun3os4.h \Option-d | |
410 | "{s}"config:m88k:nm-delta88v4.h "{s}"config:m88k:nm-m88k.h \Option-d | |
411 | "{s}"config:m88k:tm-delta88.h \Option-d | |
412 | "{s}"config:m88k:tm-delta88v4.h "{s}"config:m88k:tm-m88k.h \Option-d | |
413 | "{s}"config:m88k:xm-delta88.h "{s}"config:m88k:xm-delta88v4.h \Option-d | |
414 | "{s}"config:m88k:xm-dgux.h "{s}"config:m88k:xm-m88k.h \Option-d | |
415 | "{s}"config:mips:nm-irix3.h \Option-d | |
416 | "{s}"config:mips:nm-irix4.h "{s}"config:mips:nm-irix5.h \Option-d | |
417 | "{s}"config:mips:nm-mips.h "{s}"config:mips:nm-riscos.h \Option-d | |
418 | "{s}"config:mips:nm-news-mips.h "{s}"config:mips:tm-bigmips.h \Option-d | |
419 | "{s}"config:mips:tm-idt.h "{s}"config:mips:tm-idtl.h \Option-d | |
420 | "{s}"config:mips:tm-irix3.h "{s}"config:mips:tm-irix5.h \Option-d | |
421 | "{s}"config:mips:tm-mips.h "{s}"config:mips:tm-mipsm3.h \Option-d | |
422 | "{s}"config:mips:xm-irix3.h \Option-d | |
423 | "{s}"config:mips:xm-irix4.h "{s}"config:mips:xm-irix5.h \Option-d | |
424 | "{s}"config:mips:xm-makeva.h "{s}"config:mips:xm-mips.h \Option-d | |
425 | "{s}"config:mips:xm-mipsm3.h \Option-d | |
426 | "{s}"config:mips:xm-riscos.h "{s}"config:mips:xm-news-mips.h \Option-d | |
427 | "{s}"config:nm-lynx.h "{s}"config:nm-sysv4.h \Option-d | |
428 | "{s}"config:none:nm-none.h "{s}"config:none:tm-none.h "{s}"config:none:xm-none.h \Option-d | |
429 | "{s}"config:ns32k:nm-umax.h \Option-d | |
430 | "{s}"config:ns32k:tm-ns32km3.h \Option-d | |
431 | "{s}"config:ns32k:tm-merlin.h "{s}"config:ns32k:tm-umax.h \Option-d | |
432 | "{s}"config:ns32k:xm-ns32km3.h \Option-d | |
433 | "{s}"config:ns32k:xm-merlin.h "{s}"config:ns32k:xm-umax.h \Option-d | |
434 | "{s}"config:pa:nm-hppab.h \Option-d | |
435 | "{s}"config:pa:nm-hppah.h "{s}"config:pa:tm-hppab.h "{s}"config:pa:tm-hppah.h \Option-d | |
436 | "{s}"config:pa:xm-hppab.h "{s}"config:pa:xm-hppah.h "{s}"config:pa:xm-pa.h \Option-d | |
437 | "{s}"config:pyr:tm-pyr.h \Option-d | |
438 | "{s}"config:pyr:xm-pyr.h "{s}"config:romp:xm-rtbsd.h "{s}"config:rs6000:nm-rs6000.h \Option-d | |
439 | "{s}"config:rs6000:tm-rs6000.h "{s}"config:rs6000:xm-rs6000.h "{s}"config:sh:tm-sh.h \Option-d | |
440 | "{s}"config:sparc:nm-sun4os4.h "{s}"config:sparc:nm-sparclynx.h \Option-d | |
441 | "{s}"config:sparc:tm-sparclite.h "{s}"config:sparc:tm-sparclynx.h \Option-d | |
442 | "{s}"config:sparc:tm-spc-em.h "{s}"config:sparc:tm-sun4os4.h \Option-d | |
443 | "{s}"config:sparc:tm-sun4sol2.h "{s}"config:sparc:tm-vxsparc.h \Option-d | |
444 | "{s}"config:sparc:xm-sparclynx.h \Option-d | |
445 | "{s}"config:sparc:xm-sun4os4.h "{s}"config:sparc:xm-sun4sol2.h \Option-d | |
446 | "{s}"config:tahoe:tm-tahoe.h "{s}"config:tahoe:xm-tahoe.h "{s}"config:vax:nm-vax.h \Option-d | |
447 | "{s}"config:vax:tm-vax.h "{s}"config:vax:xm-vaxbsd.h "{s}"config:vax:xm-vaxult.h \Option-d | |
448 | "{s}"config:vax:xm-vaxult2.h "{s}"config:z8k:tm-z8k.h | |
449 | ||
450 | ALLCONFIG = config:a29k:a29k-kern.mt config:a29k:a29k-udi.mt \Option-d | |
451 | config:a29k:a29k.mt config:a29k:ultra3.mh config:a29k:ultra3.mt \Option-d | |
452 | config:alpha:alpha-osf1.mh config:alpha:alpha-osf1.mt \Option-d | |
453 | config:alpha:alpha-nw.mt \Option-d | |
454 | config:arm:arm.mh config:arm:arm.mt config:convex:convex.mh \Option-d | |
455 | config:convex:convex.mt config:gould:np1.mh config:gould:np1.mt \Option-d | |
456 | config:gould:pn.mh config:gould:pn.mt config:h8300:h8300hms.mt \Option-d | |
457 | config:h8500:h8500hms.mt config:i386:go32.mh config:i386:i386aix.mh \Option-d | |
458 | config:i386:i386aix.mt config:i386:i386aout.mt config:i386:i386bsd.mh \Option-d | |
459 | config:i386:i386bsd.mt config:i386:i386lynx.mh \Option-d | |
460 | config:i386:i386lynx.mt config:i386:i386m3.mh config:i386:i386m3.mt \Option-d | |
461 | config:i386:i386mach.mh config:i386:i386mk.mh config:i386:i386mk.mt \Option-d | |
462 | config:i386:i386nw.mt config:i386:i386sco.mh \Option-d | |
463 | config:i386:i386sco4.mh \Option-d | |
464 | config:i386:i386sol2.mh config:i386:i386sol2.mt config:i386:i386v.mh \Option-d | |
465 | config:i386:i386v.mt config:i386:i386v32.mh config:i386:i386v4.mh \Option-d | |
466 | config:i386:i386v4.mt config:i386:linux.mh config:i386:linux.mt \Option-d | |
467 | config:i386:ncr3000.mh config:i386:ncr3000.mt config:i386:ptx.mh \Option-d | |
468 | config:i386:sun386.mh \Option-d | |
469 | config:i386:sun386.mt config:i386:symmetry.mh config:i386:symmetry.mt \Option-d | |
470 | config:i960:nindy960.mt config:i960:vxworks960.mt config:m68k:3b1.mh \Option-d | |
471 | config:m68k:3b1.mt config:m68k:altos.mh config:m68k:altos.mt \Option-d | |
472 | config:m68k:amix.mh config:m68k:amix.mt config:m68k:apollo68b.mh \Option-d | |
473 | config:m68k:apollo68b.mt \Option-d | |
474 | config:m68k:apollo68v.mh config:m68k:delta68.mh \Option-d | |
475 | config:m68k:delta68.mt config:m68k:dpx2.mh config:m68k:dpx2.mt \Option-d | |
476 | config:m68k:es1800.mt config:m68k:hp300bsd.mh \Option-d | |
477 | config:m68k:hp300bsd.mt config:m68k:hp300hpux.mh \Option-d | |
478 | config:m68k:hp300hpux.mt config:m68k:isi.mh config:m68k:isi.mt \Option-d | |
479 | config:m68k:m68klynx.mh config:m68k:m68klynx.mt \Option-d | |
480 | config:m68k:monitor.mt \Option-d | |
481 | config:m68k:news.mh config:m68k:news.mt config:m68k:news1000.mh \Option-d | |
482 | config:m68k:os68k.mt config:m68k:st2000.mt config:m68k:sun2os3.mh \Option-d | |
483 | config:m68k:sun2os3.mt config:m68k:sun2os4.mh config:m68k:sun2os4.mt \Option-d | |
484 | config:m68k:sun3os3.mh config:m68k:sun3os3.mt config:m68k:sun3os4.mh \Option-d | |
485 | config:m68k:sun3os4.mt config:m68k:vxworks68.mt config:m88k:delta88.mh \Option-d | |
486 | config:m88k:delta88.mt config:m88k:delta88v4.mh \Option-d | |
487 | config:m88k:delta88v4.mt config:m88k:m88k.mh config:m88k:m88k.mt \Option-d | |
488 | config:mips:bigmips.mt config:mips:decstation.mh \Option-d | |
489 | config:mips:decstation.mt config:mips:idt.mt config:mips:idtl.mt \Option-d | |
490 | config:mips:irix3.mh config:mips:irix3.mt config:mips:irix4.mh \Option-d | |
491 | config:mips:irix5.mh config:mips:irix5.mt \Option-d | |
492 | config:mips:littlemips.mh config:mips:littlemips.mt \Option-d | |
493 | config:mips:mipsm3.mh config:mips:mipsm3.mt \Option-d | |
494 | config:mips:news-mips.mh config:mips:riscos.mh \Option-d | |
495 | config:none:none.mh config:none:none.mt config:ns32k:merlin.mh \Option-d | |
496 | config:ns32k:merlin.mt config:ns32k:ns32km3.mh config:ns32k:ns32km3.mt \Option-d | |
497 | config:ns32k:umax.mh config:ns32k:umax.mt \Option-d | |
498 | config:pa:hppabsd.mh config:pa:hppabsd.mt config:pa:hppahpux.mh \Option-d | |
499 | config:pa:hppahpux.mt config:pyr:pyramid.mh config:pyr:pyramid.mt \Option-d | |
500 | config:romp:rtbsd.mh config:rs6000:rs6000.mh config:rs6000:rs6000.mt \Option-d | |
501 | config:sh:sh.mt config:sparc:sparc-em.mt config:sparc:sparclite.mt \Option-d | |
502 | config:sparc:sparclynx.mh config:sparc:sparclynx.mt \Option-d | |
503 | config:sparc:sun4os4.mh config:sparc:sun4os4.mt \Option-d | |
504 | config:sparc:sun4sol2.mh config:sparc:sun4sol2.mt \Option-d | |
505 | config:sparc:vxsparc.mt config:tahoe:tahoe.mh config:tahoe:tahoe.mt \Option-d | |
506 | config:vax:vax.mt config:vax:vaxbsd.mh config:vax:vaxult.mh \Option-d | |
507 | config:vax:vaxult2.mh config:z8k:z8ksim.mt | |
508 | ||
509 | # All source files that go into linking GDB. | |
510 | # Links made at configuration time should not be specified here, since | |
511 | # SFILES is used in building the distribution archive. | |
512 | ||
513 | SFILES = "{s}"blockframe.c "{s}"breakpoint.c "{s}"buildsym.c "{s}"c-exp.y "{s}"c-lang.c \Option-d | |
514 | "{s}"c-typeprint.c "{s}"c-valprint.c "{s}"ch-exp.y "{s}"ch-lang.c "{s}"ch-typeprint.c \Option-d | |
515 | "{s}"ch-valprint.c "{s}"coffread.c "{s}"command.c "{s}"complaints.c "{s}"core.c "{s}"cp-valprint.c \Option-d | |
516 | "{s}"dbxread.c "{s}"demangle.c "{s}"dwarfread.c "{s}"elfread.c "{s}"environ.c "{s}"eval.c "{s}"expprint.c \Option-d | |
517 | "{s}"findvar.c "{s}"gdbtypes.c "{s}"infcmd.c "{s}"inflow.c "{s}"infrun.c "{s}"language.c \Option-d | |
518 | "{s}"m2-exp.y "{s}"m2-lang.c "{s}"m2-typeprint.c "{s}"m2-valprint.c "{s}"main.c "{s}"maint.c \Option-d | |
519 | "{s}"mem-break.c "{s}"minsyms.c "{s}"mipsread.c "{s}"nlmread.c "{s}"objfiles.c "{s}"parse.c \Option-d | |
520 | "{s}"printcmd.c "{s}"remote.c "{s}"source.c "{s}"stabsread.c "{s}"stack.c "{s}"symfile.c "{s}"symmisc.c \Option-d | |
521 | "{s}"symtab.c "{s}"target.c "{s}"thread.c "{s}"typeprint.c "{s}"utils.c "{s}"valarith.c "{s}"valops.c \Option-d | |
522 | "{s}"valprint.c "{s}"values.c "{s}"serial.c "{s}"ser-unix.c "{s}"mdebugread.c | |
523 | ||
524 | # Files that are not source code, but need to go into | |
525 | # gdb-{VERSION}.tar.Z. | |
526 | ||
527 | NONSRC = "{s}"Makefile.in configure.in ChangeLog ChangeLog-9091 \Option-d | |
528 | ChangeLog-92 ChangeLog-93 ChangeLog-3.x \Option-d | |
529 | gdb.1 refcard.ps README TODO TAGS NEWS \Option-d | |
530 | Projects .gdbinit COPYING {YYFILES} "{s}"copying.c copying.awk \Option-d | |
531 | saber.suppress "{s}"standalone.c "{s}"stuff.c "{s}"kdb-start.c gcc.patch \Option-d | |
532 | nindy-share:Makefile nindy-share:VERSION nindy-share:README \Option-d | |
533 | vx-share:README 29k-share:README config:convex:Convex.notes \Option-d | |
534 | "{s}"i386-nlmstub.c | |
535 | ||
536 | # All source files that lint should look at | |
537 | LINTFILES = {SFILES} {YYFILES} "{s}"init.c | |
538 | ||
539 | # Any additional files specified on these lines should also be added to | |
540 | # the NONSRC definition, so they go in the tar files. | |
541 | SFILES_STAND = {SFILES} "{s}"standalone.c | |
542 | SFILES_KGDB = {SFILES} "{s}"stuff.c "{s}"kdb-start.c | |
543 | ||
544 | # "system" headers. Using these in dependencies is a rather personal | |
545 | # choice. By default, we do not depend on these files. | |
546 | getopt_h = "{INCLUDE_DIR}":getopt.h | |
547 | #ieee-float_h = "{INCLUDE_DIR}":ieee-float.h | |
548 | ieee_float_h = | |
3bf21084 | 549 | bfd_h = :"{BFD_DIR}":bfd.h |
8dc3e3d7 SS |
550 | wait_h = "{INCLUDE_DIR}":wait.h |
551 | dis_asm_h = "{INCLUDE_DIR}":dis-asm.h | |
552 | ||
553 | dcache_h = "{s}"dcache.h | |
554 | remote_utils_h = {dcache_h} "{s}"serial.h "{s}"target.h "{s}"remote-utils.h "{s}"remote-sim.h | |
555 | ||
556 | readline_headers = | |
557 | ||
558 | udiheaders = \Option-d | |
c2f2c6fa SS |
559 | "{s}"29k-share:udi:udiproc.h \Option-d |
560 | "{s}"29k-share:udi:udiphcfg.h \Option-d | |
561 | "{s}"29k-share:udi:udiphunix.h \Option-d | |
562 | "{s}"29k-share:udi:udiptcfg.h \Option-d | |
563 | "{s}"29k-share:udi:udipt29k.h \Option-d | |
564 | "{s}"29k-share:udi:udisoc.h | |
8dc3e3d7 SS |
565 | |
566 | gdbcore_h = "{s}"gdbcore.h {bfd_h} | |
567 | ||
568 | frame_h = "{s}"frame.h | |
569 | symtab_h = "{s}"symtab.h | |
570 | gdbtypes_h = "{s}"gdbtypes.h | |
571 | expression_h = "{s}"expression.h | |
572 | value_h = "{s}"value.h {symtab_h} {gdbtypes_h} {expression_h} | |
573 | ||
574 | breakpoint_h = "{s}"breakpoint.h {frame_h} {value_h} | |
575 | ||
576 | command_h = "{s}"command.h | |
577 | gdbcmd_h = "{s}"gdbcmd.h {command_h} | |
578 | ||
579 | defs_h = "{s}"defs.h xm.h tm.h nm.h config.status | |
580 | ||
581 | inferior_h = "{s}"inferior.h {breakpoint_h} | |
582 | ||
583 | # Header files that need to have srcdir added. Note that in the cases | |
584 | # where we use a macro like {gdbcmd_h}, things are carefully arranged | |
585 | # so that each "{s}".h file is listed exactly once (M-x tags-search works | |
586 | # wrong if TAGS has files twice). Because this is tricky to get | |
587 | # right, it is probably easiest just to list "{s}".h files here directly. | |
588 | ||
589 | HFILES_NO_SRCDIR = "{s}"buildsym.h "{s}"call-cmds.h "{s}"coff-solib.h "{s}"defs.h "{s}"dst.h "{s}"environ.h \Option-d | |
590 | {gdbcmd_h} \Option-d | |
591 | {gdbcore_h} "{s}"gdb-stabs.h {inferior_h} "{s}"language.h "{s}"minimon.h "{s}"monitor.h \Option-d | |
592 | "{s}"objfiles.h "{s}"parser-defs.h "{s}"partial-stab.h "{s}"serial.h "{s}"signals.h "{s}"solib.h \Option-d | |
593 | "{s}"symfile.h "{s}"stabsread.h "{s}"target.h "{s}"terminal.h "{s}"typeprint.h "{s}"xcoffsolib.h \Option-d | |
594 | "{s}"c-lang.h "{s}"ch-lang.h "{s}"m2-lang.h "{s}"complaints.h "{s}"ns32k-opcode.h "{s}"valprint.h \Option-d | |
595 | "{s}"config:m68k:tm-m68k.h "{s}"config:pa:tm-hppa.h "{s}"config:i960:tm-i960.h \Option-d | |
596 | "{s}"config:sparc:tm-sparc.h "{s}"config:tm-lynx.h "{s}"config:tm-sunos.h \Option-d | |
597 | "{s}"config:tm-sysv4.h \Option-d | |
598 | "{s}"config:m68k:xm-m68k.h "{s}"config:sparc:xm-sparc.h \Option-d | |
599 | "{s}"config:xm-lynx.h "{s}"config:xm-sysv4.h \Option-d | |
600 | "{s}"config:vax:xm-vax.h "{s}"config:nm-m3.h "{s}"config:nm-trash.h \Option-d | |
601 | "{s}"29k-share:udi:udiids.h 29k-share:udi_soc "{o}"nindy-share:b.c.out.h \Option-d | |
602 | "{s}"nindy-share:block_io.h "{s}"nindy-share:coff.h \Option-d | |
603 | "{s}"nindy-share:env.h "{s}"nindy-share:stop.h \Option-d | |
604 | "{s}"vx-share:dbgRpcLib.h "{s}"vx-share:ptrace.h "{s}"vx-share:vxTypes.h \Option-d | |
605 | "{s}"vx-share:vxWorks.h "{s}"vx-share:wait.h "{s}"vx-share:xdr_ld.h \Option-d | |
606 | "{s}"vx-share:xdr_ptrace.h "{s}"vx-share:xdr_rdb.h "{s}"thread.h \Option-d | |
bb140953 | 607 | "{s}"dcache.h "{s}"remote-utils.h "{s}"remote-sim.h "{s}"somsolib.h |
8dc3e3d7 SS |
608 | |
609 | # Header files that already have srcdir in them. | |
610 | ||
611 | HFILES_WITH_SRCDIR = {udiheaders} | |
612 | ||
613 | ||
614 | # GDB "info" files, which should be included in their entirety | |
615 | INFOFILES = gdb.info\Option-x | |
616 | ||
617 | REMOTE_EXAMPLES = "{s}"m68k-stub.c "{s}"i386-stub.c "{s}"sparc-stub.c rem-multi.shar | |
618 | ||
619 | POSSLIBS = "{s}"regex.c "{s}"regex.h | |
620 | ||
621 | # Subdirectories of gdb, which should be included in their entirety in | |
622 | # gdb-xxx.tar.Z \Option-f | |
623 | TARDIRS = doc gdbserver sparclite | |
624 | ||
625 | # {X,T,NAT}DEPFILES are something of a pain in that it's hard to | |
626 | # default their values the way we do for SER_HARDWIRE; in the future | |
627 | # maybe much of the stuff now in {X,T,NAT}DEPFILES will go into other | |
628 | # variables analogous to SER_HARDWIRE which get defaulted in this | |
629 | # Makefile.in | |
630 | ||
631 | DEPFILES = {TDEPFILES} {XDEPFILES} {SER_HARDWIRE} {NATDEPFILES} {REMOTE_O} | |
632 | ||
633 | SOURCES = {SFILES} {ALLDEPFILES} {YYFILES} | |
634 | # Don't include YYFILES (\Option-x.tab.c) because we already include \Option-x.y in SFILES, | |
635 | # and it's more useful to see it in the "{s}".y file. | |
636 | TAGFILES_NO_SRCDIR = {SFILES} {HFILES_NO_SRCDIR} {ALLDEPFILES} \Option-d | |
637 | {ALLPARAM} {POSSLIBS} | |
638 | TAGFILES_WITH_SRCDIR = {HFILES_WITH_SRCDIR} | |
639 | ||
640 | TARFILES = {SFILES} {HFILES_NO_SRCDIR} {HFILES_WITH_SRCDIR} \Option-d | |
641 | {NONSRC} {ALLDEPFILES} {ALLCONFIG} \Option-d | |
642 | {ALLPARAM} {INFOFILES} {POSSLIBS} {REMOTE_EXAMPLES} | |
643 | ||
644 | ||
3bf21084 SS |
645 | OBS = "{o}"version.c.o "{o}"main.c.o "{o}"top.c.o "{o}"blockframe.c.o "{o}"breakpoint.c.o "{o}"findvar.c.o "{o}"stack.c.o "{o}"thread.c.o \Option-d |
646 | "{o}"source.c.o "{o}"values.c.o "{o}"eval.c.o "{o}"valops.c.o "{o}"valarith.c.o "{o}"valprint.c.o "{o}"printcmd.c.o \Option-d | |
647 | "{o}"symtab.c.o "{o}"symfile.c.o "{o}"symmisc.c.o "{o}"infcmd.c.o "{o}"infrun.c.o "{o}"command.c.o \Option-d | |
8dc3e3d7 SS |
648 | "{o}"utils.c.o "{o}"expprint.c.o "{o}"environ.c.o "{o}"gdbtypes.c.o "{o}"copying.c.o {DEPFILES} \Option-d |
649 | "{o}"mem-break.c.o "{o}"target.c.o "{o}"parse.c.o "{o}"language.c.o {YYOBJ} "{o}"buildsym.c.o \Option-d | |
650 | "{o}"objfiles.c.o "{o}"minsyms.c.o "{o}"maint.c.o "{o}"demangle.c.o "{o}"dbxread.c.o "{o}"coffread.c.o "{o}"elfread.c.o \Option-d | |
2ff6b38a SS |
651 | "{o}"dwarfread.c.o "{o}"mipsread.c.o "{o}"stabsread.c.o "{o}"core.c.o "{o}"c-lang.c.o "{o}"ch-lang.c.o "{o}"f-lang.c.o "{o}"m2-lang.c.o \Option-d |
652 | "{o}"complaints.c.o "{o}"typeprint.c.o "{o}"c-typeprint.c.o "{o}"ch-typeprint.c.o "{o}"f-typeprint.c.o "{o}"m2-typeprint.c.o \Option-d | |
653 | "{o}"c-valprint.c.o "{o}"cp-valprint.c.o "{o}"ch-valprint.c.o "{o}"f-valprint.c.o "{o}"m2-valprint.c.o "{o}"nlmread.c.o \Option-d | |
3bf21084 SS |
654 | "{o}"serial.c.o "{o}"mdebugread.c.o "{o}"annotate.c.o \Option-d |
655 | "{o}"exec.c.o | |
8dc3e3d7 | 656 | |
a6b26c44 | 657 | TSOBS = |
8dc3e3d7 SS |
658 | |
659 | NTSOBS = "{o}"standalone.c.o | |
660 | ||
661 | TSSTART = "{o}":lib:crt0.c.o | |
662 | ||
663 | NTSSTART = "{o}"kdb-start.c.o | |
664 | ||
665 | SUBDIRS = doc testsuite | |
666 | ||
667 | # For now, shortcut the "configure GDB for fewer languages" stuff. | |
c2f2c6fa | 668 | YYFILES = "{o}"c-exp.tab.c "{o}"m2-exp.tab.c "{o}"ch-exp.tab.c |
2ff6b38a | 669 | YYOBJ = "{o}"c-exp.tab.c.o "{o}"m2-exp.tab.c.o "{o}"ch-exp.tab.c.o "{o}"f-exp.tab.c.o |
8dc3e3d7 SS |
670 | |
671 | # Prevent Sun make from putting in the machine type. Setting | |
672 | # TARGET_ARCH to nothing works for SunOS 3, 4.0, but not for 4.1. | |
673 | # .c.o \Option-f | |
674 | # {CC} -c {INTERNAL_CFLAGS} $< | |
675 | ||
b8ec8d4a | 676 | all \Option-f gdb SiowGDB MacGDB |
8dc3e3d7 SS |
677 | # @{MAKE} {FLAGS_TO_PASS} DO=all "DODIRS=`echo {SUBDIRS} | sed 's:testsuite::'`" subdir_do |
678 | ||
679 | # The check target can not use subdir_do, because subdir_do does not | |
680 | # use TARGET_FLAGS_TO_PASS. | |
681 | check \Option-f force | |
682 | @if [ -f testsuite:Makefile ]; then \Option-d | |
683 | rootme=`pwd`; export rootme; \Option-d | |
684 | cd testsuite; \Option-d | |
685 | {MAKE} {TARGET_FLAGS_TO_PASS} check; \Option-d | |
686 | else true; fi | |
687 | ||
688 | info dvi install-info clean-info \Option-f force | |
689 | @{MAKE} {FLAGS_TO_PASS} DO=$@ "DODIRS={SUBDIRS}" subdir_do | |
690 | ||
691 | gdb.z \Option-f gdb.1 | |
c2f2c6fa | 692 | nroff -man "{s}"gdb.1 | col -b > gdb.t |
8dc3e3d7 SS |
693 | pack gdb.t ; rm -f gdb.t |
694 | Rename -y gdb.t.z gdb.z | |
695 | ||
696 | # Traditionally "install" depends on "all". But it may be useful | |
697 | # not to; for example, if the user has made some trivial change to a | |
698 | # source file and doesn't care about rebuilding or just wants to save the | |
699 | # time it takes for make to check that all is up to date. | |
700 | # install-only is intended to address that need. | |
c2f2c6fa | 701 | |
8dc3e3d7 | 702 | install \Option-f all install-only |
c2f2c6fa | 703 | |
8dc3e3d7 | 704 | install-only \Option-f |
c2f2c6fa SS |
705 | {INSTALL} gdb "{bindir}":gdb |
706 | {INSTALL} SiowGDB "{bindir}":SiowGDB | |
707 | # this one doesn't work very wellz | |
708 | # {INSTALL} MacGDB "{bindir}":MacGDB | |
8dc3e3d7 SS |
709 | |
710 | uninstall \Option-f force | |
711 | Delete -i -y {bindir}:gdb {man1dir}:gdb.1 | |
712 | @{MAKE} DO=uninstall "DODIRS={SUBDIRS}" {FLAGS_TO_PASS} subdir_do | |
713 | ||
714 | # We do this by grepping through sources. If that turns out to be too slow, | |
715 | # maybe we could just require every "{o}".c.o file to have an initialization routine | |
716 | # of a given name (remote-udi.o -> _initialize_remote_udi, etc.). | |
717 | # | |
c2f2c6fa | 718 | # Formatting conventions: The name of the _initialize_* routines must start |
8dc3e3d7 | 719 | # in column zero, and must not be inside #if. |
8dc3e3d7 | 720 | |
3bf21084 SS |
721 | "{o}"init.c \Option-f {OBS} {TSOBS} |
722 | Echo Making "{o}"init.c | |
723 | Delete -i -y "{o}"init.c init.c-tmp | |
b8ec8d4a SS |
724 | Echo '/* Do not modify this file. */' >init.c-tmp |
725 | Echo '/* It is created automatically by the Makefile. */'>>init.c-tmp | |
3bf21084 | 726 | Echo 'void initialize_all_files () ' `mpw-open-brace` >>init.c-tmp |
b8ec8d4a | 727 | For i in {OBS} {TSOBS} |
3bf21084 SS |
728 | set filename "`Echo {i} | sed \Option-d |
729 | -e '/^Onindy.c.o/d' \Option-d | |
730 | -e '/^nindy.c.o/d' \Option-d | |
731 | -e '/ttyflush.c.o/d' \Option-d | |
732 | -e '/xdr_ld.c.o/d' \Option-d | |
733 | -e '/xdr_ptrace.c.o/d' \Option-d | |
734 | -e '/xdr_rdb.c.o/d' \Option-d | |
735 | -e '/udr.c.o/d' \Option-d | |
736 | -e '/udip2soc.c.o/d' \Option-d | |
737 | -e '/udi2go32.c.o/d' \Option-d | |
738 | -e '/version.c.o/d' \Option-d | |
739 | -e '/[a-z0-9A-Z_]*-exp.tab.c.o/d' \Option-d | |
740 | -e 's/\.gc\.o/.c/' \Option-d | |
741 | -e 's/\.c\.o/.c/' \Option-d | |
742 | -e 's/^{o}//'`" | |
743 | If "{filename}" != "" | |
744 | sed <"{s}""{filename}" >>init.c-tmp -n \Option-d | |
745 | -e '/^_initialize_[a-z_0-9A-Z]* *(/s/^\([a-z_0-9A-Z]*\).*/ {extern void \1 (); \1 ();}/p' | |
b8ec8d4a SS |
746 | End if |
747 | End For | |
748 | Echo '}' >>init.c-tmp | |
3bf21084 | 749 | Rename -y init.c-tmp "{o}"init.c |
b8ec8d4a | 750 | |
8dc3e3d7 SS |
751 | |
752 | LOADLIBES = {EXTRALIBS} | |
753 | ||
754 | # Removing the old gdb first works better if it is running, at least on SunOS. | |
755 | gdb \Option-f {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o | |
756 | Delete -i -y gdb | |
757 | Link {LDFLAGS} -o gdb \Option-d | |
758 | "{o}"init.c.o {OBS} {TSOBS} {ADD_FILES} {CLIBS} {LOADLIBES} | |
759 | ||
760 | saber_gdb \Option-f {SFILES} {DEPFILES} "{s}"copying.c "{s}"version.c | |
761 | #setopt load_flags {CFLAGS} {BFD_CFLAGS} -d HOST_SYS=SUN4_SYS | |
762 | #load :init.c {SFILES} | |
c2f2c6fa | 763 | #unload "{s}"c-exp.y "{s}"m2-exp.y "{s}"ch-exp.y |
8dc3e3d7 SS |
764 | #unload vx-share:\Option-x.h |
765 | #unload nindy-share:[A-Z]\Option-x | |
766 | #load c-exp.tab.c m2-exp.tab.c ch-exp.tab.c | |
767 | #load "{s}"copying.c "{s}"version.c | |
768 | #load ::opcodes:libopcodes.o | |
769 | #load ::libiberty:libiberty.o | |
770 | #load ::bfd:libbfd.o | |
771 | #load ::readline:libreadline.o | |
772 | #load ::mmalloc:libmmalloc.o | |
773 | #load -ltermcap | |
774 | #load `echo " "{DEPFILES} | sed -e 's:\.o:.c:g' -e 's, , ::,g'` | |
775 | echo "Load "{s}".c corresponding to \Option-f " {DEPFILES} | |
776 | ||
b8ec8d4a SS |
777 | # Version of GDB that uses the SIOW library. |
778 | ||
779 | SiowGDB \Option-f {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o | |
780 | Delete -i -y SiowGDB | |
781 | Rez -o SiowGDB {RIncludes}siow.r -append \Option-d | |
782 | -d __kPrefSize=5000 -d __kMinSize=2000 | |
783 | Link -d -model far -o SiowGDB -t 'APPL' -c 'gdb ' \Option-d | |
784 | "{o}"init.c.o {OBS} {TSOBS} {ADD_FILES} {CLIBS} \Option-d | |
785 | "{CLibraries}"StdClib.o \Option-d | |
786 | "{Libraries}"SIOW.o \Option-d | |
787 | "{Libraries}"Runtime.o \Option-d | |
3bf21084 SS |
788 | "{Libraries}"Interface.o \Option-d |
789 | "{Libraries}"ToolLibs.o | |
b8ec8d4a SS |
790 | |
791 | # Version of GDB that uses a real library. | |
792 | ||
939baabe SS |
793 | MacGDB \Option-f {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o |
794 | Delete -i -y MacGDB | |
795 | Rez -rd -o MacGDB "{s}"macgdb.r -append | |
796 | Link -d -model far -o MacGDB -t 'APPL' -c 'gdb ' \Option-d | |
797 | "{o}"init.c.o {OBS} {TSOBS} {ADD_FILES} {CLIBS} {LOADLIBES} | |
8dc3e3d7 SS |
798 | |
799 | # This is useful when debugging GDB, because some Unix's don't let you run GDB | |
800 | # on itself without copying the executable. So "make gdb1" will make | |
801 | # gdb and put a copy in gdb1, and you can run it with "gdb gdb1". | |
802 | # Removing gdb1 before the copy is the right thing if gdb1 is open | |
803 | # in another process. | |
804 | gdb1 \Option-f gdb | |
805 | Delete -y gdb1 | |
806 | Duplicate -d -y gdb gdb1 | |
807 | ||
808 | config.status \Option-f | |
809 | @echo "You must configure gdb. Look at the README file for details." | |
810 | @false | |
811 | ||
812 | ### fixme - this can't be right. | |
813 | # This checks the configure.in file versus the config: directory. | |
814 | config-check \Option-f config-check-hosts config-check-targets | |
815 | config-check-hosts \Option-f | |
c2f2c6fa | 816 | grep gdb_host= "{s}"configure.in | \Option-d |
8dc3e3d7 | 817 | sed -e 's:.\Option-xgdb_host=::' -e 's: ;;$$:.mh:' | sort -u >HOSTconf.o |
c2f2c6fa | 818 | (cd "{s}"config; ls \Option-x.mh) >HOSTdir.o |
8dc3e3d7 SS |
819 | diff -u "{o}"HOSTconf.c.o "{o}"HOSTdir.c.o |
820 | ||
821 | ### fixme - nor can this. | |
822 | config-check-targets \Option-f | |
c2f2c6fa | 823 | grep gdb_target= "{s}"configure.in | \Option-d |
8dc3e3d7 | 824 | sed -e 's:.\Option-xgdb_target=::' -e 's: ;;$$:.mh:' | sort -u >TARGconf.o |
c2f2c6fa | 825 | (cd "{s}"config; ls \Option-x.mt) >TARGdir.o |
8dc3e3d7 SS |
826 | diff -u "{o}"HOSTconf.c.o "{o}"HOSTdir.c.o |
827 | ||
828 | # FIXME. These are not generated by "make depend" because they only are there | |
829 | # for some machines. | |
830 | # But these rules don't do what we want; we want to hack the "{o}"foo.c.o \Option-f "{s}"tm.h | |
831 | # dependency to do the right thing. | |
832 | tm-isi.h "{s}"tm-sun3.h "{s}"tm-news.h "{s}"tm-hp300bsd.h "{s}"tm-altos.h \Option-f "{s}"tm-m68k.h | |
833 | tm-hp300hpux.h "{s}"tm-sun2.h "{s}"tm-3b1.h \Option-f "{s}"tm-m68k.h | |
834 | xm-news1000.h \Option-f "{s}"xm-news.h | |
835 | xm-i386-sv32.h \Option-f "{s}"xm-i386.h | |
836 | tm-i386gas.h \Option-f "{s}"tm-i386.h | |
837 | xm-sun4os4.h \Option-f "{s}"xm-sparc.h | |
838 | tm-sun4os4.h \Option-f "{s}"tm-sparc.h | |
839 | xm-vaxult.h \Option-f "{s}"xm-vax.h | |
840 | xm-vaxbsd.h \Option-f "{s}"xm-vax.h | |
841 | ||
8dc3e3d7 SS |
842 | # Put the proper machine-specific files first, so M-. on a machine |
843 | # specific routine gets the one for the correct machine. (FIXME \Option-f those | |
844 | # files go in twice; we should be removing them from the main list). | |
845 | ||
846 | # TAGS depends on all the files that go into it so you can rebuild TAGS | |
847 | # with `make TAGS' and not have to say `rm TAGS' first. | |
848 | ||
849 | TAGS \Option-f {TAGFILES_NO_SRCDIR} {TAGFILES_WITH_SRCDIR} | |
850 | @echo Making TAGS | |
851 | @etags `find "{srcdir}"config \( -name {TM_FILE} \Option-d | |
852 | o -name {XM_FILE} \Option-d | |
853 | o -name {NAT_FILE} \) -print` \Option-d | |
854 | `(for i in {DEPFILES} {TAGFILES_NO_SRCDIR}; do \Option-d | |
855 | echo "{srcdir}"$$i ; \Option-d | |
856 | done ; for i in {TAGFILES_WITH_SRCDIR}; do \Option-d | |
857 | echo $$i ; \Option-d | |
858 | done) | sed -e 's:\.o$$:\.c:'` | |
859 | ||
860 | # Making distributions of GDB and friends. | |
861 | ||
862 | # Make a tar file containing the GDB directory of the distribution. | |
863 | gdb.tar.Z \Option-f force_update | |
864 | {MAKE} {MFLAGS} -f "{s}"Makefile.in setup-to-dist | |
865 | {MAKE} {MFLAGS} -f "{s}"Makefile.in gdb-{VERSION}.tar.Z | |
866 | ||
867 | # Make a directory `proto-gdb.dir' that contains an image of the GDB | |
868 | # directory of the distribution, built up with symlinks. Note that this | |
869 | # make target is not directly referenced by any other rules in this makefile, | |
870 | # it is referenced by the makefile in the parent directory. | |
871 | make-proto-gdb.dir \Option-f force_update | |
872 | {MAKE} {MFLAGS} -f "{s}"Makefile.in setup-to-dist | |
873 | {MAKE} {MFLAGS} -f Makefile make-proto-gdb-1 | |
874 | ||
875 | # Set up the GDB source directory for distribution, by building all files that | |
876 | # are products of other files. | |
877 | setup-to-dist \Option-f force_update | |
878 | ::configure none | |
879 | (cd doc; {MAKE} {MFLAGS} GDBvn.texi) | |
880 | {MAKE} {MFLAGS} gdb.info | |
881 | {MAKE} {MFLAGS} refcard.ps | |
882 | ||
883 | # Build a tar file from a proto-gdb.dir. | |
884 | gdb-{VERSION}.tar.Z \Option-f force_update | |
885 | Delete -y gdb.tar gdb-{VERSION}.tar.Z | |
886 | {MAKE} {MFLAGS} -f Makefile make-proto-gdb-1 | |
887 | # ln -s proto-gdb.dir {DIST} | |
888 | tar chf - {DIST} | compress >gdb-{VERSION}.tar.Z | |
889 | Delete -y -rf {DIST} proto-gdb.dir | |
890 | ||
891 | # Build a proto-gdb.dir after GDB has been set up for distribution. | |
892 | # This stuff must be run in `Makefile', not `"{s}"Makefile.in`; we use the makefile | |
893 | # built in the setup-to-dist process, since it defines things like ALLCONFIG | |
894 | # and ALLDEPFILES, that we need. | |
895 | make-proto-gdb-1 \Option-f {TARFILES} {TARDIRS} gdb.info | |
896 | Delete -y -rf proto-gdb.dir | |
897 | mkdir proto-gdb.dir | |
898 | rootme=`pwd`: ; export rootme ; \Option-d | |
899 | for i in `echo {TARDIRS}`; do \Option-d | |
900 | (cd proto-gdb.dir ; \Option-d | |
901 | mkdir -p $$i; \Option-d | |
902 | cd $$i; \Option-d | |
903 | # ln -s ${rootme}:$$i:\Option-x .; \Option-d | |
904 | Delete -y -rf SCCS CVS CVS.adm RCS config.status; \Option-d | |
905 | if test -f "{s}"Makefile.in; then rm -f Makefile; else true; fi;); \Option-d | |
906 | done ; \Option-d | |
907 | for i in `echo {TARFILES}`; do \Option-d | |
908 | (cd proto-gdb.dir ; \Option-d | |
909 | dir=`dirname $$i`; \Option-d | |
910 | if test -d $$dir; then true; else mkdir -p $$dir; fi; \Option-d | |
911 | # ln -s ${rootme}:$$i $$i;); \Option-d | |
912 | done | |
913 | chmod og=u `find . -print` | |
914 | ||
915 | # Build a proto-testsuite.dir. | |
916 | make-proto-testsuite.dir \Option-f force_update | |
917 | Delete -y -rf proto-testsuite.dir | |
918 | mkdir proto-testsuite.dir | |
919 | rootme=`pwd`: ; export rootme ; \Option-d | |
920 | for i in `find testsuite -type f -print`; do \Option-d | |
921 | (cd proto-testsuite.dir ; \Option-d | |
922 | dir=`dirname $$i`; \Option-d | |
923 | if test -d $$dir; then true; else mkdir -p $$dir; fi; \Option-d | |
924 | # ln -s ${rootme}:$$i $$i;); \Option-d | |
925 | done | |
926 | find proto-testsuite.dir -name Makefile -exec rm {} \; | |
927 | find proto-testsuite.dir -name config.status -exec rm {} \; | |
928 | ||
929 | clean mostlyclean \Option-f | |
930 | @{MAKE} {FLAGS_TO_PASS} DO=clean "DODIRS={SUBDIRS}" subdir_do | |
931 | Delete -y \Option-x.o {ADD_FILES} \Option-x~ "{s}"init.c-tmp | |
932 | Delete -y "{s}"init.c "{s}"version.c | |
933 | Delete -y gdb core "{s}"make.log | |
934 | Delete -y gdb[0-9] | |
935 | ||
936 | # This used to depend on c-exp.tab.c m2-exp.tab.c ch-exp.tab.c TAGS | |
937 | # I believe this is wrong; the makefile standards for distclean just | |
938 | # describe removing files; the only sort of "re-create a distribution" | |
939 | # functionality described is if the distributed files are unmodified. | |
940 | distclean \Option-f clean | |
941 | @{MAKE} {FLAGS_TO_PASS} DO=distclean "DODIRS={SUBDIRS}" subdir_do | |
942 | Delete -y "{s}"nm.h "{s}"tm.h "{s}"xm.h config.status | |
943 | Delete -y "{o}"y.c.output yacc.acts yacc.tmp y.tab.h | |
944 | Delete -y Makefile | |
945 | ||
946 | realclean \Option-f clean | |
947 | @{MAKE} {FLAGS_TO_PASS} DO=realclean "DODIRS={SUBDIRS}" subdir_do | |
c2f2c6fa | 948 | Delete -y "{o}"c-exp.tab.c m2-exp.tab.c ch-exp.tab.c TAGS {INFOFILES} |
8dc3e3d7 SS |
949 | Delete -y "{s}"nm.h "{s}"tm.h "{s}"xm.h config.status |
950 | Delete -y "{o}"y.c.output yacc.acts yacc.tmp | |
951 | Delete -y Makefile | |
952 | ||
953 | subdir_do \Option-f force | |
954 | @for i in {DODIRS}; do \Option-d | |
955 | if [ -f :$$i:Makefile ] ; then \Option-d | |
956 | if (cd :$$i; \Option-d | |
957 | {MAKE} {FLAGS_TO_PASS} {DO}) ; then true ; \Option-d | |
958 | else exit 1 ; fi ; \Option-d | |
959 | else true ; fi ; \Option-d | |
960 | done | |
961 | ||
962 | #Makefile \Option-f "{s}"Makefile.in {host_makefile_frag} {target_makefile_frag} | |
963 | # {SHELL} config.status | |
964 | ||
965 | # Documentation! | |
966 | # GDB QUICK REFERENCE (TeX dvi file, CM fonts) | |
967 | refcard.dvi \Option-f | |
968 | ( cd doc; {MAKE} refcard.dvi {FLAGS_TO_PASS} ) | |
969 | Rename -y doc:refcard.dvi . | |
970 | ||
971 | # GDB QUICK REFERENCE (PostScript output, common PS fonts) | |
972 | refcard.ps \Option-f | |
973 | ( cd doc; {MAKE} refcard.ps {FLAGS_TO_PASS} ) | |
974 | Rename -y doc:refcard.ps . | |
975 | ||
976 | # Make "{s}"copying.c from COPYING | |
977 | copying.c \Option-f COPYING copying.awk | |
978 | awk -f "{srcdir}"copying.awk < "{srcdir}"COPYING > "{s}"copying.c | |
979 | ||
980 | "{o}"version.c \Option-f Makefile | |
981 | echo 'char *version = "{VERSION}";' >"{o}"version.c | |
982 | echo 'char *host_name = "{host_alias}";' >> "{o}"version.c | |
983 | echo 'char *target_name = "{target_alias}";' >> "{o}"version.c | |
984 | ||
985 | # c-exp.tab.c is generated in objdir from "{s}"c-exp.y if it doesn't exist | |
986 | # in srcdir, then compiled in objdir to c-exp.tab.c.o. | |
987 | ||
988 | # If we said c-exp.tab.c rather than :c-exp.tab.c some makes | |
989 | # would sometimes re-write it into "{srcdir}"c-exp.tab.c. | |
990 | ||
991 | # Remove bogus decls for malloc:realloc:free which conflict with everything | |
992 | # else. | |
c2f2c6fa SS |
993 | "{o}"c-exp.tab.c.o \Option-f "{o}"c-exp.tab.c |
994 | ||
995 | "{o}"c-exp.tab.c \Option-f "{s}"c-exp.y | |
996 | {YACC} {YFLAGS} "{s}"c-exp.y | |
8dc3e3d7 SS |
997 | sed -e ':extern.*malloc:d' \Option-d |
998 | -e ':extern.*realloc:d' \Option-d | |
999 | -e ':extern.*free:d' \Option-d | |
1000 | -e ':include.*malloc.h:d' \Option-d | |
1001 | -e 's:malloc:xmalloc:g' \Option-d | |
1002 | -e 's:realloc:xrealloc:g' \Option-d | |
1003 | < y.tab.c > c-exp.new | |
1004 | Delete -y y.tab.c | |
c2f2c6fa | 1005 | Rename -y c-exp.new "{o}"c-exp.tab.c |
8dc3e3d7 | 1006 | |
2ff6b38a SS |
1007 | "{o}"f-exp.tab.c.o \Option-f "{o}"f-exp.tab.c |
1008 | ||
1009 | "{o}"f-exp.tab.c \Option-f "{s}"f-exp.y | |
1010 | {YACC} {YFLAGS} "{s}"f-exp.y | |
1011 | sed -e ':extern.*malloc:d' \Option-d | |
1012 | -e ':extern.*realloc:d' \Option-d | |
1013 | -e ':extern.*free:d' \Option-d | |
1014 | -e ':include.*malloc.h:d' \Option-d | |
1015 | -e 's:malloc:xmalloc:g' \Option-d | |
1016 | -e 's:realloc:xrealloc:g' \Option-d | |
1017 | < y.tab.c > f-exp.new | |
1018 | Delete -y y.tab.c | |
1019 | Rename -y f-exp.new "{o}"f-exp.tab.c | |
1020 | ||
8dc3e3d7 SS |
1021 | # ch-exp.tab.c is generated in objdir from "{s}"ch-exp.y if it doesn't exist |
1022 | # in srcdir, then compiled in objdir to ch-exp.tab.c.o. | |
1023 | # Remove bogus decls for malloc:realloc:free which conflict with everything | |
1024 | # else. | |
c2f2c6fa SS |
1025 | "{o}"ch-exp.tab.c.o \Option-f "{o}"ch-exp.tab.c |
1026 | ||
1027 | "{o}"ch-exp.tab.c \Option-f "{s}"ch-exp.y | |
1028 | {YACC} {YFLAGS} "{s}"ch-exp.y | |
8dc3e3d7 SS |
1029 | sed -e ':extern.*malloc:d' \Option-d |
1030 | -e ':extern.*realloc:d' \Option-d | |
1031 | -e ':extern.*free:d' \Option-d | |
1032 | -e ':include.*malloc.h:d' \Option-d | |
1033 | -e 's:malloc:xmalloc:g' \Option-d | |
1034 | -e 's:realloc:xrealloc:g' \Option-d | |
1035 | < y.tab.c > ch-exp.new | |
1036 | Delete -y y.tab.c | |
c2f2c6fa | 1037 | Rename -y ch-exp.new "{o}"ch-exp.tab.c |
8dc3e3d7 SS |
1038 | |
1039 | # m2-exp.tab.c is generated in objdir from "{s}"m2-exp.y if it doesn't exist | |
1040 | # in srcdir, then compiled in objdir to m2-exp.tab.c.o. | |
1041 | # Remove bogus decls for malloc:realloc:free which conflict with everything | |
1042 | # else. | |
c2f2c6fa SS |
1043 | "{o}"m2-exp.tab.c.o \Option-f "{o}"m2-exp.tab.c |
1044 | ||
1045 | "{o}"m2-exp.tab.c \Option-f "{s}"m2-exp.y | |
1046 | {YACC} {YFLAGS} "{s}"m2-exp.y | |
8dc3e3d7 SS |
1047 | sed -e ':extern.*malloc:d' \Option-d |
1048 | -e ':extern.*realloc:d' \Option-d | |
1049 | -e ':extern.*free:d' \Option-d | |
1050 | -e ':include.*malloc.h:d' \Option-d | |
1051 | -e 's:malloc:xmalloc:g' \Option-d | |
1052 | -e 's:realloc:xrealloc:g' \Option-d | |
1053 | < y.tab.c > m2-exp.new | |
1054 | Delete -y y.tab.c | |
c2f2c6fa | 1055 | Rename -y m2-exp.new "{o}"m2-exp.tab.c |
8dc3e3d7 SS |
1056 | |
1057 | # These files are updated atomically, so make never has to remove them | |
1058 | # .PRECIOUS \Option-f m2-exp.tab.c ch-exp.tab.c c-exp.tab.c | |
1059 | ||
1060 | lint \Option-f {LINTFILES} | |
1061 | {LINT} {INCLUDE_CFLAGS} {LINTFLAGS} {LINTFILES} \Option-d | |
1062 | `echo {DEPFILES} | sed 's:\.o :\.c :g' | |
1063 | ||
1064 | gdb.cxref \Option-f {SFILES} | |
1065 | cxref -i : {SFILES} >"{s}"gdb.cxref | |
1066 | ||
1067 | #force_update \Option-f | |
1068 | ||
1069 | # GNU Make has an annoying habit of putting \Option-xall\Option-x the Makefile variables | |
1070 | # into the environment, unless you include this target as a circumvention. | |
1071 | # Rumor is that this will be fixed (and this target can be removed) | |
1072 | # in GNU Make 4.0. | |
1073 | # .NOEXPORT \Option-f | |
1074 | ||
1075 | # GNU Make 3.63 has a different problem \Option-f it keeps tacking command line | |
1076 | # overrides onto the definition of {MAKE}. This variable setting | |
1077 | # will remove them. | |
1078 | MAKEOVERRIDES= | |
1079 | ||
1080 | ## This is ugly, but I don't want GNU make to put these variables in | |
1081 | ## the environment. Older makes will see this as a set of targets | |
1082 | ## with no dependencies and no actions. | |
1083 | #unexport CHILLFLAGS CHILL_LIB CHILL_FOR_TARGET \Option-f | |
1084 | ||
1085 | # These are things from config:\Option-x:\Option-x.m? fragments. There is no good reason | |
1086 | # why they are separate from the lists of files above. | |
1087 | ||
1088 | ||
1089 | ||
c2f2c6fa SS |
1090 | "{o}"udip2soc.c.o \Option-f "{s}"29k-share:udi:udip2soc.c {udiheaders} |
1091 | {CC} {INTERNAL_CFLAGS} "{s}"29k-share:udi:udip2soc.c -o "{o}"soc.c.o | |
8dc3e3d7 | 1092 | |
c2f2c6fa SS |
1093 | "{o}"udi2go32.c.o \Option-f "{s}"29k-share:udi:udi2go32.c {udiheaders} |
1094 | {CC} {INTERNAL_CFLAGS} "{s}"29k-share:udi:udi2go32.c -o "{o}".c.o | |
8dc3e3d7 | 1095 | |
c2f2c6fa SS |
1096 | "{o}"udr.c.o \Option-f "{s}"29k-share:udi:udr.c {udiheaders} |
1097 | {CC} {INTERNAL_CFLAGS} "{s}"29k-share:udi:udr.c -o "{o}"udr.c.o | |
8dc3e3d7 SS |
1098 | |
1099 | "{o}"a29k-pinsn.c.o \Option-f "{s}"a29k-pinsn.c {bfd_h} {dis_asm_h} | |
1100 | "{o}"a29k-tdep.c.o \Option-f "{s}"a29k-tdep.c {gdbcmd_h} {gdbcore_h} {inferior_h} {defs_h} | |
1101 | "{o}"a68v-nat.c.o \Option-f "{s}"a68v-nat.c {defs_h} {gdbcore_h} {inferior_h} | |
1102 | ||
1103 | "{o}"alpha-nat.c.o \Option-f "{s}"alpha-nat.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h | |
1104 | ||
1105 | "{o}"alpha-tdep.c.o \Option-f "{s}"alpha-tdep.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d | |
1106 | {inferior_h} {symtab_h} {dis_asm_h} | |
1107 | ||
1108 | "{o}"altos-xdep.c.o \Option-f "{s}"altos-xdep.c {defs_h} {gdbcore_h} {inferior_h} | |
58c0b523 SS |
1109 | |
1110 | "{o}"annotate.c.o \Option-f "{s}"annotate.c | |
1111 | ||
8dc3e3d7 SS |
1112 | "{o}"arm-pinsn.c.o \Option-f "{s}"arm-pinsn.c "{s}"{OP_INCLUDE}:arm.h {defs_h} {symtab_h} |
1113 | ||
1114 | "{o}"blockframe.c.o \Option-f "{s}"blockframe.c {defs_h} {gdbcore_h} {inferior_h} \Option-d | |
1115 | "{s}"objfiles.h "{s}"symfile.h "{s}"target.h | |
1116 | ||
3bf21084 | 1117 | "{o}"breakpoint.c.o \Option-f "{s}"breakpoint.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d |
8dc3e3d7 SS |
1118 | {inferior_h} "{s}"language.h "{s}"target.h "{s}"thread.h |
1119 | ||
1120 | "{o}"buildsym.c.o \Option-f "{s}"buildsym.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d | |
1121 | "{s}"objfiles.h "{s}"symfile.h {symtab_h} | |
1122 | ||
1123 | "{o}"c-lang.c.o \Option-f "{s}"c-lang.c "{s}"c-lang.h {defs_h} {expression_h} {gdbtypes_h} \Option-d | |
1124 | "{s}"language.h "{s}"parser-defs.h {symtab_h} | |
1125 | ||
1126 | "{o}"c-typeprint.c.o \Option-f "{s}"c-typeprint.c "{s}"c-lang.h {defs_h} {expression_h} \Option-d | |
1127 | {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h \Option-d | |
1128 | "{s}"typeprint.h {value_h} | |
1129 | ||
1130 | "{o}"c-valprint.c.o \Option-f "{s}"c-valprint.c {defs_h} {expression_h} {gdbtypes_h} \Option-d | |
1131 | "{s}"language.h {symtab_h} "{s}"valprint.h {value_h} | |
1132 | ||
1133 | "{o}"ch-lang.c.o \Option-f "{s}"ch-lang.c "{s}"ch-lang.h {defs_h} {expression_h} {gdbtypes_h} \Option-d | |
1134 | "{s}"language.h "{s}"parser-defs.h {symtab_h} | |
1135 | ||
1136 | "{o}"ch-typeprint.c.o \Option-f "{s}"ch-typeprint.c "{s}"ch-lang.h {defs_h} {expression_h} \Option-d | |
1137 | {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} \Option-d | |
1138 | "{s}"target.h {value_h} "{s}"typeprint.h | |
1139 | ||
1140 | "{o}"ch-valprint.c.o \Option-f "{s}"ch-valprint.c {defs_h} {expression_h} {gdbtypes_h} \Option-d | |
1141 | "{s}"language.h {symtab_h} "{s}"valprint.h {value_h} "{s}"c-lang.h | |
1142 | ||
1143 | "{o}"coff-solib.c.o \Option-f "{s}"coff-solib.c {defs_h} | |
1144 | ||
1145 | "{o}"coffread.c.o \Option-f "{s}"coffread.c {bfd_h} {breakpoint_h} "{s}"buildsym.h \Option-d | |
1146 | "{s}"complaints.h {defs_h} {expression_h} {gdbtypes_h} "{s}"objfiles.h \Option-d | |
1147 | "{s}"symfile.h {symtab_h} "{s}"gdb-stabs.h "{s}"stabsread.h | |
1148 | ||
1149 | "{o}"command.c.o \Option-f "{s}"command.c {defs_h} {expression_h} {gdbcmd_h} \Option-d | |
1150 | {gdbtypes_h} {symtab_h} {value_h} | |
1151 | ||
1152 | "{o}"complaints.c.o \Option-f "{s}"complaints.c "{s}"complaints.h {defs_h} {gdbcmd_h} | |
1153 | ||
1154 | "{o}"convex-pinsn.c.o \Option-f "{s}"convex-pinsn.c "{s}"{OP_INCLUDE}:convex.h {defs_h} \Option-d | |
1155 | {symtab_h} | |
1156 | ||
1157 | "{o}"convex-tdep.c.o \Option-f "{s}"convex-tdep.c {wait_h} {defs_h} {gdbcmd_h} \Option-d | |
1158 | {gdbcore_h} {inferior_h} | |
1159 | ||
1160 | "{o}"convex-xdep.c.o \Option-f "{s}"convex-xdep.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d | |
1161 | {inferior_h} | |
1162 | ||
1163 | "{o}"core-svr4.c.o \Option-f "{s}"core-svr4.c {command_h} {defs_h} {gdbcore_h} \Option-d | |
1164 | {inferior_h} "{s}"target.h | |
1165 | ||
1166 | "{o}"core.c.o \Option-f "{s}"core.c {dis_asm_h} {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d | |
1167 | {inferior_h} "{s}"target.h "{s}"language.h | |
1168 | ||
1169 | "{o}"coredep.c.o \Option-f "{s}"coredep.c {defs_h} {gdbcore_h} {value_h} | |
1170 | ||
1171 | "{o}"corelow.c.o \Option-f "{s}"corelow.c {command_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d | |
1172 | "{s}"target.h "{s}"thread.h | |
1173 | ||
1174 | "{o}"cp-valprint.c.o \Option-f "{s}"cp-valprint.c {defs_h} {expression_h} {gdbcmd_h} \Option-d | |
1175 | {gdbtypes_h} {symtab_h} {value_h} | |
1176 | ||
1177 | "{o}"dcache.c.o \Option-f "{s}"dcache.c {dcache_h} | |
1178 | ||
1179 | "{o}"dbxread.c.o \Option-f "{s}"dbxread.c {breakpoint_h} "{s}"buildsym.h {command_h} \Option-d | |
1180 | "{s}"complaints.h {defs_h} {expression_h} "{s}"gdb-stabs.h {gdbcore_h} \Option-d | |
1181 | {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"partial-stab.h "{s}"stabsread.h \Option-d | |
1182 | "{s}"symfile.h {symtab_h} "{s}"target.h | |
1183 | ||
1184 | "{o}"dcache.c.o \Option-f "{s}"dcache.c {dcache_h} | |
1185 | ||
1186 | "{o}"delta68-nat.c.o \Option-f "{s}"delta68-nat.c {defs_h} | |
1187 | ||
1188 | "{o}"demangle.c.o \Option-f "{s}"demangle.c {defs_h} {gdbcmd_h} | |
1189 | ||
1190 | "{o}"dwarfread.c.o \Option-f "{s}"dwarfread.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d | |
1191 | {expression_h} {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h \Option-d | |
1192 | {symtab_h} | |
1193 | ||
1194 | "{o}"elfread.c.o \Option-f "{s}"elfread.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d | |
1195 | "{s}"gdb-stabs.h "{s}"objfiles.h "{s}"symfile.h {symtab_h} | |
1196 | ||
1197 | "{o}"environ.c.o \Option-f "{s}"environ.c {defs_h} "{s}"environ.h {gdbcore_h} | |
1198 | ||
1199 | "{o}"eval.c.o \Option-f "{s}"eval.c {bfd_h} {defs_h} {expression_h} {frame_h} \Option-d | |
1200 | {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h {value_h} | |
1201 | ||
1202 | "{o}"exec.c.o \Option-f "{s}"exec.c {defs_h} {gdbcmd_h} {gdbcore_h} {inferior_h} \Option-d | |
1203 | "{s}"target.h "{s}"language.h | |
1204 | ||
1205 | "{o}"expprint.c.o \Option-f "{s}"expprint.c {defs_h} {expression_h} {gdbtypes_h} \Option-d | |
1206 | "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} | |
1207 | ||
2ff6b38a SS |
1208 | "{o}"f-lang.c.o \Option-f "{s}"f-lang.c "{s}"f-lang.h {defs_h} {expression_h} {gdbtypes_h} \Option-d |
1209 | "{s}"language.h "{s}"parser-defs.h {symtab_h} | |
1210 | ||
1211 | "{o}"f-typeprint.c.o \Option-f "{s}"f-typeprint.c "{s}"f-lang.h {defs_h} {expression_h} \Option-d | |
1212 | {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h \Option-d | |
1213 | "{s}"typeprint.h {value_h} | |
1214 | ||
1215 | "{o}"f-valprint.c.o \Option-f "{s}"f-valprint.c {defs_h} {expression_h} {gdbtypes_h} \Option-d | |
1216 | "{s}"language.h {symtab_h} "{s}"valprint.h {value_h} | |
1217 | ||
8dc3e3d7 SS |
1218 | "{o}"findvar.c.o \Option-f "{s}"findvar.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h |
1219 | ||
1220 | "{o}"fork-child.c.o \Option-f "{s}"fork-child.c {wait_h} {defs_h} {gdbcore_h} \Option-d | |
1221 | {inferior_h} "{s}"target.h "{s}"terminal.h "{s}"thread.h | |
1222 | ||
1223 | "{o}"gdbtypes.c.o \Option-f "{s}"gdbtypes.c {bfd_h} "{s}"complaints.h {defs_h} {expression_h} \Option-d | |
1224 | {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h {symtab_h} "{s}"target.h \Option-d | |
1225 | {value_h} | |
1226 | ||
1227 | "{o}"go32-xdep.c.o \Option-f "{s}"go32-xdep.c | |
1228 | ||
1229 | "{o}"gould-pinsn.c.o \Option-f "{s}"gould-pinsn.c "{s}"{OP_INCLUDE}:np1.h {defs_h} {frame_h} \Option-d | |
1230 | {gdbcore_h} {symtab_h} | |
1231 | ||
1232 | "{o}"gould-xdep.c.o \Option-f "{s}"gould-xdep.c {defs_h} {gdbcore_h} {inferior_h} | |
1233 | "{o}"h8300-tdep.c.o \Option-f "{s}"h8300-tdep.c {defs_h} {frame_h} {symtab_h} | |
1234 | ||
1235 | "{o}"h8500-tdep.c.o \Option-f "{s}"h8500-tdep.c {bfd_h} {dis_asm_h} {defs_h} \Option-d | |
1236 | {expression_h} {frame_h} {gdbcmd_h} {gdbtypes_h} {symtab_h} \Option-d | |
1237 | {value_h} | |
1238 | ||
1239 | "{o}"hp300ux-nat.c.o \Option-f "{s}"hp300ux-nat.c {defs_h} {gdbcore_h} {inferior_h} | |
1240 | "{o}"hppa-pinsn.c.o \Option-f "{s}"hppa-pinsn.c {bfd_h} {dis_asm_h} {defs_h} | |
1241 | ||
1242 | "{o}"hppa-tdep.c.o \Option-f "{s}"hppa-tdep.c {wait_h} {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d | |
1243 | {inferior_h} "{s}"objfiles.h "{s}"symfile.h "{s}"target.h | |
1244 | ||
1245 | "{o}"hppab-nat.c.o \Option-f "{s}"hppab-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h | |
1246 | "{o}"hppah-nat.c.o \Option-f "{s}"hppah-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h | |
1247 | "{o}"i386-pinsn.c.o \Option-f "{s}"i386-pinsn.c {bfd_h} {dis_asm_h} {defs_h} | |
1248 | "{o}"i386-tdep.c.o \Option-f "{s}"i386-tdep.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h | |
1249 | "{o}"i386b-nat.c.o \Option-f "{s}"i386b-nat.c {defs_h} | |
1250 | "{o}"i386ly-nat.c.o \Option-f "{s}"i386ly-nat.c {defs_h} {frame_h} {inferior_h} "{s}"target.h | |
1251 | "{o}"i386ly-tdep.c.o \Option-f "{s}"i386ly-tdep.c {defs_h} {inferior_h} "{s}"target.h | |
1252 | "{o}"i386mach-nat.c.o \Option-f "{s}"i386mach-nat.c {defs_h} {gdbcore_h} {inferior_h} | |
1253 | ||
1254 | "{o}"i386v-nat.c.o \Option-f "{s}"i386v-nat.c {ieee_float_h} {defs_h} {gdbcore_h} \Option-d | |
1255 | {inferior_h} "{s}"language.h "{s}"target.h | |
1256 | ||
1257 | "{o}"i386v4-nat.c.o \Option-f "{s}"i386v4-nat.c {defs_h} | |
1258 | ||
1259 | "{o}"i387-tdep.c.o \Option-f "{s}"i387-tdep.c {ieee_float_h} {defs_h} {gdbcore_h} \Option-d | |
1260 | {inferior_h} "{s}"language.h | |
1261 | ||
1262 | "{o}"i960-pinsn.c.o \Option-f "{s}"i960-pinsn.c {bfd_h} {dis_asm_h} {defs_h} | |
1263 | ||
1264 | "{o}"i960-tdep.c.o \Option-f "{s}"i960-tdep.c {ieee_float_h} {defs_h} {expression_h} \Option-d | |
1265 | {frame_h} {gdbtypes_h} {symtab_h} {value_h} | |
1266 | ||
1267 | "{o}"infcmd.c.o \Option-f "{s}"infcmd.c {defs_h} "{s}"environ.h {gdbcmd_h} {gdbcore_h} \Option-d | |
1268 | {inferior_h} "{s}"target.h "{s}"language.h | |
1269 | ||
1270 | "{o}"inflow.c.o \Option-f "{s}"inflow.c {bfd_h} {command_h} {defs_h} {inferior_h} \Option-d | |
1271 | "{s}"signals.h "{s}"target.h "{s}"terminal.h "{s}"thread.h | |
1272 | ||
1273 | "{o}"infptrace.c.o \Option-f "{s}"infptrace.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h | |
1274 | ||
3bf21084 | 1275 | "{o}"infrun.c.o \Option-f "{s}"infrun.c {wait_h} {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d |
8dc3e3d7 SS |
1276 | {inferior_h} "{s}"target.h "{s}"thread.h |
1277 | ||
1278 | "{o}"inftarg.c.o \Option-f "{s}"inftarg.c {wait_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d | |
1279 | "{s}"target.h "{s}"terminal.h {command_h} | |
1280 | ||
1281 | "{o}"irix4-nat.c.o \Option-f "{s}"irix4-nat.c {defs_h} {inferior_h} | |
1282 | "{o}"isi-xdep.c.o \Option-f "{s}"isi-xdep.c | |
1283 | ||
1284 | "{o}"language.c.o \Option-f "{s}"language.c {bfd_h} {defs_h} {expression_h} {frame_h} \Option-d | |
1285 | {gdbcmd_h} {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} \Option-d | |
1286 | "{s}"target.h {value_h} | |
1287 | ||
1288 | "{o}"m2-lang.c.o \Option-f "{s}"m2-lang.c {defs_h} {expression_h} {gdbtypes_h} \Option-d | |
1289 | "{s}"language.h "{s}"m2-lang.h "{s}"parser-defs.h {symtab_h} | |
1290 | ||
1291 | "{o}"m2-typeprint.c.o \Option-f "{s}"m2-typeprint.c {defs_h} {expression_h} {gdbcmd_h} \Option-d | |
1292 | {gdbcore_h} {gdbtypes_h} "{s}"language.h "{s}"m2-lang.h {symtab_h} "{s}"target.h \Option-d | |
1293 | {value_h} | |
1294 | ||
1295 | "{o}"m2-valprint.c.o \Option-f "{s}"m2-valprint.c {defs_h} {gdbtypes_h} {symtab_h} \Option-d | |
1296 | "{s}"valprint.h | |
1297 | ||
1298 | "{o}"m68k-pinsn.c.o \Option-f "{s}"m68k-pinsn.c {bfd_h} {dis_asm_h} {defs_h} | |
1299 | "{o}"m68k-tdep.c.o \Option-f "{s}"m68k-tdep.c {defs_h} {frame_h} {symtab_h} | |
1300 | "{o}"m68kly-nat.c.o \Option-f "{s}"m68kly-nat.c {defs_h} {frame_h} {inferior_h} "{s}"target.h | |
1301 | "{o}"m88k-nat.c.o \Option-f "{s}"m88k-nat.c {defs_h} {gdbcore_h} {inferior_h} | |
1302 | "{o}"m88k-pinsn.c.o \Option-f "{s}"m88k-pinsn.c {defs_h} {symtab_h} | |
1303 | "{o}"m88k-tdep.c.o \Option-f "{s}"m88k-tdep.c {defs_h} {gdbcore_h} {inferior_h} | |
1304 | ||
939baabe | 1305 | "{o}"main.c.o \Option-f "{s}"main.c {bfd_h} {getopt_h} {readline_headers} "{s}"call-cmds.h \Option-d |
8dc3e3d7 SS |
1306 | {defs_h} {gdbcmd_h} {inferior_h} "{s}"language.h "{s}"signals.h \Option-d |
1307 | {remote_utils_h} | |
58c0b523 SS |
1308 | |
1309 | "{o}"top.c.o \Option-f "{s}"top.c {bfd_h} {getopt_h} {readline_headers} "{s}"call-cmds.h \Option-d | |
1310 | {defs_h} {gdbcmd_h} {inferior_h} "{s}"language.h "{s}"signals.h \Option-d | |
1311 | {remote_utils_h} | |
8dc3e3d7 SS |
1312 | |
1313 | "{o}"maint.c.o \Option-f "{s}"maint.c {defs_h} {gdbcmd_h} {gdbtypes_h} {symtab_h} "{s}"language.h \Option-d | |
1314 | {expression_h} | |
1315 | ||
1316 | "{o}"mdebugread.c.o \Option-f "{s}"mdebugread.c "{s}"buildsym.h "{s}"complaints.h {bfd_h} {defs_h} \Option-d | |
1317 | {expression_h} "{s}"gdb-stabs.h {gdbcore_h} {gdbtypes_h} "{s}"language.h \Option-d | |
1318 | "{s}"objfiles.h "{s}"partial-stab.h "{s}"stabsread.h "{s}"symfile.h {symtab_h} | |
1319 | ||
1320 | "{o}"mem-break.c.o \Option-f "{s}"mem-break.c {defs_h} | |
1321 | ||
1322 | "{o}"minsyms.c.o \Option-f "{s}"minsyms.c {bfd_h} {defs_h} "{s}"objfiles.h "{s}"symfile.h \Option-d | |
1323 | {symtab_h} | |
1324 | ||
1325 | "{o}"mips-nat.c.o \Option-f "{s}"mips-nat.c {defs_h} {gdbcore_h} {inferior_h} | |
1326 | "{o}"mips-pinsn.c.o \Option-f "{s}"mips-pinsn.c {bfd_h} {dis_asm_h} {defs_h} | |
1327 | ||
1328 | "{o}"mips-tdep.c.o \Option-f "{s}"mips-tdep.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d | |
1329 | {inferior_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h | |
1330 | ||
1331 | "{o}"mipsread.c.o \Option-f "{s}"mipsread.c "{s}"buildsym.h "{s}"complaints.h {bfd_h} {defs_h} \Option-d | |
1332 | {expression_h} "{s}"gdb-stabs.h {gdbcore_h} {gdbtypes_h} "{s}"language.h \Option-d | |
1333 | "{s}"objfiles.h "{s}"partial-stab.h "{s}"stabsread.h "{s}"symfile.h {symtab_h} | |
1334 | ||
1335 | "{o}"news-xdep.c.o \Option-f "{s}"news-xdep.c | |
1336 | ||
1337 | "{o}"Onindy.c.o \Option-f "{s}"nindy-share:Onindy.c {wait_h} "{s}"nindy-share:block_io.h \Option-d | |
1338 | "{s}"nindy-share:env.h | |
c2f2c6fa | 1339 | {CC} {INTERNAL_CFLAGS} "{s}"nindy-share:Onindy.c -o "{o}"nindy.c.o |
8dc3e3d7 SS |
1340 | |
1341 | "{o}"nindy.c.o \Option-f "{s}"nindy-share:nindy.c {wait_h} "{s}"nindy-share:block_io.h \Option-d | |
1342 | "{s}"nindy-share:env.h | |
c2f2c6fa | 1343 | {CC} {INTERNAL_CFLAGS} "{s}"nindy-share:nindy.c -o "{o}"nindy.c.o |
8dc3e3d7 SS |
1344 | |
1345 | "{o}"nlmread.c.o \Option-f "{s}"nlmread.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d | |
1346 | "{s}"gdb-stabs.h "{s}"objfiles.h "{s}"symfile.h {symtab_h} "{s}"stabsread.h | |
1347 | ||
1348 | "{o}"ttyflush.c.o \Option-f "{s}"nindy-share:ttyflush.c | |
c2f2c6fa | 1349 | {CC} {INTERNAL_CFLAGS} "{s}"nindy-share:ttyflush.c -o "{o}"ttyflush.c.o |
8dc3e3d7 SS |
1350 | |
1351 | "{o}"nindy-tdep.c.o \Option-f "{s}"nindy-tdep.c {defs_h} {frame_h} {symtab_h} | |
1352 | ||
1353 | "{o}"ns32k-pinsn.c.o \Option-f "{s}"ns32k-pinsn.c {defs_h} {gdbcore_h} "{s}"ns32k-opcode.h \Option-d | |
1354 | {symtab_h} | |
1355 | ||
1356 | "{o}"objfiles.c.o \Option-f "{s}"objfiles.c {bfd_h} {defs_h} "{s}"objfiles.h "{s}"symfile.h \Option-d | |
1357 | {symtab_h} | |
1358 | ||
1359 | "{o}"osfsolib.c.o \Option-f "{s}"osfsolib.c {command_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d | |
1360 | "{s}"objfiles.h "{s}"regex.h "{s}"symfile.h "{s}"target.h "{s}"language.h | |
1361 | ||
bfe2f12b | 1362 | "{o}"somread.c.o \Option-f "{s}"somread.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d |
8dc3e3d7 SS |
1363 | "{s}"gdb-stabs.h "{s}"objfiles.h "{s}"symfile.h {symtab_h} |
1364 | ||
bb140953 JL |
1365 | "{o}"somsolib.c.o \Option-f "{s}"somsolib.c {defs_h} |
1366 | ||
8dc3e3d7 SS |
1367 | "{o}"parse.c.o \Option-f "{s}"parse.c {command_h} {defs_h} {expression_h} {frame_h} \Option-d |
1368 | {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} | |
1369 | ||
3bf21084 | 1370 | "{o}"printcmd.c.o \Option-f "{s}"printcmd.c {breakpoint_h} {defs_h} {expression_h} \Option-d |
8dc3e3d7 SS |
1371 | {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h \Option-d |
1372 | {symtab_h} "{s}"target.h | |
1373 | ||
1374 | "{o}"procfs.c.o \Option-f "{s}"procfs.c {command_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d | |
1375 | "{s}"target.h | |
1376 | ||
1377 | "{o}"pyr-pinsn.c.o \Option-f "{s}"pyr-pinsn.c "{s}"{OP_INCLUDE}:pyr.h {defs_h} {gdbcore_h} \Option-d | |
1378 | {symtab_h} | |
1379 | ||
1380 | "{o}"pyr-tdep.c.o \Option-f "{s}"pyr-tdep.c {defs_h} | |
1381 | "{o}"pyr-xdep.c.o \Option-f "{s}"pyr-xdep.c {defs_h} {gdbcore_h} {inferior_h} | |
1382 | ||
1383 | "{o}"regex.c.o \Option-f "{s}"regex.c "{s}"regex.h | |
1384 | ||
1385 | "{o}"remote-adapt.c.o \Option-f "{s}"remote-adapt.c {wait_h} {defs_h} {gdbcore_h} \Option-d | |
1386 | {inferior_h} "{s}"target.h "{s}"terminal.h | |
1387 | ||
1388 | "{o}"remote-bug.c.o \Option-f "{s}"remote-bug.c {wait_h} {defs_h} {gdbcore_h} \Option-d | |
1389 | {inferior_h} "{s}"target.h "{s}"terminal.h {remote_utils_h} | |
1390 | ||
c2f2c6fa | 1391 | "{o}"remote-eb.c.o \Option-f "{s}"remote-eb.c {wait_h} "{s}"config:a29k:tm-a29k.h \Option-d |
8dc3e3d7 SS |
1392 | {defs_h} {gdbcore_h} {inferior_h} "{s}"symfile.h "{s}"target.h "{s}"terminal.h |
1393 | ||
1394 | "{o}"remote-es.c.o \Option-f "{s}"remote-es.c {bfd_h} {wait_h} {command_h} {defs_h} \Option-d | |
1395 | {inferior_h} {remote_utils_h} "{s}"terminal.h | |
1396 | ||
1397 | "{o}"remote-hms.c.o \Option-f "{s}"remote-hms.c {wait_h} {defs_h} {gdbcore_h} \Option-d | |
1398 | {inferior_h} "{s}"serial.h "{s}"target.h "{s}"terminal.h | |
1399 | ||
1400 | "{o}"remote-mips.c.o \Option-f "{s}"remote-mips.c {wait_h} {defs_h} {gdbcmd_h} \Option-d | |
1401 | {gdbcore_h} {inferior_h} "{s}"serial.h "{s}"symfile.h "{s}"target.h | |
1402 | ||
1403 | "{o}"remote-mm.c.o \Option-f "{s}"remote-mm.c {bfd_h} {wait_h} {defs_h} {inferior_h} \Option-d | |
1404 | "{s}"minimon.h "{s}"target.h "{s}"terminal.h | |
1405 | ||
1406 | "{o}"remote-mon.c.o \Option-f "{s}"remote-mon.c {wait_h} {command_h} {defs_h} \Option-d | |
1407 | {gdbcore_h} "{s}"monitor.h "{s}"serial.h "{s}"target.h | |
1408 | ||
1409 | "{o}"remote-nindy.c.o \Option-f "{s}"remote-nindy.c {ieee_float_h} {wait_h} {command_h} \Option-d | |
1410 | {defs_h} {gdbcore_h} {inferior_h} \Option-d | |
1411 | "{s}"nindy-share:env.h "{s}"nindy-share:stop.h {remote_utils_h} \Option-d | |
1412 | "{s}"symfile.h | |
1413 | ||
1414 | "{o}"remote-sim.c.o \Option-f "{s}"remote-sim.c {wait_h} {defs_h} {gdbcore_h} \Option-d | |
1415 | {inferior_h} "{s}"target.h "{s}"terminal.h | |
1416 | ||
1417 | "{o}"remote-st.c.o \Option-f "{s}"remote-st.c {wait_h} {defs_h} {gdbcore_h} "{s}"serial.h \Option-d | |
1418 | "{s}"target.h | |
1419 | ||
1420 | "{o}"remote-udi.c.o \Option-f "{s}"remote-udi.c {bfd_h} {wait_h} {defs_h} {gdbcmd_h} \Option-d | |
1421 | {inferior_h} "{s}"target.h "{s}"terminal.h {udiheaders} | |
1422 | ||
1423 | "{o}"remote-vx.c.o \Option-f "{s}"remote-vx.c {wait_h} "{s}"complaints.h {defs_h} {gdbcmd_h} \Option-d | |
1424 | {gdbcore_h} {inferior_h} "{s}"target.h "{s}"vx-share:dbgRpcLib.h \Option-d | |
1425 | "{s}"vx-share:ptrace.h "{s}"vx-share:xdr_ld.h "{s}"vx-share:xdr_ptrace.h \Option-d | |
1426 | "{s}"vx-share:xdr_rdb.h | |
1427 | ||
c2f2c6fa | 1428 | "{o}"remote-z8k.c.o \Option-f "{s}"remote-z8k.c {wait_h} "{s}":sim:z8k:sim.h \Option-d |
8dc3e3d7 SS |
1429 | {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h "{s}"terminal.h |
1430 | ||
1431 | "{o}"remote-utils.c.o \Option-f "{s}"remote-utils.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d | |
1432 | {inferior_h} {remote_utils_h} | |
1433 | ||
1434 | "{o}"remote.c.o \Option-f "{s}"remote.c {bfd_h} {wait_h} {defs_h} {gdbcmd_h} \Option-d | |
1435 | {inferior_h} {remote_utils_h} "{s}"symfile.h "{s}"terminal.h | |
1436 | ||
1437 | "{o}"rs6000-nat.c.o \Option-f "{s}"rs6000-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h | |
1438 | ||
1439 | "{o}"rs6000-pinsn.c.o \Option-f "{s}"rs6000-pinsn.c "{s}"{OP_INCLUDE}:rs6k.h {defs_h} | |
1440 | ||
1441 | "{o}"rs6000-tdep.c.o \Option-f "{s}"rs6000-tdep.c {defs_h} {gdbcore_h} {inferior_h} \Option-d | |
1442 | "{s}"target.h "{s}"xcoffsolib.h | |
1443 | ||
1444 | "{o}"ser-go32.c.o \Option-f "{s}"ser-go32.c {defs_h} "{s}"serial.h | |
1445 | "{o}"ser-mac.c.o \Option-f "{s}"ser-mac.c {defs_h} "{s}"serial.h | |
1446 | "{o}"ser-tcp.c.o \Option-f "{s}"ser-tcp.c {defs_h} "{s}"serial.h "{s}"signals.h | |
1447 | "{o}"ser-unix.c.o \Option-f "{s}"ser-unix.c {defs_h} "{s}"serial.h | |
1448 | "{o}"serial.c.o \Option-f "{s}"serial.c {defs_h} "{s}"serial.h | |
1449 | ||
1450 | "{o}"sh-tdep.c.o \Option-f "{s}"sh-tdep.c {bfd_h} {dis_asm_h} \Option-d | |
c2f2c6fa | 1451 | "{s}":opcodes:sh-opc.h {defs_h} {expression_h} {frame_h} \Option-d |
8dc3e3d7 SS |
1452 | {gdbcmd_h} {gdbtypes_h} {symtab_h} {value_h} |
1453 | ||
1454 | "{o}"solib.c.o \Option-f "{s}"solib.c {command_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d | |
1455 | "{s}"objfiles.h "{s}"regex.h "{s}"symfile.h "{s}"target.h | |
1456 | ||
c2f2c6fa | 1457 | "{o}"source.c.o \Option-f "{s}"source.c {defs_h} {expression_h} {frame_h} {gdbcmd_h} \Option-d |
8dc3e3d7 SS |
1458 | {gdbcore_h} "{s}"language.h "{s}"objfiles.h "{s}"regex.h "{s}"symfile.h {symtab_h} |
1459 | ||
1460 | "{o}"sparc-nat.c.o \Option-f "{s}"sparc-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h | |
1461 | "{o}"sparc-pinsn.c.o \Option-f "{s}"sparc-pinsn.c {bfd_h} {dis_asm_h} {defs_h} | |
1462 | ||
1463 | "{o}"sparc-tdep.c.o \Option-f "{s}"sparc-tdep.c {ieee_float_h} {defs_h} {gdbcore_h} \Option-d | |
1464 | {inferior_h} "{s}"objfiles.h "{s}"symfile.h "{s}"target.h | |
1465 | ||
1466 | "{o}"stabsread.c.o \Option-f "{s}"stabsread.c {bfd_h} {INCLUDE_DIR}:aout:stab.def \Option-d | |
1467 | "{INCLUDE_DIR}":aout:stab_gnu.h "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d | |
1468 | {gdbtypes_h} "{s}"objfiles.h "{s}"stabsread.h "{s}"symfile.h {symtab_h} | |
1469 | ||
1470 | "{o}"stack.c.o \Option-f "{s}"stack.c {defs_h} {gdbcmd_h} {gdbcore_h} {inferior_h} \Option-d | |
1471 | "{s}"language.h "{s}"target.h | |
1472 | ||
1473 | "{o}"sun3-nat.c.o \Option-f "{s}"sun3-nat.c {defs_h} {gdbcore_h} {inferior_h} | |
1474 | "{o}"sun386-nat.c.o \Option-f "{s}"sun386-nat.c {defs_h} {inferior_h} {gdbcore_h} | |
1475 | ||
1476 | "{o}"symfile.c.o \Option-f "{s}"symfile.c {breakpoint_h} "{s}"complaints.h {defs_h} \Option-d | |
1477 | {expression_h} {gdbcmd_h} {gdbcore_h} {gdbtypes_h} \Option-d | |
1478 | "{s}"language.h "{s}"objfiles.h "{s}"symfile.h {symtab_h} "{s}"target.h | |
1479 | ||
1480 | "{o}"symm-tdep.c.o \Option-f "{s}"symm-tdep.c {defs_h} {gdbcore_h} {inferior_h} | |
1481 | "{o}"symm-nat.c.o \Option-f "{s}"symm-nat.c {defs_h} {gdbcore_h} {inferior_h} | |
1482 | ||
1483 | "{o}"symmisc.c.o \Option-f "{s}"symmisc.c {bfd_h} {breakpoint_h} {command_h} {defs_h} \Option-d | |
1484 | {expression_h} {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h \Option-d | |
1485 | {symtab_h} | |
1486 | ||
1487 | "{o}"symtab.c.o \Option-f "{s}"symtab.c "{s}"call-cmds.h {defs_h} {expression_h} {frame_h} \Option-d | |
1488 | {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h "{s}"objfiles.h \Option-d | |
1489 | "{s}"regex.h "{s}"symfile.h {symtab_h} "{s}"target.h {value_h} | |
1490 | ||
1491 | "{o}"tahoe-pinsn.c.o \Option-f "{s}"tahoe-pinsn.c "{s}"{OP_INCLUDE}:tahoe.h {defs_h} \Option-d | |
1492 | {symtab_h} | |
1493 | ||
1494 | "{o}"target.c.o \Option-f "{s}"target.c {bfd_h} {defs_h} {gdbcmd_h} {inferior_h} \Option-d | |
1495 | "{s}"objfiles.h "{s}"symfile.h "{s}"target.h | |
1496 | ||
1497 | "{o}"thread.c.o \Option-f "{s}"thread.c {defs_h} "{s}"thread.h {gdbcmd_h} | |
1498 | ||
1499 | "{o}"typeprint.c.o \Option-f "{s}"typeprint.c {defs_h} {expression_h} {gdbcmd_h} \Option-d | |
1500 | {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h \Option-d | |
1501 | {value_h} | |
1502 | ||
1503 | "{o}"ultra3-nat.c.o \Option-f "{s}"ultra3-nat.c {defs_h} {gdbcore_h} {inferior_h} | |
1504 | "{o}"ultra3-xdep.c.o \Option-f "{s}"ultra3-xdep.c {defs_h} {gdbcore_h} {inferior_h} | |
1505 | "{o}"umax-xdep.c.o \Option-f "{s}"umax-xdep.c {defs_h} {gdbcore_h} {inferior_h} | |
1506 | ||
1507 | "{o}"utils.c.o \Option-f "{s}"utils.c {bfd_h} {defs_h} {expression_h} {gdbcmd_h} \Option-d | |
1508 | "{s}"language.h "{s}"signals.h "{s}"target.h "{s}"terminal.h | |
1509 | ||
1510 | "{o}"valarith.c.o \Option-f "{s}"valarith.c {bfd_h} {defs_h} {expression_h} \Option-d | |
1511 | {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h {value_h} | |
1512 | ||
1513 | "{o}"valops.c.o \Option-f "{s}"valops.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h | |
1514 | ||
1515 | "{o}"valprint.c.o \Option-f "{s}"valprint.c {defs_h} {expression_h} {gdbcmd_h} \Option-d | |
1516 | {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h \Option-d | |
1517 | {value_h} | |
1518 | ||
1519 | "{o}"values.c.o \Option-f "{s}"values.c {defs_h} {expression_h} {frame_h} {gdbcmd_h} \Option-d | |
1520 | {gdbcore_h} {gdbtypes_h} {symtab_h} "{s}"target.h {value_h} | |
1521 | ||
1522 | "{o}"vax-pinsn.c.o \Option-f "{s}"vax-pinsn.c "{s}"{OP_INCLUDE}:vax.h {defs_h} {symtab_h} | |
1523 | ||
1524 | "{o}"xdr_ld.c.o \Option-f "{s}"vx-share:xdr_ld.c {defs_h} "{s}"vx-share:vxTypes.h \Option-d | |
1525 | "{s}"vx-share:vxWorks.h "{s}"vx-share:xdr_ld.h | |
c2f2c6fa | 1526 | {CC} {INTERNAL_CFLAGS} "{s}"vx-share:xdr_ld.c -o "{o}"ld.c.o |
8dc3e3d7 SS |
1527 | |
1528 | "{o}"xdr_ptrace.c.o \Option-f "{s}"vx-share:xdr_ptrace.c {defs_h} "{s}"vx-share:vxTypes.h \Option-d | |
1529 | "{s}"vx-share:vxWorks.h "{s}"vx-share:xdr_ptrace.h | |
c2f2c6fa | 1530 | {CC} {INTERNAL_CFLAGS} "{s}"vx-share:xdr_ptrace.c -o "{o}"ptrace.c.o |
8dc3e3d7 SS |
1531 | |
1532 | "{o}"xdr_rdb.c.o \Option-f "{s}"vx-share:xdr_rdb.c {defs_h} "{s}"vx-share:vxTypes.h \Option-d | |
1533 | "{s}"vx-share:vxWorks.h "{s}"vx-share:xdr_rdb.h | |
c2f2c6fa | 1534 | {CC} {INTERNAL_CFLAGS} "{s}"vx-share:xdr_rdb.c -o "{o}"rdb.c.o |
8dc3e3d7 SS |
1535 | |
1536 | "{o}"xcoffexec.c.o \Option-f "{s}"xcoffexec.c "{s}"{BFD_SRC}:libbfd.h {defs_h} {gdbcmd_h} \Option-d | |
1537 | {gdbcore_h} {inferior_h} "{s}"objfiles.h "{s}"symfile.h "{s}"target.h "{s}"xcoffsolib.h | |
1538 | ||
1539 | "{o}"xcoffread.c.o \Option-f "{s}"xcoffread.c {bfd_h} {INCLUDE_DIR}:aout:stab.def \Option-d | |
1540 | "{INCLUDE_DIR}":aout:stab_gnu.h "{INCLUDE_DIR}":coff:internal.h \Option-d | |
1541 | "{INCLUDE_DIR}":coff:rs6000.h "{s}"{BFD_SRC}:libcoff.h "{s}"buildsym.h \Option-d | |
1542 | "{s}"complaints.h {defs_h} {gdbtypes_h} "{s}"objfiles.h "{s}"stabsread.h "{s}"symfile.h \Option-d | |
1543 | {symtab_h} | |
1544 | ||
1545 | "{o}"xcoffsolib.c.o \Option-f "{s}"xcoffsolib.c {bfd_h} {defs_h} "{s}"xcoffsolib.h | |
1546 | ||
1547 | "{o}"z8k-tdep.c.o \Option-f "{s}"z8k-tdep.c {bfd_h} {dis_asm_h} {defs_h} {frame_h} \Option-d | |
1548 | {gdbcmd_h} {gdbtypes_h} {symtab_h} | |
1549 | ||
1550 | c-exp.tab.c.o \Option-f c-exp.tab.c "{s}"c-lang.h {defs_h} {expression_h} \Option-d | |
1551 | {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d | |
1552 | {bfd_h} "{s}"objfiles.h "{s}"symfile.h | |
1553 | ||
2ff6b38a SS |
1554 | f-exp.tab.c.o \Option-f f-exp.tab.c "{s}"f-lang.h {defs_h} {expression_h} \Option-d |
1555 | {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d | |
1556 | {bfd_h} "{s}"objfiles.h "{s}"symfile.h | |
1557 | ||
8dc3e3d7 SS |
1558 | ch-exp.tab.c.o \Option-f ch-exp.tab.c "{s}"ch-lang.h {defs_h} {expression_h} \Option-d |
1559 | {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d | |
1560 | {bfd_h} "{s}"objfiles.h "{s}"symfile.h | |
1561 | ||
1562 | m2-exp.tab.c.o \Option-f m2-exp.tab.c {defs_h} {expression_h} {gdbtypes_h} \Option-d | |
1563 | "{s}"language.h "{s}"m2-lang.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d | |
1564 | {bfd_h} "{s}"objfiles.h "{s}"symfile.h | |
1565 | ||
1566 | ### end of the gdb Makefile.in. | |
1567 | ||
1568 | "{o}"init.c.o \Option-f "{o}"init.c | |
1569 | ||
1570 | "{o}"version.c.o \Option-f "{o}"version.c |