1 # Makefile for GNU Ada Compiler (GNAT).
2 # Copyright (C) 1994-2002 Free Software Foundation, Inc.
4 #This file is part of GNU CC.
6 #GNU CC is free software; you can redistribute it and/or modify
7 #it under the terms of the GNU General Public License as published by
8 #the Free Software Foundation; either version 2, or (at your option)
11 #GNU CC is distributed in the hope that it will be useful,
12 #but WITHOUT ANY WARRANTY; without even the implied warranty of
13 #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 #GNU General Public License for more details.
16 #You should have received a copy of the GNU General Public License
17 #along with GNU CC; see the file COPYING. If not, write to
18 #the Free Software Foundation, 59 Temple Place - Suite 330,
19 #Boston, MA 02111-1307, USA.
21 # The makefile built from this file lives in the language subdirectory.
22 # It's purpose is to provide support for:
24 # 1) recursion where necessary, and only then (building .o's), and
25 # 2) building and debugging cc1 from the language subdirectory, and
28 # The parent makefile handles all other chores, with help from the
29 # language makefile fragment, of course.
31 # The targets for external use are:
32 # all, TAGS, ???mostlyclean, ???clean.
34 # This makefile will only work with Gnu make.
35 # The rules are written assuming a minimum subset of tools are available:
38 # MAKE: Only Gnu make will work.
39 # MV: Must accept (at least) one, maybe wildcard, source argument,
40 # a file or directory destination, and support creation/
41 # modification date preservation. Gnu mv -f works.
42 # RM: Must accept an arbitrary number of space separated file
43 # arguments, or one wildcard argument. Gnu rm works.
44 # RMDIR: Must delete a directory and all its contents. Gnu rm -rf works.
45 # ECHO: Must support command line redirection. Any Unix-like
46 # shell will typically provide this, otherwise a custom version
47 # is trivial to write.
49 # MKDIR: Gnu mkdir works.
50 # CHMOD: Gnu chmod works.
51 # true: Does nothing and returns a normal successful return code.
52 # pwd: Prints the current directory on stdout.
53 # cd: Change directory.
56 # BISON: Gnu bison works.
57 # FLEX: Gnu flex works.
58 # Other miscellaneous tools for obscure targets.
60 # Tell GNU make 3.79 not to run this directory in parallel.
61 # Not all of the required dependencies are present.
64 # Suppress smart makes who think they know how to automake Yacc files
67 # Variables that exist for you to override.
68 # See below for how to change them for certain systems.
70 # Various ways of specifying flags for compilations:
71 # CFLAGS is for the user to override to, e.g., do a bootstrap with -O2.
72 # BOOT_CFLAGS is the value of CFLAGS to pass
73 # to the stage2 and stage3 compilations
74 # XCFLAGS is used for most compilations but not when using the GCC just built.
77 BOOT_CFLAGS
= -O
$(CFLAGS
)
78 # These exists to be overridden by the x-* and t-* files, respectively.
89 # Let the configure setting prevail only if CC hasn't been overridden
90 # to xgcc by the top level Makefile (in a later stage of bootstrap).
91 ifeq ($(findstring xgcc
, $(CC
)),)
110 # How to invoke ranlib.
112 # Test to use to see whether ranlib exists on the system.
113 RANLIB_TEST
= [ -f
/usr
/bin
/ranlib
-o
-f
/bin
/ranlib
]
115 # How to copy preserving the date
116 INSTALL_DATA_DATE
= cp
-p
119 GNATBIND
= $(STAGE_PREFIX
)gnatbind
-C
120 GNATBIND_FLAGS
= -static
-x
122 ADAFLAGS
= -W
-Wall
-gnatpg
-gnata
123 SOME_ADAFLAGS
=-gnata
124 FORCE_DEBUG_ADAFLAGS
= -g
125 GNATLIBFLAGS
= -gnatpg
126 GNATLIBCFLAGS
= -g
-O2
127 GNATLIBCFLAGS_FOR_C
= $(GNATLIBCFLAGS
) $(TARGET_LIBGCC2_CFLAGS
) -fexceptions \
129 ALL_ADAFLAGS
= $(CFLAGS
) $(ADA_CFLAGS
) $(ADAFLAGS
)
130 MOST_ADAFLAGS
= $(CFLAGS
) $(ADA_CFLAGS
) $(SOME_ADAFLAGS
)
143 HOST_CFLAGS
=$(ALL_CFLAGS
)
145 HOST_LDFLAGS
=$(LDFLAGS
)
146 HOST_CPPFLAGS
=$(ALL_CPPFLAGS
)
147 HOST_ALLOCA
=$(ALLOCA
)
148 HOST_MALLOC
=$(MALLOC
)
149 HOST_OBSTACK
=$(OBSTACK
)
151 # Define this as & to perform parallel make on a Sequent.
152 # Note that this has some bugs, and it seems currently necessary
153 # to compile all the gen* files first by hand to avoid erroneous results.
156 # This is used instead of ALL_CFLAGS when compiling with GCC_FOR_TARGET.
157 # It omits XCFLAGS, and specifies -B./.
158 # It also specifies -B$(tooldir)/ to find as and ld for a cross compiler.
159 GCC_CFLAGS
= $(INTERNAL_CFLAGS
) $(X_CFLAGS
) $(T_CFLAGS
) $(CFLAGS
)
161 # Tools to use when building a cross-compiler.
162 # These are used because `configure' appends `cross-make'
163 # to the makefile when making a cross-compiler.
165 # We don't use cross-make. Instead we use the tools from the build tree,
166 # if they are available.
167 # program_transform_name and objdir are set by configure.in.
168 program_transform_name
=
172 target_alias
=@target_alias@
173 xmake_file
=@dep_host_xmake_file@
174 tmake_file
=@dep_tmake_file@
175 host_canonical
=@host_canonical@
176 #version=`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < $(srcdir)/version.c`
177 #mainversion=`sed -e 's/.*\"\([0-9]*\.[0-9]*\).*/\1/' < $(srcdir)/version.c`
179 # Directory where sources are, from where we are.
183 MACHMODE_H
= $(srcdir)/..
/machmode.h
$(srcdir)/..
/machmode.def
184 RTL_H
= $(srcdir)/..
/rtl.h
$(srcdir)/..
/rtl.def
$(MACHMODE_H
)
185 TREE_H
= $(srcdir)/..
/tree.h
$(srcdir)/..
/real.h
$(srcdir)/..
/tree.def \
186 $(MACHMODE_H
) $(srcdir)/..
/tree-check.h
$(srdir
)/..
/version.h \
187 $(srcdir)/..
/builtins.def
189 fsrcdir
:= $(shell cd
$(srcdir);pwd
)
190 fsrcpfx
:= $(shell cd
$(srcdir);pwd
)/
191 fcurdir
:= $(shell pwd
)
192 fcurpfx
:= $(shell pwd
)/
194 # Top build directory, relative to here.
197 # Internationalization library.
198 INTLLIBS
= @INTLLIBS@
199 INTLDEPS
= @INTLDEPS@
201 # Any system libraries needed just for GNAT.
202 SYSLIBS
= @GNAT_LIBEXC@
204 # List of extra object files linked in with various programs.
205 EXTRA_GNAT1_OBJS
= ..
/prefix.o
206 EXTRA_GNATBIND_OBJS
= ..
/prefix.o
207 EXTRA_GNATTOOLS_OBJS
= ..
/prefix.o
209 # List extra gnattools
212 # List of target dependent sources, overridden below as necessary
215 # End of variables for you to override.
217 # Definition of `all' is here so that new rules inserted by sed
218 # do not specify the default target.
221 # This tells GNU Make version 3 not to put all variables in the environment.
224 # sed inserts variable overrides after the following line.
231 # Now figure out from those variables how to compile and link.
233 all.indirect
: Makefile ..
/gnat1
$(exeext
)
235 # IN_GCC distinguishes between code compiled into GCC itself and other
236 # programs built during a bootstrap.
237 # autoconf inserts -DCROSS_COMPILE if we are building a cross compiler.
238 INTERNAL_CFLAGS
= @CROSS@
-DIN_GCC
240 # This is the variable actually used when we compile.
241 LOOSE_CFLAGS
= `echo $(CFLAGS) $(WARN2_CFLAGS)|sed -e 's/-pedantic//g' -e 's/-Wtraditional//g'`
242 ALL_CFLAGS
= $(INTERNAL_CFLAGS
) $(X_CFLAGS
) $(T_CFLAGS
) $(LOOSE_CFLAGS
) \
246 ALL_CPPFLAGS
= $(CPPFLAGS
) $(X_CPPFLAGS
) $(T_CPPFLAGS
)
248 # This is where we get libiberty.a from.
249 LIBIBERTY
= ..
/..
/libiberty
/libiberty.a
251 # How to link with both our special library facilities
252 # and the system's installed libraries.
253 LIBS
= $(INTLLIBS
) $(LIBIBERTY
) $(SYSLIBS
)
254 LIBDEPS
= $(INTLDEPS
) $(LIBIBERTY
)
255 TOOLS_LIBS
= ..
/..
/prefix.o
$(LIBGNAT
) ..
/..
/..
/libiberty
/libiberty.a \
258 # Specify the directories to be searched for header files.
259 # Both . and srcdir are used, in that order,
260 # so that tm.h and config.h will be found in the compilation
261 # subdirectory rather than in the source directory.
262 INCLUDES
= -I-
-I.
-I..
-I
$(srcdir) -I
$(srcdir)/..
-I
$(srcdir)/..
/config \
263 -I
$(srcdir)/..
/..
/include
265 ADA_INCLUDES
= -I-
-I.
-I
$(srcdir)
267 INCLUDES_FOR_SUBDIR
= -I.
-I..
-I..
/..
-I
$(fsrcdir
) \
268 -I
$(fsrcdir
)/..
-I
$(fsrcdir
)/..
/config
-I
$(fsrcdir
)/..
/..
/include
269 ADA_INCLUDES_FOR_SUBDIR
= -I.
-I
$(fsrcdir
)
271 # Avoid a lot of time thinking about remaking Makefile.in and *.def.
274 # Say how to compile Ada programs.
275 .SUFFIXES
: .ada .adb .ads
277 # Always use -I$(srcdir)/config when compiling.
279 $(CC
) -c
$(ALL_CFLAGS
) $(ADA_CFLAGS
) $(ALL_CPPFLAGS
) $(INCLUDES
) $<
281 $(ADAC
) -c
$(ALL_ADAFLAGS
) $(ADA_INCLUDES
) $<
283 $(ADAC
) -c
$(ALL_ADAFLAGS
) $(ADA_INCLUDES
) $<
285 # This tells GNU make version 3 not to export all the variables
286 # defined in this file into the environment.
289 # Lists of files for various purposes.
291 # Languages-specific object files for Ada.
292 # Object files for gnat1 from C sources.
293 GNAT1_C_OBJS
= b_gnat1.o adadecode.o adaint.o cstreams.o cio.o targtyps.o \
294 decl.o misc.o utils.o utils2.o trans.o cuintp.o argv.o raise.o \
297 # Object files from Ada sources that are used by gnat1
300 ada.o a-charac.o a-chlat1.o a-except.o s-memory.o \
301 s-traceb.o s-mastop.o s-except.o ali.o alloc.o atree.o butil.o casing.o \
302 checks.o comperr.o csets.o cstand.o debug.o debug_a.o einfo.o elists.o \
303 errout.o eval_fat.o exp_attr.o exp_ch11.o exp_ch12.o exp_ch13.o exp_ch2.o \
304 exp_ch3.o exp_ch4.o exp_ch5.o exp_ch6.o exp_ch7.o exp_ch8.o exp_ch9.o \
305 exp_code.o exp_dbug.o exp_disp.o exp_dist.o exp_fixd.o exp_aggr.o exp_imgv.o \
306 exp_intr.o exp_pakd.o exp_prag.o exp_smem.o \
307 exp_strm.o exp_tss.o exp_util.o exp_vfpt.o expander.o fname.o fname-uf.o \
308 fmap.o freeze.o frontend.o gnat.o g-hesora.o g-htable.o g-os_lib.o \
309 g-speche.o s-crc32.o get_targ.o gnatvsn.o \
310 hlo.o hostparm.o impunit.o \
311 interfac.o itypes.o inline.o krunch.o lib.o \
312 layout.o lib-load.o lib-util.o lib-xref.o lib-writ.o live.o \
313 namet.o nlists.o nmake.o opt.o osint.o osint-c.o output.o par.o \
314 repinfo.o restrict.o rident.o rtsfind.o \
315 s-assert.o s-parame.o s-stache.o s-stalib.o \
316 s-imgenu.o s-stoele.o s-soflin.o \
317 s-exctab.o s-secsta.o s-wchcnv.o s-wchcon.o s-wchjis.o s-unstyp.o \
318 scans.o scn.o sdefault.o sem.o sem_aggr.o \
319 sem_attr.o sem_cat.o sem_ch10.o sem_ch11.o sem_ch12.o sem_ch13.o sem_ch2.o \
320 sem_ch3.o sem_ch4.o sem_ch5.o sem_ch6.o sem_ch7.o sem_ch8.o sem_ch9.o \
321 sem_case.o sem_disp.o sem_dist.o \
322 sem_elab.o sem_elim.o sem_eval.o sem_intr.o \
323 sem_maps.o sem_mech.o sem_prag.o sem_res.o \
324 sem_smem.o sem_type.o sem_util.o sem_vfpt.o sem_warn.o \
325 sinfo-cn.o sinfo.o sinput.o sinput-d.o sinput-l.o snames.o sprint.o stand.o \
326 stringt.o style.o switch.o switch-c.o stylesw.o validsw.o system.o \
327 table.o targparm.o tbuild.o tree_gen.o tree_io.o treepr.o treeprs.o \
328 ttypef.o ttypes.o types.o uintp.o uname.o urealp.o usage.o widechar.o
330 # Object files for gnat executables
331 GNAT1_ADA_OBJS
= $(GNAT_ADA_OBJS
) back_end.o gnat1drv.o
333 GNAT1_OBJS
= $(GNAT1_C_OBJS
) $(GNAT1_ADA_OBJS
) $(EXTRA_GNAT1_OBJS
)
336 link.o ada.o adaint.o cstreams.o cio.o ali.o ali-util.o \
337 alloc.o a-tags.o a-stream.o bcheck.o binde.o \
338 binderr.o bindgen.o bindusg.o \
339 butil.o casing.o csets.o \
340 debug.o fname.o gnat.o g-hesora.o g-htable.o \
341 g-os_lib.o s-crc32.o fmap.o gnatbind.o gnatvsn.o hostparm.o \
342 krunch.o namet.o opt.o osint.o osint-b.o output.o rident.o s-assert.o \
343 s-parame.o s-sopco3.o s-sopco4.o s-sopco5.o s-stache.o s-stalib.o \
344 s-stoele.o s-imgenu.o s-strops.o s-soflin.o s-wchcon.o s-wchjis.o \
345 sdefault.o switch.o switch-b.o stylesw.o validsw.o \
346 system.o table.o tree_io.o types.o widechar.o \
347 raise.o exit.o argv.o init.o final.o s-wchcnv.o s-exctab.o \
348 a-except.o s-memory.o s-traceb.o tracebak.o s-mastop.o s-except.o \
350 atree.o scans.o einfo.o sinfo.o scn.o sinput.o sinput-l.o targparm.o \
351 errout.o style.o stand.o lib.o uintp.o elists.o nlists.o stringt.o snames.o \
353 $(EXTRA_GNATBIND_OBJS
)
355 GNATLINK_OBJS
= gnatlink.o link.o \
356 ali.o alloc.o butil.o casing.o csets.o debug.o fmap.o fname.o gnatvsn.o \
357 hostparm.o namet.o opt.o osint.o output.o rident.o sdefault.o stylesw.o \
358 switch.o table.o tree_io.o types.o validsw.o widechar.o
360 GNATMAKE_OBJS
= ali.o ali-util.o \
361 alloc.o atree.o binderr.o butil.o casing.o csets.o debug.o einfo.o elists.o \
362 errout.o fmap.o fname.o fname-uf.o fname-sf.o \
363 gnatmake.o gnatvsn.o hostparm.o krunch.o lib.o make.o makeusg.o \
364 mlib.o mlib-fil.o mlib-prj.o mlib-tgt.o mlib-utl.o \
365 namet.o nlists.o opt.o osint.o osint-m.o output.o \
366 prj.o prj-attr.o prj-com.o prj-dect.o prj-env.o prj-ext.o prj-nmsc.o \
367 prj-pars.o prj-part.o prj-proc.o prj-strt.o prj-tree.o prj-util.o \
368 rident.o scans.o scn.o sdefault.o sfn_scan.o sinfo.o sinfo-cn.o \
369 sinput.o sinput-l.o sinput-p.o \
370 snames.o stand.o stringt.o style.o stylesw.o validsw.o switch.o switch-m.o \
371 switch-c.o table.o targparm.o tree_io.o types.o \
372 uintp.o uname.o urealp.o usage.o widechar.o
374 # Convert the target variable into a space separated list of architecture,
375 # manufacturer, and operating system and assign each of those to its own
378 host
:=$(subst -, ,$(host_canonical
))
379 targ
:=$(subst -, ,$(target
))
380 arch
:=$(word 1,$(targ
))
381 ifeq ($(words $(targ
)),2)
383 osys
:=$(word 2,$(targ
))
385 manu
:=$(word 2,$(targ
))
386 osys
:=$(word 3,$(targ
))
389 # LIBGNAT_TARGET_PAIRS is a list of pairs of filenames.
390 # The members of each pair must be separated by a '<' and no whitespace.
391 # Each pair must be separated by some amount of whitespace from the following
396 LIBGNAT_TARGET_PAIRS
= \
397 a-intnam.ads
<4nintnam.ads \
398 s-inmaop.adb
<5ninmaop.adb \
399 s-intman.adb
<5nintman.adb \
400 s-osinte.ads
<5nosinte.ads \
401 s-osprim.adb
<7sosprim.adb \
402 s-taprop.adb
<5ntaprop.adb \
403 s-taspri.ads
<5ntaspri.ads
405 # Default shared object option. Note that we rely on the fact that the "soname"
406 # option will always be present and last in this flag, so that we can have
407 # $(SO_OPTS)libgnat-x.xx
409 SO_OPTS
= -Wl
,-soname
,
411 # Default gnatlib-shared target.
412 # This is needed on some targets to use a different gnatlib-shared target, e.g
413 # gnatlib-shared-dual
414 GNATLIB_SHARED
= gnatlib-shared-default
416 # default value for gnatmake's target dependent file
419 # $(filter-out PATTERN...,TEXT) removes all PATTERN words from TEXT.
420 # $(strip STRING) removes leading and trailing spaces from STRING.
421 # If what's left is null then it's a match.
423 ifeq ($(strip $(filter-out %86 os2 OS2 os2_emx
,$(arch
) $(osys
))),)
424 LIBGNAT_TARGET_PAIRS
= \
425 a-excpol.adb
<4wexcpol.adb \
426 a-intnam.ads
<4nintnam.ads \
427 a-numaux.adb
<86numaux.adb \
428 a-numaux.ads
<86numaux.ads \
429 s-inmaop.adb
<5ninmaop.adb \
430 s-interr.adb
<5ointerr.adb \
431 s-intman.adb
<5nintman.adb \
432 s-mastop.adb
<5omastop.adb \
433 s-osinte.adb
<5oosinte.adb \
434 s-osinte.ads
<5oosinte.ads \
435 s-osprim.adb
<5oosprim.adb \
436 s-parame.adb
<5oparame.adb \
437 system.ads
<5osystem.ads \
438 s-taprop.adb
<5otaprop.adb \
439 s-taspri.ads
<5otaspri.ads
441 EXTRA_GNATRTL_NONTASKING_OBJS
= \
448 ifeq ($(strip $(filter-out %86 interix
%,$(arch
) $(osys
))),)
449 LIBGNAT_TARGET_PAIRS
= \
450 a-excpol.adb
<4hexcpol.adb \
451 a-intnam.ads
<4pintnam.ads \
452 a-numaux.adb
<86numaux.adb \
453 a-numaux.ads
<86numaux.ads \
454 g-soccon.ads
<3psoccon.ads \
455 s-inmaop.adb
<7sinmaop.adb \
456 s-intman.adb
<7sintman.adb \
457 s-mastop.adb
<5omastop.adb \
458 s-osinte.adb
<7sosinte.adb \
459 s-osinte.ads
<5posinte.ads \
460 s-osprim.adb
<5posprim.adb \
461 s-taprop.adb
<7staprop.adb \
462 system.ads
<5psystem.ads \
463 s-taspri.ads
<7staspri.ads \
464 s-tpopsp.adb
<7stpopsp.adb
466 THREADSLIB
= -lgthreads
-lmalloc
469 # sysv5uw is SCO UnixWare 7
470 ifeq ($(strip $(filter-out %86 sysv5uw
%,$(arch
) $(osys
))),)
471 LIBGNAT_TARGET_PAIRS
= \
472 a-excpol.adb
<4wexcpol.adb \
473 a-intnam.ads
<41intnam.ads \
474 a-numaux.adb
<86numaux.adb \
475 a-numaux.ads
<86numaux.ads \
476 s-inmaop.adb
<7sinmaop.adb \
477 s-intman.adb
<7sintman.adb \
478 s-mastop.adb
<5omastop.adb \
479 s-osinte.ads
<51osinte.ads \
480 s-osinte.adb
<51osinte.adb \
481 s-osprim.adb
<5posprim.adb \
482 s-taprop.adb
<7staprop.adb \
483 s-taspri.ads
<7staspri.ads \
484 s-tpopsp.adb
<5atpopsp.adb \
485 system.ads
<51system.ads \
486 g-soccon.ads
<31soccon.ads \
487 g-soliop.ads
<31soliop.ads
489 THREADSLIB
= -lthread
491 GNATLIB_SHARED
= gnatlib-shared-dual
492 LIBRARY_VERSION
:= $(strip $(shell grep Library_Version
$(fsrcpfx
)gnatvsn.ads | sed
-e
's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
495 ifeq ($(strip $(filter-out alpha
% dec vx
%,$(targ
))),)
496 LIBGNAT_TARGET_PAIRS
= \
497 a-sytaco.ads
<4zsytaco.ads \
498 a-sytaco.adb
<4zsytaco.adb \
499 a-intnam.ads
<4zintnam.ads \
500 a-numaux.ads
<4znumaux.ads \
501 s-inmaop.adb
<7sinmaop.adb \
502 s-interr.adb
<5zinterr.adb \
503 s-intman.adb
<5zintman.adb \
504 s-osinte.adb
<5zosinte.adb \
505 s-osinte.ads
<5zosinte.ads \
506 s-osprim.adb
<5zosprim.adb \
507 s-taprop.adb
<5ztaprop.adb \
508 s-taspri.ads
<5ztaspri.ads \
509 s-vxwork.ads
<5avxwork.ads \
510 g-soccon.ads
<3zsoccon.ads \
511 g-socthi.ads
<3zsocthi.ads \
512 g-socthi.adb
<3zsocthi.adb \
513 system.ads
<5zsystem.ads
515 EXTRA_GNATRTL_NONTASKING_OBJS
=i-vxwork.o i-vxwoio.o
516 EXTRA_GNATRTL_TASKING_OBJS
=s-vxwork.o
519 ifeq ($(strip $(filter-out m68k
% wrs vx
%,$(targ
))),)
520 LIBGNAT_TARGET_PAIRS
= \
521 a-sytaco.ads
<4zsytaco.ads \
522 a-sytaco.adb
<4zsytaco.adb \
523 a-intnam.ads
<4zintnam.ads \
524 a-numaux.ads
<4znumaux.ads \
525 s-inmaop.adb
<7sinmaop.adb \
526 s-interr.adb
<5zinterr.adb \
527 s-intman.adb
<5zintman.adb \
528 s-osinte.adb
<5zosinte.adb \
529 s-osinte.ads
<5zosinte.ads \
530 s-osprim.adb
<5zosprim.adb \
531 s-taprop.adb
<5ztaprop.adb \
532 s-taspri.ads
<5ztaspri.ads \
533 s-vxwork.ads
<5kvxwork.ads \
534 g-soccon.ads
<3zsoccon.ads \
535 g-socthi.ads
<3zsocthi.ads \
536 g-socthi.adb
<3zsocthi.adb \
537 system.ads
<5ksystem.ads
539 EXTRA_GNATRTL_NONTASKING_OBJS
=i-vxwork.o i-vxwoio.o
540 EXTRA_GNATRTL_TASKING_OBJS
=s-vxwork.o
542 ifeq ($(strip $(filter-out yes
,$(TRACE
))),)
543 LIBGNAT_TARGET_PAIRS
+= \
544 s-traces.adb
<7straces.adb \
545 s-tratas.adb
<7stratas.adb \
546 s-trafor.adb
<7strafor.adb \
547 s-trafor.ads
<7strafor.ads \
548 s-tfsetr.adb
<5ztfsetr.adb
552 ifeq ($(strip $(filter-out powerpc
% wrs vx
%,$(targ
))),)
553 LIBGNAT_TARGET_PAIRS
= \
554 a-sytaco.ads
<4zsytaco.ads \
555 a-sytaco.adb
<4zsytaco.adb \
556 a-intnam.ads
<4zintnam.ads \
557 a-numaux.ads
<4znumaux.ads \
558 s-inmaop.adb
<7sinmaop.adb \
559 s-interr.adb
<5zinterr.adb \
560 s-intman.adb
<5zintman.adb \
561 s-osinte.adb
<5zosinte.adb \
562 s-osinte.ads
<5zosinte.ads \
563 s-osprim.adb
<5zosprim.adb \
564 s-taprop.adb
<5ztaprop.adb \
565 s-taspri.ads
<5ztaspri.ads \
566 s-vxwork.ads
<5pvxwork.ads \
567 g-soccon.ads
<3zsoccon.ads \
568 g-socthi.ads
<3zsocthi.ads \
569 g-socthi.adb
<3zsocthi.adb \
570 system.ads
<5ysystem.ads
572 EXTRA_RAVEN_SOURCES
=i-vxwork.ads s-vxwork.ads
573 EXTRA_RAVEN_OBJS
=i-vxwork.o s-vxwork.o
574 EXTRA_GNATRTL_NONTASKING_OBJS
=i-vxwork.o
575 EXTRA_GNATRTL_TASKING_OBJS
=s-vxwork.o
578 ifeq ($(strip $(filter-out sparc
% wrs vx
%,$(targ
))),)
579 LIBGNAT_TARGET_PAIRS
= \
580 a-sytaco.ads
<4zsytaco.ads \
581 a-sytaco.adb
<4zsytaco.adb \
582 a-intnam.ads
<4zintnam.ads \
583 a-numaux.ads
<4znumaux.ads \
584 s-inmaop.adb
<7sinmaop.adb \
585 s-interr.adb
<5zinterr.adb \
586 s-intman.adb
<5zintman.adb \
587 s-osinte.adb
<5zosinte.adb \
588 s-osinte.ads
<5zosinte.ads \
589 s-osprim.adb
<5zosprim.adb \
590 s-taprop.adb
<5ztaprop.adb \
591 s-taspri.ads
<7staspri.ads \
592 s-vxwork.ads
<5svxwork.ads \
593 system.ads
<5ysystem.ads
595 EXTRA_GNATRTL_NONTASKING_OBJS
=i-vxwork.o
596 EXTRA_GNATRTL_TASKING_OBJS
=s-vxwork.o
599 ifeq ($(strip $(filter-out mips
% wrs vx
%,$(targ
))),)
600 LIBGNAT_TARGET_PAIRS
= \
601 a-sytaco.ads
<4zsytaco.ads \
602 a-sytaco.adb
<4zsytaco.adb \
603 a-intnam.ads
<4zintnam.ads \
604 a-numaux.ads
<4znumaux.ads \
605 s-inmaop.adb
<7sinmaop.adb \
606 s-interr.adb
<5zinterr.adb \
607 s-intman.adb
<5zintman.adb \
608 s-osinte.adb
<5zosinte.adb \
609 s-osinte.ads
<5zosinte.ads \
610 s-osprim.adb
<5zosprim.adb \
611 s-taprop.adb
<5ztaprop.adb \
612 s-taspri.ads
<7staspri.ads \
613 s-vxwork.ads
<5mvxwork.ads \
614 system.ads
<5zsystem.ads
616 EXTRA_GNATRTL_NONTASKING_OBJS
=i-vxwork.o
617 EXTRA_GNATRTL_TASKING_OBJS
=s-vxwork.o
620 ifeq ($(strip $(filter-out sparc sun solaris2
% sunos5
%,$(targ
))),)
621 LIBGNAT_TARGET_PAIRS
= \
622 a-intnam.ads
<4sintnam.ads \
623 s-inmaop.adb
<7sinmaop.adb \
624 s-intman.adb
<5sintman.adb \
625 s-osinte.adb
<5sosinte.adb \
626 s-osinte.ads
<5sosinte.ads \
627 s-osprim.adb
<5posprim.adb \
628 s-parame.adb
<5sparame.adb \
629 s-taprop.adb
<5staprop.adb \
630 s-tasinf.adb
<5stasinf.adb \
631 s-tasinf.ads
<5stasinf.ads \
632 s-taspri.ads
<5staspri.ads \
633 s-tpopse.adb
<5stpopse.adb \
634 g-soccon.ads
<3ssoccon.ads \
635 g-soliop.ads
<3ssoliop.ads \
636 system.ads
<5ssystem.ads
638 THREADSLIB
= -lposix4
-lthread
639 MISCLIB
= -lposix4
-lnsl
-lsocket
640 SYMLIB
= -laddr2line
-lbfd
$(INTLLIBS
)
642 GNATLIB_SHARED
= gnatlib-shared-dual
644 LIBRARY_VERSION
:= $(strip $(shell grep Library_Version
$(fsrcpfx
)gnatvsn.ads | sed
-e
's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
646 ifeq ($(strip $(filter-out fsu FSU
,$(THREAD_KIND
))),)
647 LIBGNAT_TARGET_PAIRS
= \
648 a-intnam.ads
<4sintnam.ads \
649 s-inmaop.adb
<7sinmaop.adb \
650 s-intman.adb
<5sintman.adb \
651 s-osinte.adb
<7sosinte.adb \
652 s-osinte.ads
<5tosinte.ads \
653 s-osprim.adb
<5posprim.adb \
654 s-taprop.adb
<7staprop.adb \
655 s-taspri.ads
<7staspri.ads \
656 s-tpopsp.adb
<7stpopsp.adb \
657 g-soccon.ads
<3ssoccon.ads \
658 g-soliop.ads
<3ssoliop.ads \
659 system.ads
<5ssystem.ads
661 THREADSLIB
= -lgthreads
-lmalloc
664 ifeq ($(strip $(filter-out pthread PTHREAD
,$(THREAD_KIND
))),)
665 LIBGNAT_TARGET_PAIRS
= \
666 a-intnam.ads
<4sintnam.ads \
667 s-inmaop.adb
<7sinmaop.adb \
668 s-intman.adb
<7sintman.adb \
669 s-osinte.adb
<5iosinte.adb \
670 s-osinte.ads
<54osinte.ads \
671 s-osprim.adb
<5posprim.adb \
672 s-taprop.adb
<7staprop.adb \
673 s-taspri.ads
<7staspri.ads \
674 s-tpopsp.adb
<5atpopsp.adb \
675 g-soccon.ads
<3ssoccon.ads \
676 g-soliop.ads
<3ssoliop.ads \
677 system.ads
<5ssystem.ads
679 THREADSLIB
= -lposix4
-lpthread
683 ifeq ($(strip $(filter-out %86 solaris2
%,$(arch
) $(osys
))),)
684 LIBGNAT_TARGET_PAIRS
= \
685 a-numaux.adb
<86numaux.adb \
686 a-numaux.ads
<86numaux.ads \
687 a-intnam.ads
<4sintnam.ads \
688 s-inmaop.adb
<7sinmaop.adb \
689 s-intman.adb
<5sintman.adb \
690 s-mastop.adb
<5omastop.adb \
691 s-osinte.adb
<5sosinte.adb \
692 s-osinte.ads
<5sosinte.ads \
693 s-osprim.adb
<5posprim.adb \
694 s-parame.adb
<5sparame.adb \
695 s-taprop.adb
<5staprop.adb \
696 s-tasinf.adb
<5stasinf.adb \
697 s-tasinf.ads
<5stasinf.ads \
698 s-taspri.ads
<5staspri.ads \
699 s-tpopse.adb
<5etpopse.adb \
700 g-soccon.ads
<3ssoccon.ads \
701 g-soliop.ads
<3ssoliop.ads \
702 system.ads
<5esystem.ads
704 THREADSLIB
= -lposix4
-lthread
705 MISCLIB
= -lposix4
-lnsl
-lsocket
707 GNATLIB_SHARED
= gnatlib-shared-dual
708 LIBRARY_VERSION
:= $(strip $(shell grep Library_Version
$(fsrcpfx
)gnatvsn.ads | sed
-e
's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
711 ifeq ($(strip $(filter-out %86 linux
%,$(arch
) $(osys
))),)
712 LIBGNAT_TARGET_PAIRS
= \
713 a-intnam.ads
<4lintnam.ads \
714 a-numaux.adb
<86numaux.adb \
715 a-numaux.ads
<86numaux.ads \
716 s-inmaop.adb
<7sinmaop.adb \
717 s-intman.adb
<5lintman.adb \
718 s-mastop.adb
<5omastop.adb \
719 s-osinte.adb
<5iosinte.adb \
720 s-osinte.ads
<5iosinte.ads \
721 s-osprim.adb
<7sosprim.adb \
722 s-taprop.adb
<5itaprop.adb \
723 s-taspri.ads
<5itaspri.ads \
724 s-tpopsp.adb
<5atpopsp.adb \
725 system.ads
<5lsystem.ads
727 TOOLS_TARGET_PAIRS
= mlib-tgt.adb
<5lml
-tgt.adb
728 SYMLIB
= -laddr2line
-lbfd
$(INTLLIBS
)
729 THREADSLIB
= -lpthread
730 GNATLIB_SHARED
= gnatlib-shared-dual
732 LIBRARY_VERSION
:= $(strip $(shell grep Library_Version
$(fsrcpfx
)gnatvsn.ads | sed
-e
's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
734 ifeq ($(strip $(filter-out fsu FSU
,$(THREAD_KIND
))),)
735 LIBGNAT_TARGET_PAIRS
= \
736 a-intnam.ads
<4lintnam.ads \
737 a-numaux.adb
<86numaux.adb \
738 a-numaux.ads
<86numaux.ads \
739 s-inmaop.adb
<7sinmaop.adb \
740 s-intman.adb
<5lintman.adb \
741 s-mastop.adb
<5omastop.adb \
742 s-osinte.adb
<7sosinte.adb \
743 s-osinte.ads
<5losinte.ads \
744 s-osprim.adb
<7sosprim.adb \
745 s-taprop.adb
<7staprop.adb \
746 s-taspri.ads
<7staspri.ads \
747 s-tpopsp.adb
<7stpopsp.adb \
748 system.ads
<5lsystem.ads
750 THREADSLIB
= -lgthreads
-lmalloc
753 ifeq ($(strip $(filter-out rt-linux RT-LINUX
,$(THREAD_KIND
))),)
754 LIBGNAT_TARGET_PAIRS
= \
755 a-intnam.ads
<4nintnam.ads \
756 s-inmaop.adb
<5ninmaop.adb \
757 s-intman.adb
<5nintman.adb \
758 s-osinte.adb
<5qosinte.adb \
759 s-osinte.ads
<5qosinte.ads \
760 s-osprim.adb
<5qosprim.adb \
761 s-stache.adb
<5qstache.adb \
762 s-taprop.adb
<5qtaprop.adb \
763 s-taspri.ads
<5qtaspri.ads \
764 system.ads
<5lsystem.ads
770 ifeq ($(strip $(filter-out mips sgi irix
%,$(targ
))),)
771 ifeq ($(strip $(filter-out mips sgi irix6
%,$(targ
))),)
772 LIBGNAT_TARGET_PAIRS
= \
773 a-intnam.ads
<4gintnam.ads \
774 s-inmaop.adb
<7sinmaop.adb \
775 s-intman.adb
<5fintman.adb \
776 s-mastop.adb
<5gmastop.adb \
777 s-osinte.adb
<5aosinte.adb \
778 s-osinte.ads
<5fosinte.ads \
779 s-osprim.adb
<7sosprim.adb \
780 s-proinf.adb
<5gproinf.adb \
781 s-proinf.ads
<5gproinf.ads \
782 s-taprop.adb
<5ftaprop.adb \
783 s-tasinf.ads
<5ftasinf.ads \
784 s-taspri.ads
<7staspri.ads \
785 s-traceb.adb
<7straceb.adb \
786 g-soccon.ads
<3gsoccon.ads \
787 system.ads
<5gsystem.ads
789 THREADSLIB
= -lpthread
792 LIBGNAT_TARGET_PAIRS
= \
793 a-intnam.ads
<4gintnam.ads \
794 s-inmaop.adb
<5ninmaop.adb \
795 s-interr.adb
<5ginterr.adb \
796 s-intman.adb
<5gintman.adb \
797 s-mastop.adb
<5gmastop.adb \
798 s-osinte.adb
<5aosinte.adb \
799 s-osinte.ads
<5gosinte.ads \
800 s-osprim.adb
<7sosprim.adb \
801 s-proinf.adb
<5gproinf.adb \
802 s-proinf.ads
<5gproinf.ads \
803 s-taprop.adb
<5gtaprop.adb \
804 s-tasinf.adb
<5gtasinf.adb \
805 s-tasinf.ads
<5gtasinf.ads \
806 s-taspri.ads
<7staspri.ads \
807 s-traceb.adb
<7straceb.adb \
808 g-soccon.ads
<3gsoccon.ads \
809 system.ads
<5fsystem.ads
811 THREADSLIB
= -lathread
816 SO_OPTS
= -Wl
,-all,-set_version
,sgi1.0
,-update_registry
,..
/so_locations
,-soname
,
817 LIBRARY_VERSION
:= $(strip $(shell grep Library_Version
$(fsrcpfx
)gnatvsn.ads | sed
-e
's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
820 ifeq ($(strip $(filter-out hppa
% hp hpux
%,$(targ
))),)
821 LIBGNAT_TARGET_PAIRS
= \
822 a-intnam.ads
<4hintnam.ads \
823 s-inmaop.adb
<7sinmaop.adb \
824 s-intman.adb
<7sintman.adb \
825 s-osinte.adb
<5iosinte.adb \
826 s-osinte.ads
<53osinte.ads \
827 s-parame.ads
<5hparame.ads \
828 s-osprim.adb
<7sosprim.adb \
829 s-traceb.adb
<5htraceb.adb \
830 s-taprop.adb
<7staprop.adb \
831 s-taspri.ads
<7staspri.ads \
832 s-tpopsp.adb
<5atpopsp.adb \
833 g-soccon.ads
<3hsoccon.ads \
834 system.ads
<5hsystem.ads
836 TGT_LIB
= /usr
/lib
/libcl.a
-lpthread
837 THREADSLIB
= -lpthread
-lc_r
838 SYMLIB
= -laddr2line
-lbfd
$(INTLLIBS
)
841 GNATLIB_SHARED
= gnatlib-shared-dual
843 ifeq ($(strip $(filter-out dce DCE
,$(THREAD_KIND
))),)
844 LIBGNAT_TARGET_PAIRS
= \
845 a-excpol.adb
<4wexcpol.adb \
846 a-intnam.ads
<4hintnam.ads \
847 s-inmaop.adb
<7sinmaop.adb \
848 s-interr.adb
<5ginterr.adb \
849 s-intman.adb
<7sintman.adb \
850 s-osinte.adb
<5hosinte.adb \
851 s-osinte.ads
<5hosinte.ads \
852 s-parame.ads
<5hparame.ads \
853 s-osprim.adb
<7sosprim.adb \
854 s-taprop.adb
<5htaprop.adb \
855 s-taspri.ads
<5htaspri.ads \
856 g-soccon.ads
<3hsoccon.ads \
857 system.ads
<5hsystem.ads
863 ifeq ($(strip $(filter-out ibm aix4
%,$(manu
) $(osys
))),)
864 LIBGNAT_TARGET_PAIRS
= \
865 a-intnam.ads
<4cintnam.ads \
866 s-inmaop.adb
<7sinmaop.adb \
867 s-intman.adb
<7sintman.adb \
868 s-osinte.adb
<5bosinte.adb \
869 s-osinte.ads
<5bosinte.ads \
870 s-osprim.adb
<7sosprim.adb \
871 s-taprop.adb
<7staprop.adb \
872 s-taspri.ads
<7staspri.ads \
873 s-tpopsp.adb
<7stpopsp.adb \
874 g-soccon.ads
<3bsoccon.ads \
875 system.ads
<5bsystem.ads
877 THREADSLIB
= -lpthreads
878 ifeq ($(strip $(filter-out fsu FSU
,$(THREAD_KIND
))),)
879 LIBGNAT_TARGET_PAIRS
= \
880 a-intnam.ads
<4cintnam.ads \
881 s-inmaop.adb
<7sinmaop.adb \
882 s-intman.adb
<7sintman.adb \
883 s-osinte.adb
<7sosinte.adb \
884 s-osinte.ads
<5cosinte.ads \
885 s-osprim.adb
<7sosprim.adb \
886 s-taprop.adb
<7staprop.adb \
887 s-taspri.ads
<7staspri.ads \
888 s-tpopsp.adb
<7stpopsp.adb \
889 g-soccon.ads
<3bsoccon.ads \
890 system.ads
<5bsystem.ads
892 THREADSLIB
= -lgthreads
-lmalloc
896 ifeq ($(strip $(filter-out lynxos
,$(osys
))),)
897 ifeq ($(strip $(filter-out %86 lynxos
,$(arch
) $(osys
))),)
898 LIBGNAT_TARGET_PAIRS
= \
899 a-numaux.adb
<86numaux.adb \
900 a-numaux.ads
<86numaux.ads \
901 a-intnam.ads
<42intnam.ads \
902 s-mastop.adb
<5omastop.adb \
903 s-inmaop.adb
<7sinmaop.adb \
904 s-intman.adb
<7sintman.adb \
905 s-osinte.adb
<52osinte.adb \
906 s-osinte.ads
<52osinte.ads \
907 s-osprim.adb
<7sosprim.adb \
908 s-taprop.adb
<7staprop.adb \
909 s-taspri.ads
<7staspri.ads \
910 s-tpopsp.adb
<7stpopsp.adb \
911 system.ads
<52system.ads
913 ifeq ($(strip $(filter-out pthread PTHREAD
,$(THREAD_KIND
))),)
914 LIBGNAT_TARGET_PAIRS
= \
915 a-numaux.adb
<86numaux.adb \
916 a-numaux.ads
<86numaux.ads \
917 a-intnam.ads
<42intnam.ads \
918 s-mastop.adb
<5omastop.adb \
919 s-inmaop.adb
<7sinmaop.adb \
920 s-intman.adb
<7sintman.adb \
921 s-osinte.adb
<56osinte.adb \
922 s-osinte.ads
<56osinte.ads \
923 s-osprim.adb
<7sosprim.adb \
924 s-taprop.adb
<56taprop.adb \
925 s-taspri.ads
<56taspri.ads \
926 s-tpopsp.adb
<5atpopsp.adb \
927 system.ads
<52system.ads
931 LIBGNAT_TARGET_PAIRS
= \
932 a-intnam.ads
<42intnam.ads \
933 s-inmaop.adb
<7sinmaop.adb \
934 s-intman.adb
<7sintman.adb \
935 s-osinte.adb
<56osinte.adb \
936 s-osinte.ads
<56osinte.ads \
937 s-osprim.adb
<7sosprim.adb \
938 s-taprop.adb
<56taprop.adb \
939 s-taspri.ads
<56taspri.ads \
940 s-tpopsp.adb
<5atpopsp.adb \
941 system.ads
<52system.ads
945 ifeq ($(strip $(filter-out rtems
,$(osys
))),)
946 LIBGNAT_TARGET_PAIRS
= \
947 a-intnam.ads
<4rintnam.ads \
948 s-inmaop.adb
<7sinmaop.adb \
949 s-intman.adb
<7sintman.adb \
950 s-osinte.adb
<5rosinte.adb \
951 s-osinte.ads
<5rosinte.ads \
952 s-osprim.adb
<7sosprim.adb \
953 s-parame.adb
<5rparame.adb \
954 s-taprop.adb
<7staprop.adb \
955 s-taspri.ads
<7staspri.ads \
956 s-tpopsp.adb
<5atpopsp.adb
959 ifeq ($(strip $(filter-out go32 msdos
,$(osys
))),)
960 LIBGNAT_TARGET_PAIRS
= \
961 a-intnam.ads
<4dintnam.ads \
962 s-inmaop.adb
<7sinmaop.adb \
963 s-intman.adb
<7sintman.adb \
964 s-osinte.adb
<7sosinte.adb \
965 s-osinte.ads
<5dosinte.ads \
966 s-osprim.adb
<7sosprim.adb \
967 s-taprop.adb
<7staprop.adb \
968 s-taspri.ads
<7staspri.ads \
969 s-tpopsp.adb
<7stpopsp.adb
972 ifeq ($(strip $(filter-out alpha
% dec osf
%,$(targ
))),)
973 LIBGNAT_TARGET_PAIRS
= \
974 a-intnam.ads
<4aintnam.ads \
975 s-inmaop.adb
<7sinmaop.adb \
976 s-intman.adb
<7sintman.adb \
977 s-mastop.adb
<5amastop.adb \
978 s-osinte.adb
<5aosinte.adb \
979 s-osinte.ads
<5aosinte.ads \
980 s-osprim.adb
<5posprim.adb \
981 s-taprop.adb
<5ataprop.adb \
982 s-tasinf.ads
<5atasinf.ads \
983 s-taspri.ads
<5ataspri.ads \
984 s-tpopsp.adb
<5atpopsp.adb \
985 s-traceb.adb
<7straceb.adb \
986 g-soccon.ads
<3asoccon.ads \
987 system.ads
<5asystem.ads
989 THREADSLIB
= -lpthread
-lmach
-lexc
-lrt
990 SYMLIB
= -laddr2line
-lbfd
$(INTLLIBS
)
991 LIBRARY_VERSION
:= $(strip $(shell grep Library_Version
$(fsrcpfx
)gnatvsn.ads | sed
-e
's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
994 ifeq ($(strip $(filter-out alpha
% dec vms
% openvms
% alphavms
%,$(host
))),)
996 EXTRA_GNAT1_OBJS
= ..
/prefix.o vmshandler.o
997 EXTRA_GNATBIND_OBJS
= ..
/prefix.o vmshandler.o
1001 ifeq ($(strip $(filter-out alpha
% dec vms
% openvms
% alphavms
%,$(targ
))),)
1003 ifeq ($(strip $(filter-out alpha64
% dec vms
% openvms
% alphavms
%,$(targ
))),)
1004 LIBGNAT_TARGET_PAIRS_AUX
=
1006 ifeq ($(strip $(filter-out express EXPRESS
,$(THREAD_KIND
))),)
1007 LIBGNAT_TARGET_PAIRS_AUX
= \
1008 s-parame.ads
<5xparame.ads
1010 LIBGNAT_TARGET_PAIRS_AUX
= \
1011 s-parame.ads
<5vparame.ads
1015 LIBGNAT_TARGET_PAIRS
= \
1016 a-caldel.adb
<4vcaldel.adb \
1017 a-calend.adb
<4vcalend.adb \
1018 a-calend.ads
<4vcalend.ads \
1019 a-excpol.adb
<4wexcpol.adb \
1020 a-intnam.ads
<4vintnam.ads \
1021 g-enblsp.adb
<3venblsp.adb \
1022 i-cstrea.adb
<6vcstrea.adb \
1023 i-cpp.adb
<6vcpp.adb \
1024 interfac.ads
<6vinterf.ads \
1025 s-asthan.adb
<5vasthan.adb \
1026 s-inmaop.adb
<5vinmaop.adb \
1027 s-interr.adb
<5vinterr.adb \
1028 s-intman.adb
<5vintman.adb \
1029 s-intman.ads
<5vintman.ads \
1030 s-osinte.adb
<5vosinte.adb \
1031 s-osinte.ads
<5vosinte.ads \
1032 s-osprim.adb
<5vosprim.adb \
1033 s-osprim.ads
<5vosprim.ads \
1034 s-taprop.adb
<5vtaprop.adb \
1035 s-taspri.ads
<5vtaspri.ads \
1036 s-tpopde.adb
<5vtpopde.adb \
1037 s-tpopde.ads
<5vtpopde.ads \
1038 s-vaflop.adb
<5vvaflop.adb \
1039 system.ads
<5xsystem.ads \
1040 $(LIBGNAT_TARGET_PAIRS_AUX
)
1042 GNATLIB_SHARED
=gnatlib-shared-vms
1043 EXTRA_LIBGNAT_SRCS
=vmshandler.asm
1044 EXTRA_LIBGNAT_OBJS
=vmshandler.o
1045 EXTRA_GNATRTL_TASKING_OBJS
=s-tpopde.o
1046 EXTRA_GNATTOOLS_OBJS
= ..
/prefix.o vmshandler.o
1049 ifeq ($(strip $(filter-out cygwin32
% mingw32
% pe
,$(osys
))),)
1050 LIBGNAT_TARGET_PAIRS
= \
1051 a-calend.adb
<4wcalend.adb \
1052 a-excpol.adb
<4wexcpol.adb \
1053 a-intnam.ads
<4wintnam.ads \
1054 a-numaux.adb
<86numaux.adb \
1055 a-numaux.ads
<86numaux.ads \
1056 s-gloloc.adb
<5wgloloc.adb \
1057 s-inmaop.adb
<5ninmaop.adb \
1058 s-interr.adb
<5ginterr.adb \
1059 s-intman.adb
<5wintman.adb \
1060 s-mastop.adb
<5omastop.adb \
1061 s-memory.adb
<5wmemory.adb \
1062 s-osinte.ads
<5wosinte.ads \
1063 s-osprim.adb
<5wosprim.adb \
1064 s-taprop.adb
<5wtaprop.adb \
1065 s-taspri.ads
<5wtaspri.ads \
1066 g-socthi.ads
<3wsocthi.ads \
1067 g-socthi.adb
<3wsocthi.adb \
1068 g-soccon.ads
<3wsoccon.ads \
1069 g-soliop.ads
<3wsoliop.ads \
1070 system.ads
<5wsystem.ads
1073 SYMLIB
= -laddr2line
-lbfd
$(INTLLIBS
)
1075 EXTRA_GNATTOOLS
= ..
/..
/gnatdll
$(exeext
)
1076 EXTRA_GNATRTL_NONTASKING_OBJS
= g-regist.o
1079 # The runtime library for gnat comprises two directories. One contains the
1080 # Ada source files that the compiler (gnat1) needs -- these files are listed
1081 # by ADA_INCLUDE_SRCS -- and the other contains the object files and their
1082 # corresponding .ali files for the parts written in Ada, libgnat.a for
1083 # the parts of the runtime written in C, and libgthreads.a for the pthreads
1084 # emulation library. LIBGNAT_OBJS lists the objects that go into libgnat.a,
1085 # while GNATRTL_OBJS lists the object files compiled from Ada sources that
1086 # go into the directory. The pthreads emulation is built in the threads
1087 # subdirectory and copied.
1088 LIBGNAT_SRCS
= ada.h adaint.c adaint.h argv.c cio.c cstreams.c \
1089 errno.c exit.c cal.c \
1090 raise.h raise.c sysdep.c types.h aux-io.c init.c \
1091 final.c tracebak.c expect.c mkdir.c
$(EXTRA_LIBGNAT_SRCS
)
1093 LIBGNAT_OBJS
= adaint.o argv.o cio.o cstreams.o errno.o exit.o \
1094 raise.o sysdep.o aux-io.o init.o cal.o final.o \
1095 tracebak.o expect.o mkdir.o
$(EXTRA_LIBGNAT_OBJS
)
1097 # NOTE ??? - when the -I option for compiling Ada code is made to work,
1098 # the library installation will change and there will be a
1099 # GNAT_RTL_SRCS. Right now we count on being able to build GNATRTL_OBJS
1100 # from ADA_INCLUDE_SRCS.
1102 # Objects needed only for tasking
1103 GNATRTL_TASKING_OBJS
= \
1141 s-tratas.o
$(EXTRA_GNATRTL_TASKING_OBJS
)
1143 # Objects needed for non-tasking.
1144 GNATRTL_NONTASKING_OBJS
= \
1470 text_io.o
$(EXTRA_GNATRTL_NONTASKING_OBJS
)
1472 GNATRTL_OBJS
= $(GNATRTL_NONTASKING_OBJS
) $(GNATRTL_TASKING_OBJS
) g-trasym.o
1474 # Files which are suitable in no run time/hi integrity mode
1499 a-tags.adb
$(EXTRA_HIE_SOURCES
)
1516 a-tags.o
$(EXTRA_HIE_OBJS
)
1518 # Files which are needed in ravenscar mode
1549 s-tarest.adb
$(EXTRA_RAVEN_SOURCES
)
1551 # Objects to generate for the ravenscar run time
1570 s-tarest.o
$(EXTRA_RAVEN_OBJS
)
1572 # Default run time files
1575 ada.ads calendar.ads directio.ads gnat.ads interfac.ads ioexcept.ads \
1576 machcode.ads text_io.ads unchconv.ads unchdeal.ads \
1577 sequenio.ads system.ads Makefile.adalib memtrack.adb \
1578 a-
*.adb a-
*.ads g-
*.ad? i-
*.ad? \
1579 s-
[a-o
]*.adb s-
[p-z
]*.adb \
1580 s-
[a-o
]*.ads s-
[p-z
]*.ads
1582 # Language-independent object files.
1583 BACKEND
= ..
/main.o ..
/attribs.o ..
/libbackend.a
1585 LIBGNAT
=..
/rts
/libgnat.a
1586 TOOLS_FLAGS_TO_PASS
= \
1588 "CFLAGS=$(CFLAGS)" \
1589 "LDFLAGS=$(LDFLAGS)" \
1590 "ADAFLAGS=$(ADAFLAGS)" \
1591 "INCLUDES=$(INCLUDES_FOR_SUBDIR)"\
1592 "ADA_INCLUDES=$(ADA_INCLUDES) $(ADA_INCLUDES_FOR_SUBDIR)"\
1593 "libsubdir=$(libsubdir)" \
1594 "exeext=$(exeext)" \
1595 "srcdir=$(fsrcdir)" \
1596 "TOOLS_LIBS=$(TOOLS_LIBS) $(TGT_LIB)" \
1597 "GNATMAKE=$(GNATMAKE)" \
1598 "GNATLINK=$(GNATLINK)" \
1599 "GNATBIND=$(GNATBIND)"
1601 # Build directory for the tools. Let's copy the target dependent
1602 # sources using the same mechanism as for gnatlib. The other sources are
1603 # accessed using the vpath directive below
1609 -(cd tools
; $(LN_S
) ..
/sdefault.adb .
)
1610 -$(foreach PAIR
,$(TOOLS_TARGET_PAIRS
), \
1611 $(RM
) tools
/$(word 1,$(subst <, ,$(PAIR
)));\
1612 $(LN_S
) $(fsrcdir
)/$(word 2,$(subst <, ,$(PAIR
))) \
1613 tools
/$(word 1,$(subst <, ,$(PAIR
)));)
1614 touch ..
/stamp-tools
1616 # when compiling the tools, the runtime has to be first on the path so that
1617 # it hides the runtime files lying with the rest of the sources
1618 ifeq ($(TOOLSCASE
),native
)
1619 vpath
%.ads ..
/rts ..
/
1620 vpath
%.adb ..
/rts ..
/
1621 vpath
%.c ..
/rts ..
/
1622 vpath
%.h ..
/rts ..
/
1625 # in the cross tools case, everything is compiled with the native
1626 # gnatmake/link. Therefore only -I needs to be modified in ADA_INCLUDES
1627 ifeq ($(TOOLSCASE
),cross
)
1634 # gnatmake/link tools cannot always be built with gnatmake/link for bootstrap
1635 # reasons: gnatmake should be built with a recent compiler, a recent compiler
1636 # may not generate ALI files compatible with an old gnatmake so it is important
1637 # to be able to build gnatmake without a version of gnartmake around. Once
1638 # everything has been compiled once, gnatmake can be recompiled with itself
1639 # (see target gnattools1-re)
1640 gnattools1
: ..
/stamp-tools ..
/stamp-gnatlib
1641 $(MAKE
) -C tools
-f ..
/Makefile
$(TOOLS_FLAGS_TO_PASS
) \
1643 ..
/..
/gnatmake
$(exeext
) ..
/..
/gnatlink
$(exeext
) ..
/..
/gnatbl
$(exeext
)
1645 # gnatmake/link can be build with recent gnatmake/link if they are available.
1646 # This is especially convenient for building cross tools or for rebuilding
1647 # the tools when the original bootstrap has already be done.
1648 gnattools1-re
: ..
/stamp-tools
1649 $(MAKE
) -C tools
-f ..
/Makefile
$(TOOLS_FLAGS_TO_PASS
) \
1650 TOOLSCASE
=cross INCLUDES
="" gnatmake-re gnatlink-re
1652 # these tools are built with gnatmake & are common to native and cross
1653 gnattools2
: ..
/stamp-tools
1654 $(MAKE
) -C tools
-f ..
/Makefile
$(TOOLS_FLAGS_TO_PASS
) \
1656 ..
/..
/gnatchop
$(exeext
) ..
/..
/gnat
$(exeext
) ..
/..
/gnatkr
$(exeext
) \
1657 ..
/..
/gnatls
$(exeext
) ..
/..
/gnatprep
$(exeext
) \
1658 ..
/..
/gnatpsta
$(exeext
) ..
/..
/gnatxref
$(exeext
) \
1659 ..
/..
/gnatfind
$(exeext
) ..
/..
/gnatname
$(exeext
)
1661 # These tools are only built for the native version.
1662 gnattools3
: ..
/stamp-tools
1663 $(MAKE
) -C tools
-f ..
/Makefile
$(TOOLS_FLAGS_TO_PASS
) \
1665 top_builddir
=..
/.. ..
/..
/gnatmem
$(exeext
) $(EXTRA_GNATTOOLS
)
1667 ..
/..
/gnatchop
$(exeext
):
1668 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatchop
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1669 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatchop
1670 $(GNATLINK
) -v gnatchop
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)" \
1673 ..
/..
/gnat
$(exeext
):
1674 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatcmd
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1675 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatcmd
1676 $(GNATLINK
) -v gnatcmd
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)" \
1679 ..
/..
/gnatkr
$(exeext
):
1680 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatkr
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1681 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatkr
1682 $(GNATLINK
) -v gnatkr
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)" $(TOOLS_LIBS
)
1684 ..
/..
/gnatls
$(exeext
):
1685 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatls
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1686 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatls
1687 $(GNATLINK
) -v gnatls
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)" $(TOOLS_LIBS
)
1689 ..
/..
/gnatname
$(exeext
):
1690 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatname
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1691 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatname
1692 $(GNATLINK
) -v gnatname
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)" \
1695 ..
/..
/gnatprep
$(exeext
):
1696 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatprep
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1697 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatprep
1698 $(GNATLINK
) -v gnatprep
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)" \
1701 ..
/..
/gnatpsta
$(exeext
): deftarg.o
1702 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatpsta
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1703 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatpsta
1704 $(GNATLINK
) -v gnatpsta
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)"\
1705 ..
/targtyps.o deftarg.o
$(TOOLS_LIBS
)
1707 ..
/..
/gnatxref
$(exeext
):
1708 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatxref
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1709 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatxref
1710 $(GNATLINK
) -v gnatxref
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)" \
1713 ..
/..
/gnatfind
$(exeext
):
1714 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatfind
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1715 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatfind
1716 $(GNATLINK
) -v gnatfind
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)" \
1719 ..
/..
/gnatmem
$(exeext
): gmem.o
$(SYMDEPS
)
1720 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatmem
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1721 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatmem
1722 $(GNATLINK
) -v gnatmem
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)" \
1723 gmem.o
$(SYMLIB
) $(TOOLS_LIBS
)
1725 ..
/..
/gnatdll
$(exeext
):
1726 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatdll
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1727 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) $(GNATBIND_FLAGS
) gnatdll
1728 $(GNATLINK
) -v gnatdll
-o
$@
--GCC
="$(CC) $(ADA_INCLUDES)" \
1732 $(GNATMAKE
) $(ADA_INCLUDES
) -u sdefault
--GCC
="$(CC) $(MOST_ADA_FLAGS)"
1733 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatmake
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1734 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatmake
1735 $(GNATLINK
) -v gnatmake
-o ..
/..
/gnatmake
$(exeext
) \
1736 --GCC
="$(CC) $(ADA_INCLUDES)" $(TOOLS_LIBS
)
1738 # Note the use of the "mv" command in order to allow gnatlink to be linked with
1739 # with the former version of gnatlink itself which cannot override itself.
1741 $(GNATMAKE
) -c
$(ADA_INCLUDES
) gnatlink
--GCC
="$(CC) $(ALL_ADAFLAGS)"
1742 $(GNATBIND
) $(ADA_INCLUDES
) $(GNATBIND_FLAGS
) gnatlink
1743 $(GNATLINK
) -v gnatlink
-o ..
/..
/gnatlinknew
$(exeext
) \
1744 --GCC
="$(CC) $(ADA_INCLUDES)" link.o
$(TOOLS_LIBS
)
1745 $(MV
) ..
/..
/gnatlinknew
$(exeext
) ..
/..
/gnatlink
$(exeext
)
1748 # Needs to be built with CC=gcc
1749 # Since the RTL should be built with the latest compiler, remove the
1750 # stamp target in the parent directory whenever gnat1 is rebuilt
1751 # Likewise for the tools
1752 ..
/gnat1
$(exeext
): $(P
) $(TARGET_ADA_SRCS
) $(GNAT1_OBJS
) $(BACKEND
) $(LIBDEPS
)
1753 $(CC
) $(ALL_CFLAGS
) $(LDFLAGS
) -o
$@
$(GNAT1_OBJS
) $(BACKEND
) $(LIBS
)
1754 $(RM
) ..
/stamp-gnatlib2 ..
/stamp-tools
1756 ..
/gnatbind
$(exeext
): $(P
) b_gnatb.o
$(GNATBIND_OBJS
)
1757 $(CC
) $(ALL_CFLAGS
) $(LDFLAGS
) -o
$@ b_gnatb.o
$(GNATBIND_OBJS
) \
1758 $(LIBIBERTY
) $(LIBS
)
1760 ..
/..
/gnatmake
$(exeext
): $(P
) b_gnatm.o
$(GNATMAKE_OBJS
)
1761 $(CC
) $(ALL_CFLAGS
) $(LDFLAGS
) -o
$@ b_gnatm.o
$(GNATMAKE_OBJS
) \
1764 ..
/..
/gnatlink
$(exeext
): $(P
) b_gnatl.o
$(GNATLINK_OBJS
)
1765 $(CC
) $(ALL_CFLAGS
) $(LDFLAGS
) -o
$@ b_gnatl.o
$(GNATLINK_OBJS
) \
1768 ..
/..
/gnatbl
$(exeext
): gnatbl.o
1769 $(CC
) -o
$@
$(ALL_CFLAGS
) $(LDFLAGS
) gnatbl.o
$(TOOLS_LIBS
)
1771 gnatbl.o
: gnatbl.c adaint.h
1772 $(CC
) $(ALL_CFLAGS
) $(INCLUDES
) -c
$<
1775 @if
[ ! -f stamp-gnatlib
] ; \
1777 $(ECHO
) You must first build the GNAT library
: make gnatlib
; \
1783 install-gnatlib
: ..
/stamp-gnatlib
1784 # Create the directory before deleting it, in case the directory is
1785 # a list of directories (as it may be on VMS). This ensures we are
1786 # deleting the right one.
1787 -$(MKDIR
) $(ADA_RTL_OBJ_DIR
)
1788 -$(MKDIR
) $(ADA_INCLUDE_DIR
)
1789 $(RMDIR
) $(ADA_RTL_OBJ_DIR
)
1790 $(RMDIR
) $(ADA_INCLUDE_DIR
)
1791 -$(MKDIR
) $(ADA_RTL_OBJ_DIR
)
1792 -$(MKDIR
) $(ADA_INCLUDE_DIR
)
1793 -$(INSTALL_DATA
) ada
/rts
/Makefile.adalib
$(ADA_RTL_OBJ_DIR
)
1794 for file in ada
/rts
/*.ali
; do \
1795 $(INSTALL_DATA
) $$file $(ADA_RTL_OBJ_DIR
); \
1797 -for file in ada
/rts
/*$(arext
);do \
1798 $(INSTALL_DATA
) $$file $(ADA_RTL_OBJ_DIR
); \
1800 ifeq ($(strip $(filter-out alpha
% dec vms
% openvms
% alphavms
%,$(targ
))),)
1801 -for file in ada
/rts
/lib
*$(soext
);do \
1802 $(INSTALL_DATA
) $$file $(ADA_RTL_OBJ_DIR
); \
1805 -for file in ada
/rts
/lib
*-**$(soext
);do \
1806 $(INSTALL_DATA
) $$file $(ADA_RTL_OBJ_DIR
); \
1809 -$(LN_S
) $(ADA_RTL_OBJ_DIR
)/libgnat-
*$(soext
) \
1810 $(ADA_RTL_OBJ_DIR
)/libgnat
$(soext
)
1811 -$(LN_S
) $(ADA_RTL_OBJ_DIR
)/libgnarl-
*$(soext
) \
1812 $(ADA_RTL_OBJ_DIR
)/libgnarl
$(soext
)
1813 # This copy must be done preserving the date on the original file.
1814 for file in ada
/rts
/*.adb ada
/rts
/*.ads
; do \
1815 $(INSTALL_DATA_DATE
) $$file $(ADA_INCLUDE_DIR
); \
1817 cd
$(ADA_INCLUDE_DIR
); $(CHMOD
) a-wx
*.adb
1818 cd
$(ADA_INCLUDE_DIR
); $(CHMOD
) a-wx
*.ads
1822 $(RM
) rts
/s-
*$(objext
)
1824 $(RM
) rts
/a-
*$(objext
)
1826 $(RM
) rts
/*$(objext
)
1829 touch ..
/stamp-gnatlib2
1830 $(RM
) ..
/stamp-gnatlib
1832 # NOTE: The $(foreach ...) commands assume ";" is the valid separator between
1833 # successive target commands. Although the Gnu make documentation
1834 # implies this is true on all systems, I suspect it may not be, So care
1835 # has been taken to allow a sed script to look for ";)" and substitue
1836 # for ";" the appropriate character in the range of lines below
1837 # beginning with "GNULLI Begin" and ending with "GNULLI End"
1839 # GNULLI Begin ###########################################################
1841 ..
/stamp-gnatlib1
: Makefile ..
/stamp-gnatlib2
1845 # Copy target independent sources
1846 $(foreach f
,$(ADA_INCLUDE_SRCS
) $(LIBGNAT_SRCS
), \
1847 $(LN_S
) $(fsrcpfx
)$(f
) rts
;) true
1848 # Remove files to be replaced by target dependent sources
1849 $(RM
) $(foreach PAIR
,$(LIBGNAT_TARGET_PAIRS
), \
1850 rts
/$(word 1,$(subst <, ,$(PAIR
))))
1851 # Copy new target dependent sources
1852 $(foreach PAIR
,$(LIBGNAT_TARGET_PAIRS
), \
1853 $(LN_S
) $(fsrcpfx
)$(word 2,$(subst <, ,$(PAIR
))) \
1854 rts
/$(word 1,$(subst <, ,$(PAIR
)));)
1855 $(RM
) ..
/stamp-gnatlib
1856 touch ..
/stamp-gnatlib1
1858 # GNULLI End #############################################################
1860 # Don't use semicolon separated shell commands that involve list expansions.
1861 # The semicolon triggers a call to DCL on VMS and DCL can't handle command
1862 # line lengths in excess of 256 characters.
1863 # Example: cd rts; ar rc libfoo.a $(LONG_LIST_OF_OBJS)
1864 # is guaranteed to overflow the buffer.
1866 gnatlib
: ..
/stamp-gnatlib1 ..
/stamp-gnatlib2
1867 # ../xgcc -B../ -dD -E ../tconfig.h $(INCLUDES) > rts/tconfig.h
1868 $(MAKE
) -C rts CC
="../../xgcc -B../../" \
1869 INCLUDES
="$(INCLUDES_FOR_SUBDIR) -I./../.." \
1870 CFLAGS
="$(GNATLIBCFLAGS_FOR_C)" \
1872 -f ..
/Makefile
$(LIBGNAT_OBJS
) prefix.o
1873 $(MAKE
) -C rts CC
="../../xgcc -B../../" \
1874 ADA_INCLUDES
="$(ADA_INCLUDES_FOR_SUBDIR)" \
1875 CFLAGS
="$(GNATLIBCFLAGS)" ADA_CFLAGS
="$(GNATLIBCFLAGS)" \
1876 ADAFLAGS
="$(GNATLIBFLAGS)" \
1880 $(RM
) rts
/libgnat
$(arext
) rts
/libgnarl
$(arext
)
1881 $(AR
) $(AR_FLAGS
) rts
/libgnat
$(arext
) \
1882 $(addprefix rts
/,$(GNATRTL_NONTASKING_OBJS
) $(LIBGNAT_OBJS
) prefix.o
)
1883 if
$(RANLIB_TEST
) ; then
$(RANLIB
) rts
/libgnat
$(arext
); else true
; fi
1884 $(AR
) $(AR_FLAGS
) rts
/libgnarl
$(arext
) \
1885 $(addprefix rts
/,$(GNATRTL_TASKING_OBJS
))
1886 if
$(RANLIB_TEST
) ; then
$(RANLIB
) rts
/libgnarl
$(arext
); else true
; fi
1887 ifeq ($(GMEM_LIB
),gmemlib
)
1888 $(AR
) $(AR_FLAGS
) rts
/libgmem
$(arext
) rts
/memtrack.o
;
1890 $(CHMOD
) a-wx rts
/*.ali
1891 touch ..
/stamp-gnatlib
1893 HIE_NONE_TARGET_PAIRS
=\
1894 a-except.ads
<1aexcept.ads \
1895 a-except.adb
<1aexcept.adb \
1896 a-tags.adb
<1atags.adb \
1897 s-secsta.ads
<1ssecsta.ads \
1898 s-secsta.adb
<1ssecsta.adb \
1901 HIE_SUBST
:='s/High_Integrity_Mode.*/High_Integrity_Mode : constant Boolean := True;/'
1902 # This target needs RTS_NAME, RTS_SRCS, RTS_TARGET_PAIRS to be set properly
1903 # it creates a rts with the proper structure and the right target dependent srcs
1905 $(RMDIR
) rts-
$(RTS_NAME
)
1906 $(MKDIR
) rts-
$(RTS_NAME
)
1907 $(CHMOD
) u
+w rts-
$(RTS_NAME
)
1908 $(MKDIR
) rts-
$(RTS_NAME
)/adalib
1909 $(MKDIR
) rts-
$(RTS_NAME
)/adainclude
1910 $(CHMOD
) u
+w rts-
$(RTS_NAME
)/*
1911 $(LN
) $(fsrcpfx
)$(RTS_NAME
).gpr rts-
$(RTS_NAME
)
1912 # Copy target independent sources
1913 $(foreach f
,$(RTS_SRCS
), \
1914 $(LN
) $(fsrcpfx
)$(f
) rts-
$(RTS_NAME
)/adainclude
;) true
1915 # Remove files to be replaced by target dependent sources
1916 $(RM
) $(foreach PAIR
,$(RTS_TARGET_PAIRS
), \
1917 rts-
$(RTS_NAME
)/adainclude
/$(word 1,$(subst <, ,$(PAIR
))))
1918 # Copy new target dependent sources
1919 $(foreach PAIR
,$(RTS_TARGET_PAIRS
), \
1920 $(LN
) $(fsrcpfx
)$(word 2,$(subst <, ,$(PAIR
))) \
1921 rts-
$(RTS_NAME
)/adainclude
/$(word 1,$(subst <, ,$(PAIR
)));)
1922 # change system.High_Integrity_Mode to true for the none & ravenscar rts
1923 ifeq ($(filter-out none ravenscar
,$(RTS_NAME
)),)
1924 sed
-e
$(HIE_SUBST
) rts-
$(RTS_NAME
)/adainclude
/system.ads \
1926 $(MV
) dummy rts-
$(RTS_NAME
)/adainclude
/system.ads
1930 $(CP
) -r rts-
$(RTS_NAME
) $(libsubdir
)/
1933 $(MAKE
) $(FLAGS_TO_PASS
) prepare-rts \
1934 RTS_NAME
=none RTS_SRCS
="$(HIE_SOURCES)" \
1935 RTS_TARGET_PAIRS
="$(HIE_NONE_TARGET_PAIRS)"
1936 -$(GNATMAKE
) -Prts-none
/none.gpr
1937 $(RM
) rts-none
/adalib
/*.o
1938 $(CHMOD
) a-wx rts-none
/adalib
/*.ali
1940 rts-ravenscar
: force
1941 $(MAKE
) $(FLAGS_TO_PASS
) prepare-rts \
1942 RTS_NAME
=ravenscar RTS_SRCS
="$(RAVEN_SOURCES)" \
1943 RTS_TARGET_PAIRS
="$(HIE_RAVEN_TARGET_PAIRS)"
1944 -$(GNATMAKE
) -Prts-ravenscar
/none.gpr
1945 $(CHMOD
) a-wx rts-ravenscar
/adalib
/*.ali
1947 internal-hielib
: ..
/stamp-gnatlib1
1948 sed
-e
's/High_Integrity_Mode.*/High_Integrity_Mode : constant Boolean := True;/' rts
/system.ads
> rts
/s.ads
1949 $(MV
) rts
/s.ads rts
/system.ads
1950 $(MAKE
) -C rts CC
="../../xgcc -B../../" \
1951 ADA_INCLUDES
="$(ADA_INCLUDES_FOR_SUBDIR)" \
1952 CFLAGS
="$(GNATLIBCFLAGS)" \
1953 ADAFLAGS
="$(GNATLIBFLAGS)" \
1957 $(CHMOD
) a-wx rts
/*.ali
1958 $(RM
) $(addprefix rts
/,$(HIE_OBJS
))
1959 touch ..
/stamp-gnatlib
1962 $(MAKE
) ADA_INCLUDE_SRCS
="$(HIE_SOURCES)" LIBGNAT_SRCS
="" \
1963 LIBGNAT_TARGET_PAIRS
="a-except.ads<1aexcept.ads \
1964 a-except.adb<1aexcept.adb \
1965 a-tags.adb<1atags.adb \
1966 s-secsta.ads<1ssecsta.ads \
1967 s-secsta.adb<1ssecsta.adb \
1968 i-c.ads<1ic.ads" internal-hielib
1970 internal-ravenlib
: ..
/stamp-gnatlib1
1971 sed
-e
's/High_Integrity_Mode.*/High_Integrity_Mode : constant Boolean := True;/' rts
/system.ads
> rts
/s.ads
1972 $(MV
) rts
/s.ads rts
/system.ads
1973 $(MAKE
) -C rts CC
="../../xgcc -B../../" \
1974 ADA_INCLUDES
="$(ADA_INCLUDES_FOR_SUBDIR)" \
1975 CFLAGS
="$(GNATLIBCFLAGS)" \
1976 ADAFLAGS
="$(GNATLIBFLAGS)" \
1980 $(CHMOD
) a-wx rts
/*.ali
1981 touch ..
/stamp-gnatlib
1983 # Target for building a ravenscar run time for VxWorks/Cert PPC
1985 $(MAKE
) ADA_INCLUDE_SRCS
="$(RAVEN_SOURCES)" LIBGNAT_SRCS
="" \
1986 LIBGNAT_TARGET_PAIRS
="a-except.ads<1aexcept.ads \
1987 a-except.adb<1aexcept.adb \
1988 a-tags.adb<1atags.adb \
1989 s-secsta.ads<1ssecsta.ads \
1990 s-secsta.adb<1ssecsta.adb \
1992 a-reatim.ads<1areatim.ads \
1993 a-reatim.adb<1areatim.adb \
1994 a-retide.adb<1aretide.adb \
1995 a-interr.adb<1ainterr.adb \
1996 s-interr.ads<1sinterr.ads \
1997 s-interr.adb<1sinterr.adb \
1998 s-taskin.ads<1staskin.ads \
1999 s-taskin.adb<1staskin.adb \
2000 s-tarest.adb<1starest.adb \
2001 s-tposen.ads<1stposen.ads \
2002 s-tposen.adb<1stposen.adb \
2003 s-osinte.adb<1sosinte.adb \
2004 s-taprop.ads<1staprop.ads \
2005 s-taprop.adb<1staprop.adb \
2006 a-sytaco.ads<1asytaco.ads \
2007 a-sytaco.adb<1asytaco.adb \
2008 a-intnam.ads<4zintnam.ads \
2009 s-osinte.adb<5zosinte.adb \
2010 s-osinte.ads<5zosinte.ads \
2011 s-taspri.ads<5ztaspri.ads \
2012 s-vxwork.ads<5pvxwork.ads \
2013 system.ads<5ysystem.ads" internal-ravenlib
2015 # Warning: this target assumes that LIBRARY_VERSION has been set correctly.
2016 gnatlib-shared-default
:
2017 $(MAKE
) $(FLAGS_TO_PASS
) \
2018 GNATLIBFLAGS
="$(GNATLIBFLAGS)" \
2019 GNATLIBCFLAGS
="$(GNATLIBCFLAGS) $(TARGET_LIBGCC2_CFLAGS)" \
2020 THREAD_KIND
="$(THREAD_KIND)" \
2022 $(RM
) rts
/libgnat
$(soext
) rts
/libgnarl
$(soext
)
2023 cd rts
; ..
/..
/xgcc
-B..
/..
/ -shared
$(TARGET_LIBGCC2_CFLAGS
) \
2024 -o libgnat-
$(LIBRARY_VERSION
)$(soext
) \
2025 $(GNATRTL_NONTASKING_OBJS
) $(LIBGNAT_OBJS
) \
2026 $(SO_OPTS
)libgnat-
$(LIBRARY_VERSION
)$(soext
) $(MISCLIB
) -lm
2027 cd rts
; ..
/..
/xgcc
-B..
/..
/ -shared
$(TARGET_LIBGCC2_CFLAGS
) \
2028 -o libgnarl-
$(LIBRARY_VERSION
)$(soext
) \
2029 $(GNATRTL_TASKING_OBJS
) \
2030 $(SO_OPTS
)libgnarl-
$(LIBRARY_VERSION
)$(soext
) $(THREADSLIB
)
2031 cd rts
; $(LN_S
) libgnat-
$(LIBRARY_VERSION
)$(soext
) libgnat
$(soext
)
2032 cd rts
; $(LN_S
) libgnarl-
$(LIBRARY_VERSION
)$(soext
) libgnarl
$(soext
)
2034 gnatlib-shared-dual
:
2035 $(MAKE
) $(FLAGS_TO_PASS
) \
2036 GNATLIBFLAGS
="$(GNATLIBFLAGS)" \
2037 GNATLIBCFLAGS
="$(GNATLIBCFLAGS)" \
2038 THREAD_KIND
="$(THREAD_KIND)" \
2040 $(MV
) rts
/libgnat
$(arext
) rts
/libgnarl
$(arext
) .
2041 $(RM
) ..
/stamp-gnatlib2
2042 $(MAKE
) $(FLAGS_TO_PASS
) \
2043 GNATLIBFLAGS
="$(GNATLIBFLAGS)" \
2044 GNATLIBCFLAGS
="$(GNATLIBCFLAGS)" \
2045 THREAD_KIND
="$(THREAD_KIND)" \
2046 gnatlib-shared-default
2047 $(MV
) libgnat
$(arext
) libgnarl
$(arext
) rts
2050 $(MAKE
) $(FLAGS_TO_PASS
) \
2051 GNATLIBFLAGS
="$(GNATLIBFLAGS)" \
2052 GNATLIBCFLAGS
="$(GNATLIBCFLAGS)" \
2053 THREAD_KIND
="$(THREAD_KIND)" \
2055 $(RM
) rts
/libgnat
$(soext
) rts
/libgnarl
$(soext
)
2056 rm -f rts
/*.sym rts
/gnatlib_symvec.opt
2057 make
-C rts
-f ..
/Makefile.vms \
2058 $(patsubst %.obj
,%.sym
,$(LIBGNAT_OBJS
) $(GNATRTL_NONTASKING_OBJS
))
2059 append
/new
[.rts
]*.sym
[.rts
]gnatlib_symvec.opt
2060 ..
/xgcc.exe
-g
-B..
/ -nostartfiles
-shared
--for-linker
=/noinform \
2061 -o rts
/libgnat.exe rts
/libgnat.olb \
2062 --for-linker
=rts
/gnatlib_symvec.opt \
2063 --for-linker
=gsmatch
=equal
,YY
,MMDD
2064 rm -f rts
/*.sym rts
/gnatlib_symvec.opt
2065 make
-C rts
-f ..
/Makefile.vms \
2066 $(patsubst %.obj
,%.sym
,$(GNATRTL_TASKING_OBJS
))
2067 append
/new
[.rts
]*.sym
[.rts
]gnatlib_symvec.opt
2068 ..
/xgcc.exe
-g
-B..
/ -nostartfiles
-shared
--for-linker
=/noinform \
2069 -o rts
/libgnarl.exe rts
/libgnarl.olb rts
/libgnat.exe \
2070 --for-linker
=rts
/gnatlib_symvec.opt \
2071 --for-linker
=gsmatch
=equal
,YY
,MMDD
2074 $(MAKE
) $(FLAGS_TO_PASS
) \
2075 GNATLIBFLAGS
="$(GNATLIBFLAGS)" \
2076 GNATLIBCFLAGS
="$(GNATLIBCFLAGS)" \
2077 THREAD_KIND
="$(THREAD_KIND)" \
2078 TARGET_LIBGCC2_CFLAGS
="$(TARGET_LIBGCC2_CFLAGS)" \
2081 # .s files for cross-building
2083 make
$(GNAT1_ADA_OBJS
) CC
="gcc -B../stage1/" CFLAGS
="-S -gnatp" \
2084 HOST_CFLAGS
= HOST_CC
=cc
2086 # Compiling object files from source files.
2088 # Note that dependencies on obstack.h are not written
2089 # because that file is not part of GCC.
2090 # Dependencies on gvarargs.h are not written
2091 # because all that file does, when not compiling with GCC,
2092 # is include the system varargs.h.
2094 TREE_H
= $(srcdir)/..
/tree.h
$(srcdir)/..
/real.h
$(srcdir)/..
/tree.def \
2095 $(srcdir)/..
/machmode.h
$(srcdir)/..
/machmode.def
2097 # Ada language specific files.
2099 ada_extra_files
: treeprs.ads einfo.h sinfo.h nmake.adb nmake.ads
2101 b_gnat1.c
: $(GNAT1_ADA_OBJS
)
2102 $(GNATBIND
) $(ADA_INCLUDES
) -o b_gnat1.c
-n gnat1drv.ali
2103 b_gnat1.o
: b_gnat1.c
2105 b_gnatb.c
: $(GNATBIND_OBJS
)
2106 $(GNATBIND
) $(ADA_INCLUDES
) -o b_gnatb.c gnatbind.ali
2107 b_gnatb.o
: b_gnatb.c
2109 b_gnatl.c
: $(GNATLINK_OBJS
)
2110 $(GNATBIND
) $(ADA_INCLUDES
) -o b_gnatl.c gnatlink.ali
2111 b_gnatl.o
: b_gnatl.c
2113 b_gnatm.c
: $(GNATMAKE_OBJS
)
2114 $(GNATBIND
) $(ADA_INCLUDES
) -o b_gnatm.c gnatmake.ali
2115 b_gnatm.o
: b_gnatm.c
2117 treeprs.ads
: treeprs.adt sinfo.ads xtreeprs.adb
2120 (cd bldtools
; gnatmake
-q xtreeprs
; .
/xtreeprs ..
/treeprs.ads
)
2122 einfo.h
: einfo.ads einfo.adb xeinfo.adb
2125 (cd bldtools
; gnatmake
-q xeinfo
; .
/xeinfo ..
/einfo.h
)
2127 sinfo.h
: sinfo.ads xsinfo.adb
2130 (cd bldtools
; gnatmake
-q xsinfo
; .
/xsinfo ..
/sinfo.h
)
2132 nmake.adb
: sinfo.ads nmake.adt xnmake.adb
2135 (cd bldtools
; gnatmake
-q xnmake
; .
/xnmake
-b ..
/nmake.adb
)
2137 nmake.ads
: sinfo.ads nmake.adt xnmake.adb
2140 (cd bldtools
; gnatmake
-q xnmake
; .
/xnmake
-s ..
/nmake.ads
)
2142 update-sources
: treeprs.ads einfo.h sinfo.h nmake.adb nmake.ads
2145 ADA_INCLUDE_DIR
= $(libsubdir
)/adainclude
2146 ADA_RTL_OBJ_DIR
= $(libsubdir
)/adalib
2148 # Note: the strings below do not make sense for Ada strings in the OS/2
2149 # case. This is ignored for now since the OS/2 version doesn't use
2150 # these -- there are no default locations.
2151 sdefault.adb
: stamp-sdefault
; @true
2152 stamp-sdefault
: $(srcdir)/..
/version.c
$(srcdir)/..
/move-if-change \
2154 $(ECHO
) "pragma Style_Checks (Off);" >tmp-sdefault.adb
2155 $(ECHO
) "package body Sdefault is" >>tmp-sdefault.adb
2156 $(ECHO
) " S1 : aliased constant String := \"$(ADA_INCLUDE_DIR)/\";" >>tmp-sdefault.adb
2157 $(ECHO
) " S2 : aliased constant String := \"$(ADA_RTL_OBJ_DIR)/\";" >>tmp-sdefault.adb
2158 $(ECHO
) " S3 : aliased constant String := \"$(target)/\";" >>tmp-sdefault.adb
2159 $(ECHO
) " S4 : aliased constant String := \"$(libsubdir)/\";" >>tmp-sdefault.adb
2160 $(ECHO
) " function Include_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb
2161 $(ECHO
) " begin" >>tmp-sdefault.adb
2162 $(ECHO
) " return new String'(S1);" >>tmp-sdefault.adb
2163 $(ECHO
) " end Include_Dir_Default_Name;" >>tmp-sdefault.adb
2164 $(ECHO
) " function Object_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb
2165 $(ECHO
) " begin" >>tmp-sdefault.adb
2166 $(ECHO
) " return new String'(S2);" >>tmp-sdefault.adb
2167 $(ECHO
) " end Object_Dir_Default_Name;" >>tmp-sdefault.adb
2168 $(ECHO
) " function Target_Name return String_Ptr is" >>tmp-sdefault.adb
2169 $(ECHO
) " begin" >>tmp-sdefault.adb
2170 $(ECHO
) " return new String'(S3);" >>tmp-sdefault.adb
2171 $(ECHO
) " end Target_Name;" >>tmp-sdefault.adb
2172 $(ECHO
) " function Search_Dir_Prefix return String_Ptr is" >>tmp-sdefault.adb
2173 $(ECHO
) " begin" >>tmp-sdefault.adb
2174 $(ECHO
) " return new String'(S4);" >>tmp-sdefault.adb
2175 $(ECHO
) " end Search_Dir_Prefix;" >>tmp-sdefault.adb
2176 $(ECHO
) "end Sdefault;" >> tmp-sdefault.adb
2177 $(srcdir)/..
/move-if-change tmp-sdefault.adb sdefault.adb
2178 touch stamp-sdefault
2180 sdefault.o
: sdefault.ads sdefault.adb types.ads unchdeal.ads \
2181 system.ads s-exctab.ads s-stalib.ads unchconv.ads
2183 ADA_TREE_H
= ada-tree.h ada-tree.def
2185 # force debugging information on s-tasdeb.o so that it is always
2186 # possible to set conditional breakpoints on tasks.
2188 s-tasdeb.o
: s-tasdeb.adb s-tasdeb.ads
2189 $(ADAC
) -c
$(ALL_ADAFLAGS
) $(FORCE_DEBUG_ADAFLAGS
) $(ADA_INCLUDES
) $<
2191 # force debugging information on s-vaflop.o so that it is always
2192 # possible to call the VAX float debug print routines.
2193 # force at least -O so that the inline assembly works.
2195 s-vaflop.o
: s-vaflop.adb s-vaflop.ads
2196 $(ADAC
) -c
-O
$(ALL_ADAFLAGS
) $(FORCE_DEBUG_ADAFLAGS
) \
2199 # force debugging information on a-except.o so that it is always
2200 # possible to set conditional breakpoints on exceptions.
2201 # use -O1 otherwise gdb isn't able to get a full backtrace on mips targets.
2203 a-except.o
: a-except.adb a-except.ads
2204 $(ADAC
) -c
$(ALL_ADAFLAGS
) $(FORCE_DEBUG_ADAFLAGS
) -O1
-fno-inline \
2207 # force debugging information on s-assert.o so that it is always
2208 # possible to set breakpoint on assert failures.
2210 s-assert.o
: s-assert.adb s-assert.ads a-except.ads
2211 $(ADAC
) -c
$(ALL_ADAFLAGS
) $(FORCE_DEBUG_ADAFLAGS
) -O2 \
2214 mdll.o
: mdll.adb mdll.ads mdll-file.ads mdll-utl.ads
2215 $(CC
) -c
$(ALL_ADAFLAGS
) -O2
$(ADA_INCLUDES
) $<
2217 mdll-fil.o
: mdll-fil.adb mdll.ads mdll-fil.ads
2218 $(CC
) -c
$(ALL_ADAFLAGS
) -O2
$(ADA_INCLUDES
) $<
2220 mdll-utl.o
: mdll-utl.adb mdll.ads mdll-utl.ads sdefault.ads types.ads
2221 $(CC
) -c
$(ALL_ADAFLAGS
) -O2
$(ADA_INCLUDES
) $<
2223 # force debugging information and no optimization on s-memory.o so that it
2224 # is always possible to set breakpoint on __gnat_malloc and __gnat_free
2225 # this is important for gnatmem using GDB. memtrack.o is built from
2226 # memtrack.adb, and used by the post-mortem analysis with gnatmem.
2228 s-memory.o
: s-memory.adb s-memory.ads memtrack.o
2229 $(ADAC
) -c
$(ALL_ADAFLAGS
) $(FORCE_DEBUG_ADAFLAGS
) -O0 \
2232 memtrack.o
: memtrack.adb s-memory.ads
2233 $(ADAC
) -c
$(ALL_ADAFLAGS
) $(FORCE_DEBUG_ADAFLAGS
) -O0 \
2236 # Need to keep the frame pointer in this file to pop the stack properly on
2240 $(CC
) -c
$(ALL_ADAFLAGS
) $(FORCE_DEBUG_ADAFLAGS
) -O0
$(ADA_INCLUDES
) \
2244 adadecode.o
: adadecode.c adadecode.h
2248 deftarg.o
: deftarg.c
2250 exit.o
: raise.h exit.c
2252 final.o
: raise.h final.c
2259 $(CC
) -c
$(ALL_CFLAGS
) $(ADA_CFLAGS
) $(RT_FLAGS
) \
2260 $(ALL_CPPFLAGS
) $(INCLUDES
) $<
2262 init.o
: init.c ada.h types.h raise.h
2263 $(CC
) -c
$(ALL_CFLAGS
) $(ADA_CFLAGS
) $(RT_FLAGS
) \
2264 $(ALL_CPPFLAGS
) $(INCLUDES
) $<
2266 raise.o
: raise.c raise.h
2267 $(CC
) -c
$(ALL_CFLAGS
) $(ADA_CFLAGS
) $(RT_FLAGS
) \
2268 $(ALL_CPPFLAGS
) $(INCLUDES
) $<
2270 # Need to keep the frame pointer in this file to pop the stack properly on
2272 tracebak.o
: tracebak.c
2273 $(CC
) -c
$(ALL_CFLAGS
) $(ADA_CFLAGS
) $(ALL_CPPFLAGS
) $(INCLUDES
) \
2274 -fno-omit-frame-pointer
$<
2276 cuintp.o
: cuintp.c
$(CONFIG_H
) $(TREE_H
) ada.h types.h uintp.h atree.h \
2277 stringt.h elists.h nlists.h fe.h gigi.h
2279 decl.o
: decl.c
$(CONFIG_H
) $(TREE_H
) $(srcdir)/..
/flags.h \
2280 $(srcdir)/..
/toplev.h
$(srcdir)/..
/convert.h ada.h types.h atree.h \
2281 nlists.h elists.h uintp.h sinfo.h einfo.h snames.h namet.h \
2282 stringt.h repinfo.h fe.h
$(ADA_TREE_H
) gigi.h
2284 misc.o
: misc.c
$(CONFIG_H
) $(TREE_H
) $(RTL_H
) $(srcdir)/..
/expr.h \
2285 ..
/insn-codes.h ..
/insn-flags.h ..
/insn-config.h
$(srcdir)/..
/recog.h \
2286 $(srcdir)/..
/flags.h
$(srcdir)/..
/diagnostic.h
$(srcdir)/..
/output.h \
2287 $(srcdir)/..
/except.h ..
/tm_p.h
$(srcdir)/..
/langhooks.h \
2288 $(srcdir)/..
/debug.h
$(srcdir)/..
/langhooks-def.h
$(srcdir)/..
/libfuncs.h \
2289 ada.h types.h atree.h nlists.h elists.h sinfo.h einfo.h namet.h stringt.h \
2290 uintp.h fe.h
$(ADA_TREE_H
) gigi.h adadecode.h
2292 targtyps.o
: targtyps.c
$(CONFIG_H
) ada.h types.h atree.h nlists.h elists.h \
2293 uintp.h sinfo.h einfo.h namet.h snames.h stringt.h urealp.h fe.h \
2294 $(ADA_TREE_H
) gigi.h
2296 trans.o
: trans.c
$(CONFIG_H
) $(TREE_H
) $(RTL_H
) $(srcdir)/..
/flags.h ada.h \
2297 $(srcdir)/..
/except.h \
2298 types.h atree.h nlists.h elists.h uintp.h sinfo.h einfo.h \
2299 namet.h snames.h stringt.h urealp.h fe.h
$(ADA_TREE_H
) gigi.h
2301 utils.o
: utils.c
$(CONFIG_H
) $(TREE_H
) $(srcdir)/..
/flags.h \
2302 $(srcdir)/..
/expr.h
$(srcdir)/..
/convert.h
$(srcdir)/..
/defaults.h ada.h \
2303 types.h atree.h nlists.h elists.h sinfo.h einfo.h namet.h stringt.h \
2304 uintp.h fe.h
$(ADA_TREE_H
) gigi.h
2306 utils2.o
: utils2.c
$(CONFIG_H
) $(TREE_H
) $(srcdir)/..
/flags.h ada.h types.h \
2307 atree.h nlists.h elists.h sinfo.h einfo.h namet.h snames.h stringt.h \
2308 uintp.h fe.h
$(ADA_TREE_H
) gigi.h
2310 # Rule to compile prefix.o for the run-time.
2312 prefix.o
: $(srcdir)/..
/prefix.c
2313 $(CC
) -c
$(ALL_CFLAGS
) $(ADA_CFLAGS
) $(RT_FLAGS
) \
2314 $(ALL_CPPFLAGS
) $(INCLUDES
) -I
$(srcdir)/..
/..
-I..
/.. \
2315 -DPREFIX
=\"$(prefix)\" $<
2317 # In GNU Make, ignore whether `stage*' exists.
2318 .PHONY
: stage1 stage2 stage3 stage4
clean realclean TAGS bootstrap
2319 .PHONY
: risky-stage1 risky-stage2 risky-stage3 risky-stage4
2323 # Gnatlbr is only used on VMS
2325 GNATLBR_RTL_C_OBJS
= adaint.o argv.o cio.o cstreams.o exit.o final.o init.o \
2326 raise.o sysdep.o tracebak.o
2327 GNATLBR_C_OBJS
= $(GNATLBR_RTL_C_OBJS
)
2329 ..
/gnatlbr
$(exeext
):: sdefault.o
$(GNATLBR_C_OBJS
) $(EXTRA_GNATTOOLS_OBJS
)
2331 ..
/gnatlbr
$(exeext
):: force
2332 $(GNATMAKE
) -a
--GCC
="$(CC)" $(ALL_ADAFLAGS
) $(ADA_INCLUDES
) \
2333 --GNATBIND
="$(GNATBIND)" --GNATLINK
="$(GNATLINK)" \
2334 -nostdlib
$(fsrcpfx
)gnatlbr
-o
$@ \
2335 -largs
--GCC
="$(CC) $(ALL_CFLAGS) $(LDFLAGS)" \
2336 $(GNATLBR_C_OBJS
) $(EXTRA_GNATTOOLS_OBJS
)
2339 # DO NOT PUT SPECIAL RULES BELOW, THIS SECTION IS UPDATED AUTOMATICALLY
2342 # regular dependencies
2343 a-charac.o
: ada.ads a-charac.ads system.ads
2345 a-chlat1.o
: ada.ads a-charac.ads a-chlat1.ads system.ads
2347 a-except.o
: ada.ads a-except.ads a-except.adb a-excpol.adb a-uncdea.ads \
2348 gnat.ads g-hesora.ads system.ads s-exctab.ads s-except.ads s-mastop.ads \
2349 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
2350 s-stoele.adb s-traceb.ads unchconv.ads
2352 a-stream.o
: ada.ads a-except.ads a-stream.ads a-tags.ads a-tags.adb \
2353 gnat.ads g-htable.ads system.ads s-exctab.ads s-secsta.ads s-stalib.ads \
2354 s-stoele.ads unchconv.ads
2356 a-tags.o
: ada.ads a-except.ads a-tags.ads a-tags.adb a-uncdea.ads \
2357 gnat.ads g-htable.ads g-htable.adb system.ads s-exctab.ads s-exctab.adb \
2358 s-secsta.ads s-stalib.ads s-stoele.ads unchconv.ads
2360 ada.o
: ada.ads system.ads
2362 ali-util.o
: ada.ads a-except.ads ali.ads ali-util.ads ali-util.adb \
2363 alloc.ads binderr.ads casing.ads debug.ads gnat.ads g-htable.ads \
2364 g-os_lib.ads gnatvsn.ads hostparm.ads interfac.ads namet.ads namet.adb \
2365 opt.ads osint.ads output.ads rident.ads system.ads s-atacco.ads \
2366 s-atacco.adb s-crc32.ads s-crc32.adb s-exctab.ads s-exctab.adb \
2367 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
2368 s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
2369 unchconv.ads unchdeal.ads widechar.ads
2371 ali.o
: ada.ads a-except.ads a-uncdea.ads ali.ads ali.adb alloc.ads \
2372 butil.ads casing.ads debug.ads fname.ads gnat.ads g-htable.ads \
2373 g-htable.adb g-os_lib.ads gnatvsn.ads hostparm.ads namet.ads namet.adb \
2374 opt.ads osint.ads output.ads rident.ads system.ads s-atacco.ads \
2375 s-atacco.adb s-exctab.ads s-exctab.adb s-memory.ads s-secsta.ads \
2376 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
2377 table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads \
2380 alloc.o
: alloc.ads system.ads
2382 atree.o
: ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads atree.adb \
2383 casing.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb gnat.ads \
2384 g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads namet.ads \
2385 nlists.ads nlists.adb opt.ads output.ads sinfo.ads sinfo.adb sinput.ads \
2386 snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2387 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2388 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
2389 types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
2391 back_end.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb \
2392 back_end.ads back_end.adb casing.ads debug.ads einfo.ads einfo.adb \
2393 elists.ads fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
2394 hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
2395 nlists.ads nlists.adb opt.ads osint.ads osint-c.ads output.ads \
2396 sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
2397 stringt.ads switch.ads switch-c.ads system.ads s-atacco.ads \
2398 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
2399 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
2400 table.ads table.adb tree_io.ads types.ads uintp.ads uintp.adb uname.ads \
2401 unchconv.ads unchdeal.ads urealp.ads
2403 bcheck.o
: ada.ads a-except.ads ali.ads ali-util.ads ali-util.adb \
2404 alloc.ads bcheck.ads bcheck.adb binderr.ads butil.ads casing.ads \
2405 debug.ads fname.ads gnat.ads g-htable.ads g-os_lib.ads gnatvsn.ads \
2406 hostparm.ads interfac.ads namet.ads namet.adb opt.ads osint.ads \
2407 output.ads rident.ads system.ads s-atacco.ads s-atacco.adb s-crc32.ads \
2408 s-crc32.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
2409 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
2410 table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads \
2413 binde.o
: ada.ads a-except.ads ali.ads alloc.ads binde.ads binde.adb \
2414 binderr.ads butil.ads casing.ads debug.ads fname.ads gnat.ads \
2415 g-htable.ads g-os_lib.ads gnatvsn.ads hostparm.ads namet.ads namet.adb \
2416 opt.ads output.ads rident.ads system.ads s-atacco.ads s-atacco.adb \
2417 s-exctab.ads s-memory.ads s-secsta.ads s-stalib.ads s-stoele.ads \
2418 s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
2419 unchdeal.ads widechar.ads
2421 binderr.o
: ada.ads a-except.ads alloc.ads binderr.ads binderr.adb \
2422 butil.ads debug.ads gnat.ads g-os_lib.ads hostparm.ads namet.ads \
2423 opt.ads output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2424 s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads \
2425 types.ads unchconv.ads unchdeal.ads
2427 bindgen.o
: ada.ads a-except.ads ali.ads alloc.ads binde.ads bindgen.ads \
2428 bindgen.adb butil.ads casing.ads debug.ads fname.ads gnat.ads \
2429 g-hesora.ads g-htable.ads g-os_lib.ads gnatvsn.ads hostparm.ads \
2430 namet.ads opt.ads osint.ads osint-b.ads output.ads rident.ads \
2431 sdefault.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2432 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
2433 s-stoele.ads s-strops.ads s-sopco3.ads s-sopco4.ads s-sopco5.ads \
2434 s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
2437 bindusg.o
: bindusg.ads bindusg.adb gnat.ads g-os_lib.ads osint.ads \
2438 output.ads system.ads s-exctab.ads s-stalib.ads types.ads unchconv.ads \
2441 butil.o
: ada.ads a-except.ads alloc.ads butil.ads butil.adb debug.ads \
2442 gnat.ads g-os_lib.ads hostparm.ads namet.ads opt.ads output.ads \
2443 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
2444 s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
2445 unchconv.ads unchdeal.ads
2447 casing.o
: ada.ads a-except.ads alloc.ads casing.ads casing.adb csets.ads \
2448 csets.adb debug.ads gnat.ads g-os_lib.ads hostparm.ads namet.ads \
2449 opt.ads output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2450 s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads \
2451 types.ads unchconv.ads unchdeal.ads widechar.ads
2453 checks.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2454 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2455 elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads \
2456 exp_util.ads exp_util.adb freeze.ads get_targ.ads gnat.ads g-htable.ads \
2457 g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads namet.ads \
2458 nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
2459 restrict.ads rident.ads rtsfind.ads sem.ads sem_cat.ads sem_ch8.ads \
2460 sem_eval.ads sem_eval.adb sem_res.ads sem_type.ads sem_util.ads \
2461 sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
2462 stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2463 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2464 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
2465 tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
2466 uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads
2468 comperr.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2469 comperr.ads comperr.adb debug.ads einfo.ads einfo.adb elists.ads \
2470 errout.ads fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
2471 gnatvsn.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
2472 namet.ads nlists.ads nlists.adb opt.ads osint.ads output.ads output.adb \
2473 sdefault.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads \
2474 sprint.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
2475 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2476 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2477 tree_io.ads treepr.ads types.ads uintp.ads uintp.adb uname.ads \
2478 unchconv.ads unchdeal.ads urealp.ads
2480 csets.o
: csets.ads csets.adb hostparm.ads opt.ads system.ads s-exctab.ads \
2481 s-stalib.ads s-wchcon.ads types.ads unchconv.ads unchdeal.ads
2483 cstand.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2484 csets.ads cstand.ads cstand.adb debug.ads einfo.ads einfo.adb \
2485 elists.ads errout.ads exp_util.ads freeze.ads get_targ.ads gnat.ads \
2486 g-htable.ads g-os_lib.ads hostparm.ads layout.ads lib.ads lib-xref.ads \
2487 namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
2488 output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
2489 sem.ads sem_ch8.ads sem_eval.ads sem_mech.ads sem_res.ads sem_type.ads \
2490 sem_util.ads sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads \
2491 stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
2492 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2493 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2494 targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypef.ads ttypes.ads \
2495 types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads \
2496 urealp.adb widechar.ads
2498 debug.o
: debug.ads debug.adb system.ads
2500 debug_a.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2501 debug.ads debug_a.ads debug_a.adb einfo.ads elists.ads gnat.ads \
2502 g-htable.ads g-os_lib.ads hostparm.ads nlists.ads nlists.adb opt.ads \
2503 output.ads sinfo.ads sinput.ads snames.ads system.ads s-atacco.ads \
2504 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
2505 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
2506 table.ads table.adb tree_io.ads types.ads uintp.ads unchconv.ads \
2507 unchdeal.ads urealp.ads
2509 einfo.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2510 debug.ads einfo.ads einfo.adb elists.ads gnat.ads g-htable.ads \
2511 g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb opt.ads \
2512 output.ads sinfo.ads sinfo.adb sinput.ads snames.ads snames.adb \
2513 stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2514 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2515 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
2516 types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
2518 elists.o
: ada.ads a-except.ads alloc.ads debug.ads elists.ads elists.adb \
2519 gnat.ads g-os_lib.ads hostparm.ads opt.ads output.ads system.ads \
2520 s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads \
2521 s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
2524 errout.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2525 csets.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
2526 errout.adb fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
2527 hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
2528 nlists.ads nlists.adb opt.ads output.ads output.adb scans.ads scn.ads \
2529 sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
2530 stringt.ads style.ads style.adb stylesw.ads system.ads s-atacco.ads \
2531 s-atacco.adb s-exctab.ads s-exctab.adb s-imgenu.ads s-memory.ads \
2532 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
2533 s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
2534 uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
2536 eval_fat.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2537 debug.ads einfo.ads einfo.adb elists.ads eval_fat.ads eval_fat.adb \
2538 gnat.ads g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads \
2539 nlists.adb opt.ads output.ads sem_util.ads sinfo.ads sinfo.adb \
2540 sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
2541 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2542 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2543 targparm.ads tree_io.ads ttypef.ads types.ads uintp.ads uintp.adb \
2544 unchconv.ads unchdeal.ads urealp.ads urealp.adb
2546 exp_aggr.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2547 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2548 elists.adb errout.ads exp_aggr.ads exp_aggr.adb exp_ch11.ads \
2549 exp_ch2.ads exp_ch3.ads exp_ch7.ads exp_util.ads exp_util.adb \
2550 expander.ads fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
2551 g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads \
2552 lib.adb lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb \
2553 nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
2554 rtsfind.ads sem.ads sem_ch3.ads sem_ch8.ads sem_eval.ads sem_res.ads \
2555 sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
2556 stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2557 s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2558 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2559 targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
2560 uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
2563 exp_attr.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2564 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2565 errout.ads exp_attr.ads exp_attr.adb exp_ch11.ads exp_ch2.ads \
2566 exp_ch7.ads exp_ch9.ads exp_imgv.ads exp_pakd.ads exp_strm.ads \
2567 exp_tss.ads exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
2568 get_targ.ads gnat.ads g-htable.ads g-os_lib.ads gnatvsn.ads \
2569 hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads namet.ads \
2570 namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
2571 restrict.ads restrict.adb rident.ads rtsfind.ads scans.ads scn.ads \
2572 sem.ads sem_ch7.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
2573 sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
2574 snames.ads stand.ads stringt.ads stringt.adb style.ads system.ads \
2575 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
2576 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
2577 s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
2578 tree_io.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
2579 uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
2581 exp_ch11.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2582 casing.adb csets.ads debug.ads einfo.ads einfo.adb elists.ads \
2583 errout.ads exp_ch11.ads exp_ch11.adb exp_ch7.ads exp_util.ads fname.ads \
2584 fname-uf.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
2585 g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
2586 lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb \
2587 nmake.ads nmake.adb opt.ads output.ads restrict.ads restrict.adb \
2588 rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_ch5.ads \
2589 sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
2590 sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
2591 stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2592 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2593 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
2594 tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads types.adb \
2595 uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
2598 exp_ch12.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2599 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2600 errout.ads exp_ch12.ads exp_ch12.adb exp_ch2.ads exp_util.ads \
2601 freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads \
2602 lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
2603 output.ads restrict.ads rident.ads rtsfind.ads sem.ads sem_eval.ads \
2604 sem_res.ads sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
2605 snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2606 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2607 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
2608 tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
2609 uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads
2611 exp_ch13.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2612 checks.ads debug.ads einfo.ads einfo.adb elists.ads exp_ch13.ads \
2613 exp_ch13.adb exp_ch3.ads exp_ch6.ads exp_imgv.ads exp_util.ads gnat.ads \
2614 g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
2615 nmake.ads nmake.adb opt.ads output.ads rtsfind.ads sem.ads sem_ch7.ads \
2616 sem_ch8.ads sem_eval.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads \
2617 snames.ads stand.ads stringt.ads stringt.adb system.ads s-atacco.ads \
2618 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
2619 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
2620 table.ads table.adb tbuild.ads tree_io.ads types.ads types.adb \
2621 uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
2623 exp_ch2.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2624 checks.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb \
2625 errout.ads exp_ch11.ads exp_ch2.ads exp_ch2.adb exp_ch7.ads \
2626 exp_smem.ads exp_util.ads exp_util.adb exp_vfpt.ads get_targ.ads \
2627 gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads \
2628 lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
2629 output.ads restrict.ads rident.ads rtsfind.ads sem.ads sem_ch8.ads \
2630 sem_eval.ads sem_res.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads \
2631 snames.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
2632 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2633 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2634 targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
2635 uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads
2637 exp_ch3.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2638 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2639 elists.adb errout.ads exp_aggr.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads \
2640 exp_ch3.adb exp_ch4.ads exp_ch7.ads exp_ch9.ads exp_disp.ads \
2641 exp_dist.ads exp_smem.ads exp_strm.ads exp_tss.ads exp_tss.adb \
2642 exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
2643 get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
2644 itypes.ads lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
2645 opt.ads output.ads restrict.ads restrict.adb rident.ads rtsfind.ads \
2646 sem.ads sem_ch3.ads sem_ch8.ads sem_eval.ads sem_mech.ads sem_res.ads \
2647 sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
2648 stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2649 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2650 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
2651 tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
2652 uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads
2654 exp_ch4.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2655 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2656 elists.adb errout.ads exp_aggr.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads \
2657 exp_ch4.ads exp_ch4.adb exp_ch7.ads exp_ch9.ads exp_disp.ads \
2658 exp_fixd.ads exp_pakd.ads exp_tss.ads exp_util.ads exp_util.adb \
2659 exp_vfpt.ads freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
2660 hostparm.ads inline.ads itypes.ads lib.ads namet.ads nlists.ads \
2661 nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
2662 rident.ads rtsfind.ads sem.ads sem_cat.ads sem_ch13.ads sem_ch8.ads \
2663 sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_warn.ads \
2664 sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads snames.ads stand.ads \
2665 stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2666 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2667 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
2668 tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
2669 uintp.adb unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads
2671 exp_ch5.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2672 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2673 errout.ads exp_aggr.ads exp_ch11.ads exp_ch2.ads exp_ch5.ads \
2674 exp_ch5.adb exp_ch7.ads exp_dbug.ads exp_pakd.ads exp_util.ads \
2675 exp_util.adb fname.ads fname-uf.ads freeze.ads get_targ.ads gnat.ads \
2676 g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads \
2677 lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
2678 nmake.adb opt.ads output.ads restrict.ads restrict.adb rident.ads \
2679 rtsfind.ads scans.ads scn.ads sem.ads sem_ch13.ads sem_ch8.ads \
2680 sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
2681 sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
2682 stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2683 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2684 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
2685 tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
2686 uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads \
2689 exp_ch6.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2690 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2691 elists.adb errout.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads exp_ch6.ads \
2692 exp_ch6.adb exp_ch7.ads exp_ch9.ads exp_dbug.ads exp_disp.ads \
2693 exp_dist.ads exp_intr.ads exp_pakd.ads exp_tss.ads exp_util.ads \
2694 exp_util.adb freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
2695 hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads namet.ads \
2696 namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
2697 restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
2698 sem_ch12.ads sem_ch13.ads sem_ch6.ads sem_ch8.ads sem_disp.ads \
2699 sem_dist.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
2700 sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
2701 stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
2702 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2703 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2704 targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
2705 uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads \
2708 exp_ch7.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2709 checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
2710 exp_ch11.ads exp_ch7.ads exp_ch7.adb exp_ch9.ads exp_dbug.ads \
2711 exp_tss.ads exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
2712 get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
2713 itypes.ads lib.ads lib-xref.ads namet.ads nlists.ads nlists.adb \
2714 nmake.ads nmake.adb opt.ads output.ads restrict.ads restrict.adb \
2715 rident.ads rtsfind.ads sem.ads sem_ch3.ads sem_ch7.ads sem_ch8.ads \
2716 sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sinfo.ads sinfo.adb \
2717 sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
2718 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
2719 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
2720 table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
2721 ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
2722 unchdeal.ads urealp.ads validsw.ads
2724 exp_ch8.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2725 checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
2726 exp_ch11.ads exp_ch7.ads exp_ch8.ads exp_ch8.adb exp_dbug.ads \
2727 exp_util.ads exp_util.adb get_targ.ads gnat.ads g-htable.ads \
2728 g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads namet.ads \
2729 nlists.ads nlists.adb nmake.ads opt.ads output.ads restrict.ads \
2730 rident.ads rtsfind.ads sem.ads sem_ch8.ads sem_eval.ads sem_res.ads \
2731 sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
2732 stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2733 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2734 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
2735 tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
2736 unchconv.ads unchdeal.ads urealp.ads validsw.ads
2738 exp_ch9.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2739 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2740 elists.adb errout.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads exp_ch6.ads \
2741 exp_ch7.ads exp_ch9.ads exp_ch9.adb exp_dbug.ads exp_smem.ads \
2742 exp_tss.ads exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
2743 get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
2744 itypes.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
2745 nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
2746 restrict.adb rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
2747 sem_ch11.ads sem_ch6.ads sem_ch8.ads sem_elab.ads sem_eval.ads \
2748 sem_res.ads sem_type.ads sem_util.ads sem_util.adb sem_warn.ads \
2749 sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
2750 style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2751 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2752 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
2753 tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
2754 uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads \
2757 exp_code.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2758 checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
2759 eval_fat.ads exp_code.ads exp_code.adb exp_util.ads fname.ads \
2760 freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
2761 hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb lib-xref.ads \
2762 namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
2763 output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
2764 sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
2765 sem_type.ads sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb \
2766 sinput.ads snames.ads stand.ads stringt.ads stringt.adb style.ads \
2767 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
2768 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
2769 s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
2770 tree_io.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
2771 uname.ads unchconv.ads unchdeal.ads urealp.ads widechar.ads
2773 exp_dbug.o
: ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
2774 atree.adb casing.ads checks.ads debug.ads einfo.ads einfo.adb \
2775 elists.ads errout.ads eval_fat.ads exp_dbug.ads exp_dbug.adb \
2776 exp_util.ads fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
2777 g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads lib.ads lib.adb \
2778 lib-list.adb lib-sort.adb namet.ads namet.adb nlists.ads nlists.adb \
2779 nmake.ads nmake.adb opt.ads output.ads rtsfind.ads sem.ads sem_cat.ads \
2780 sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads sem_type.ads \
2781 sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
2782 stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2783 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2784 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads \
2785 tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
2786 unchdeal.ads urealp.ads urealp.adb widechar.ads
2788 exp_disp.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2789 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2790 elists.adb errout.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads exp_disp.ads \
2791 exp_disp.adb exp_tss.ads exp_tss.adb exp_util.ads exp_util.adb \
2792 fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
2793 g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads lib.adb \
2794 lib-list.adb lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads \
2795 nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
2796 rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_ch8.ads \
2797 sem_disp.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
2798 sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
2799 stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
2800 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2801 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2802 targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
2803 uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
2804 validsw.ads widechar.ads
2806 exp_dist.o
: ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
2807 atree.adb casing.ads debug.ads einfo.ads einfo.adb elists.ads \
2808 elists.adb exp_dist.ads exp_dist.adb exp_tss.ads exp_util.ads fname.ads \
2809 gnat.ads g-hesora.ads g-htable.ads g-htable.adb g-os_lib.ads \
2810 hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
2811 nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
2812 restrict.ads rident.ads rtsfind.ads sem.ads sem_ch3.ads sem_ch8.ads \
2813 sem_dist.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
2814 stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
2815 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2816 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2817 tbuild.ads tbuild.adb tree_io.ads types.ads uintp.ads uintp.adb \
2818 uname.ads unchconv.ads unchdeal.ads urealp.ads
2820 exp_fixd.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2821 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2822 errout.ads eval_fat.ads exp_ch2.ads exp_fixd.ads exp_fixd.adb \
2823 exp_util.ads freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
2824 hostparm.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
2825 opt.ads output.ads restrict.ads rident.ads rtsfind.ads sem.ads \
2826 sem_cat.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
2827 sem_type.ads sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
2828 snames.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
2829 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2830 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2831 targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
2832 uintp.adb unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads
2834 exp_imgv.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2835 checks.ads debug.ads einfo.ads einfo.adb elists.ads exp_imgv.ads \
2836 exp_imgv.adb exp_util.ads get_targ.ads gnat.ads g-htable.ads \
2837 g-os_lib.ads hostparm.ads lib.ads namet.ads nlists.ads nlists.adb \
2838 nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
2839 rtsfind.ads sem_res.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
2840 stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
2841 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2842 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2843 tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
2844 uintp.adb unchconv.ads unchdeal.ads urealp.ads
2846 exp_intr.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2847 checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
2848 exp_ch11.ads exp_ch4.ads exp_ch7.ads exp_ch9.ads exp_code.ads \
2849 exp_fixd.ads exp_intr.ads exp_intr.adb exp_util.ads exp_util.adb \
2850 fname.ads fname-uf.ads freeze.ads get_targ.ads gnat.ads g-htable.ads \
2851 g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads \
2852 namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
2853 output.ads restrict.ads restrict.adb rident.ads rtsfind.ads scans.ads \
2854 scn.ads sem.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
2855 sem_util.ads sem_util.adb sinfo.ads sinfo.adb sinput.ads sinput.adb \
2856 snames.ads stand.ads stringt.ads stringt.adb style.ads system.ads \
2857 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
2858 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
2859 s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
2860 tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
2861 unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads \
2864 exp_pakd.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2865 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
2866 errout.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads exp_dbug.ads \
2867 exp_pakd.ads exp_pakd.adb exp_util.ads exp_util.adb freeze.ads \
2868 get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
2869 itypes.ads lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
2870 opt.ads output.ads restrict.ads rident.ads rtsfind.ads sem.ads \
2871 sem_ch13.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_util.ads \
2872 sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
2873 stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2874 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2875 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
2876 tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
2877 uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads
2879 exp_prag.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2880 casing.adb csets.ads debug.ads einfo.ads einfo.adb elists.ads \
2881 errout.ads exp_ch11.ads exp_prag.ads exp_prag.adb exp_tss.ads \
2882 exp_util.ads expander.ads gnat.ads g-htable.ads g-os_lib.ads \
2883 hostparm.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
2884 opt.ads output.ads rtsfind.ads sem.ads sem_eval.ads sem_res.ads \
2885 sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads snames.adb \
2886 stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
2887 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2888 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2889 tbuild.ads tree_io.ads types.ads types.adb uintp.ads uintp.adb \
2890 unchconv.ads unchdeal.ads urealp.ads widechar.ads
2892 exp_smem.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2893 debug.ads einfo.ads einfo.adb elists.ads exp_smem.ads exp_smem.adb \
2894 exp_util.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
2895 namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
2896 restrict.ads rident.ads rtsfind.ads sem.ads sem_util.ads sinfo.ads \
2897 sinfo.adb sinput.ads snames.ads stand.ads stringt.ads stringt.adb \
2898 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
2899 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
2900 s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tbuild.adb \
2901 tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
2904 exp_strm.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2905 debug.ads einfo.ads einfo.adb elists.ads exp_strm.ads exp_strm.adb \
2906 exp_tss.ads fname.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
2907 g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
2908 namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
2909 restrict.ads rident.ads rtsfind.ads sinfo.ads sinfo.adb sinput.ads \
2910 snames.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
2911 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2912 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2913 tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
2914 uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
2916 exp_tss.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2917 debug.ads einfo.ads einfo.adb elists.ads elists.adb exp_tss.ads \
2918 exp_tss.adb exp_util.ads gnat.ads g-htable.ads g-os_lib.ads \
2919 hostparm.ads lib.ads namet.ads nlists.ads nlists.adb opt.ads output.ads \
2920 rtsfind.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
2921 stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2922 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2923 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
2924 types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
2926 exp_util.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2927 checks.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb \
2928 errout.ads eval_fat.ads exp_ch11.ads exp_ch7.ads exp_util.ads \
2929 exp_util.adb fname.ads fname-uf.ads get_targ.ads gnat.ads g-hesora.ads \
2930 g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads \
2931 lib.adb lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb \
2932 nmake.ads nmake.adb opt.ads output.ads restrict.ads restrict.adb \
2933 rident.ads rtsfind.ads sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads \
2934 sem_eval.adb sem_res.ads sem_type.ads sem_util.ads sem_warn.ads \
2935 sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
2936 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
2937 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
2938 s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
2939 tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
2940 uname.ads unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads
2942 exp_vfpt.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2943 debug.ads einfo.ads einfo.adb elists.ads exp_vfpt.ads exp_vfpt.adb \
2944 gnat.ads g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads \
2945 nlists.adb nmake.ads nmake.adb opt.ads output.ads rtsfind.ads \
2946 sem_res.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
2947 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
2948 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
2949 s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tree_io.ads \
2950 ttypef.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
2951 urealp.ads urealp.adb
2953 expander.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2954 debug.ads debug_a.ads debug_a.adb einfo.ads elists.ads errout.ads \
2955 exp_aggr.ads exp_attr.ads exp_ch11.ads exp_ch12.ads exp_ch13.ads \
2956 exp_ch2.ads exp_ch3.ads exp_ch4.ads exp_ch5.ads exp_ch6.ads exp_ch7.ads \
2957 exp_ch8.ads exp_ch9.ads exp_prag.ads expander.ads expander.adb gnat.ads \
2958 g-htable.ads g-os_lib.ads hostparm.ads nlists.ads nlists.adb opt.ads \
2959 output.ads sem.ads sem_ch8.ads sem_util.ads sinfo.ads sinput.ads \
2960 snames.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2961 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
2962 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
2963 types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads
2965 fmap.o
: ada.ads a-except.ads a-uncdea.ads alloc.ads debug.ads fmap.ads \
2966 fmap.adb gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads \
2967 namet.ads opt.ads osint.ads output.ads system.ads s-atacco.ads \
2968 s-atacco.adb s-exctab.ads s-memory.ads s-secsta.ads s-soflin.ads \
2969 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2970 tree_io.ads types.ads unchconv.ads unchdeal.ads
2972 fname-uf.o
: ada.ads a-except.ads a-uncdea.ads alloc.ads casing.ads \
2973 debug.ads fmap.ads fname.ads fname-uf.ads fname-uf.adb gnat.ads \
2974 g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads krunch.ads \
2975 namet.ads opt.ads osint.ads output.ads system.ads s-atacco.ads \
2976 s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-stoele.ads \
2977 s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
2978 unchdeal.ads widechar.ads
2980 fname.o
: ada.ads a-except.ads alloc.ads debug.ads fname.ads fname.adb \
2981 gnat.ads g-os_lib.ads hostparm.ads namet.ads opt.ads output.ads \
2982 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
2983 s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
2984 unchconv.ads unchdeal.ads
2986 freeze.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
2987 debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
2988 exp_ch11.ads exp_ch7.ads exp_pakd.ads exp_util.ads freeze.ads \
2989 freeze.adb get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads \
2990 layout.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
2991 nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
2992 rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_cat.ads \
2993 sem_ch13.ads sem_ch6.ads sem_ch7.ads sem_ch8.ads sem_eval.ads \
2994 sem_mech.ads sem_prag.ads sem_res.ads sem_type.ads sem_util.ads \
2995 sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
2996 stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
2997 s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
2998 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
2999 targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
3000 uintp.adb unchconv.ads unchdeal.ads urealp.ads widechar.ads
3002 frontend.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3003 checks.ads cstand.ads debug.ads einfo.ads einfo.adb elists.ads \
3004 exp_ch11.ads exp_dbug.ads fmap.ads fname.ads fname-uf.ads frontend.ads \
3005 frontend.adb get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
3006 g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
3007 lib-load.ads lib-sort.adb live.ads namet.ads nlists.ads nlists.adb \
3008 opt.ads osint.ads output.ads par.ads rtsfind.ads scn.ads sem.ads \
3009 sem_ch8.ads sem_elab.ads sem_prag.ads sem_warn.ads sinfo.ads sinfo.adb \
3010 sinput.ads sinput.adb sinput-l.ads snames.ads sprint.ads stand.ads \
3011 stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3012 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3013 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
3014 types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
3017 g-hesora.o
: gnat.ads g-hesora.ads g-hesora.adb system.ads
3019 g-htable.o
: ada.ads a-uncdea.ads gnat.ads g-htable.ads g-htable.adb \
3022 g-os_lib.o
: ada.ads a-except.ads gnat.ads g-os_lib.ads g-os_lib.adb \
3023 system.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3024 s-stoele.ads unchconv.ads unchdeal.ads
3026 g-speche.o
: gnat.ads g-speche.ads g-speche.adb system.ads
3028 get_targ.o
: get_targ.ads get_targ.adb system.ads s-exctab.ads \
3029 s-stalib.ads types.ads unchconv.ads unchdeal.ads
3031 gnat.o
: gnat.ads system.ads
3033 gnat1drv.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb \
3034 back_end.ads casing.ads comperr.ads csets.ads debug.ads einfo.ads \
3035 einfo.adb elists.ads errout.ads fname.ads fname-uf.ads frontend.ads \
3036 get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
3037 gnat1drv.ads gnat1drv.adb gnatvsn.ads hostparm.ads inline.ads lib.ads \
3038 lib.adb lib-list.adb lib-sort.adb lib-writ.ads namet.ads nlists.ads \
3039 nlists.adb opt.ads osint.ads output.ads repinfo.ads restrict.ads \
3040 rident.ads sem.ads sem_ch13.ads sinfo.ads sinfo.adb sinput.ads \
3041 sinput-l.ads snames.ads sprint.ads stand.ads stringt.ads system.ads \
3042 s-atacco.ads s-atacco.adb s-assert.ads s-exctab.ads s-imgenu.ads \
3043 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3044 s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tree_gen.ads \
3045 tree_io.ads treepr.ads ttypes.ads types.ads uintp.ads uintp.adb \
3046 uname.ads unchconv.ads unchdeal.ads urealp.ads usage.ads
3048 gnatbind.o
: ada.ads a-except.ads ali.ads ali-util.ads alloc.ads \
3049 bcheck.ads binde.ads binderr.ads bindgen.ads bindusg.ads butil.ads \
3050 casing.ads csets.ads debug.ads gnat.ads g-htable.ads g-os_lib.ads \
3051 gnatbind.ads gnatbind.adb gnatvsn.ads hostparm.ads namet.ads opt.ads \
3052 osint.ads osint-b.ads output.ads rident.ads switch.ads switch-b.ads \
3053 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
3054 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3055 s-strops.ads s-wchcon.ads table.ads table.adb targparm.ads tree_io.ads \
3056 types.ads unchconv.ads unchdeal.ads
3058 gnatvsn.o
: gnatvsn.ads system.ads
3060 hlo.o
: hlo.ads hlo.adb output.ads system.ads s-exctab.ads s-stalib.ads \
3061 types.ads unchconv.ads unchdeal.ads
3063 hostparm.o
: hostparm.ads system.ads
3065 impunit.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3066 debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
3067 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads impunit.ads \
3068 impunit.adb lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
3069 namet.adb nlists.ads nlists.adb opt.ads output.ads sinfo.ads sinfo.adb \
3070 sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
3071 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
3072 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
3073 table.ads table.adb tree_io.ads types.ads uintp.ads uintp.adb uname.ads \
3074 unchconv.ads unchdeal.ads urealp.ads widechar.ads
3076 inline.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3077 debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
3078 exp_ch11.ads exp_ch7.ads exp_tss.ads exp_tss.adb exp_util.ads fname.ads \
3079 fname-uf.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
3080 hostparm.ads inline.ads inline.adb lib.ads lib.adb lib-list.adb \
3081 lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads output.ads \
3082 rtsfind.ads sem_ch10.ads sem_ch12.ads sem_ch8.ads sem_util.ads \
3083 sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
3084 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
3085 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3086 s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
3087 uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
3089 interfac.o
: interfac.ads system.ads
3091 itypes.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3092 debug.ads einfo.ads einfo.adb elists.ads gnat.ads g-htable.ads \
3093 g-os_lib.ads hostparm.ads itypes.ads itypes.adb namet.ads nlists.ads \
3094 nlists.adb opt.ads output.ads sem_util.ads sinfo.ads sinfo.adb \
3095 sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
3096 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3097 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3098 tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
3101 krunch.o
: hostparm.ads krunch.ads krunch.adb system.ads s-stoele.ads
3103 layout.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3104 checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
3105 exp_ch3.ads exp_util.ads freeze.ads get_targ.ads gnat.ads g-htable.ads \
3106 g-os_lib.ads hostparm.ads layout.ads layout.adb lib.ads lib-xref.ads \
3107 namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
3108 output.ads repinfo.ads repinfo.adb restrict.ads rident.ads rtsfind.ads \
3109 scans.ads scn.ads sem.ads sem_ch13.ads sem_ch8.ads sem_eval.ads \
3110 sem_res.ads sem_type.ads sem_util.ads sem_util.adb sinfo.ads sinfo.adb \
3111 sinput.ads snames.ads stand.ads stringt.ads style.ads system.ads \
3112 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3113 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3114 s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
3115 tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
3116 unchconv.ads unchdeal.ads urealp.ads widechar.ads
3118 lib-load.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3119 debug.ads einfo.ads elists.ads errout.ads fname.ads fname-uf.ads \
3120 gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib-load.ads \
3121 lib-load.adb namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
3122 opt.ads osint.ads osint-c.ads output.ads par.ads scn.ads sinfo.ads \
3123 sinfo.adb sinput.ads sinput-l.ads snames.ads stand.ads system.ads \
3124 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3125 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3126 s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tree_io.ads \
3127 types.ads uintp.ads uname.ads unchconv.ads unchdeal.ads urealp.ads
3129 lib-util.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads \
3130 g-os_lib.ads hostparm.ads lib.ads lib-util.ads lib-util.adb namet.ads \
3131 opt.ads osint.ads osint-c.ads output.ads system.ads s-atacco.ads \
3132 s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-stoele.ads \
3133 s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
3136 lib-writ.o
: ada.ads a-except.ads ali.ads alloc.ads atree.ads atree.adb \
3137 casing.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
3138 fname.ads fname-uf.ads gnat.ads g-htable.ads g-os_lib.ads gnatvsn.ads \
3139 hostparm.ads lib.ads lib-util.ads lib-util.adb lib-writ.ads \
3140 lib-writ.adb lib-xref.ads namet.ads nlists.ads nlists.adb opt.ads \
3141 osint.ads osint-c.ads output.ads par.ads restrict.ads rident.ads \
3142 scn.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
3143 stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
3144 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3145 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3146 tree_io.ads types.ads types.adb uintp.ads uintp.adb uname.ads \
3147 unchconv.ads unchdeal.ads urealp.ads
3149 lib-xref.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3150 csets.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
3151 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
3152 lib-util.ads lib-util.adb lib-xref.ads lib-xref.adb namet.ads \
3153 nlists.ads nlists.adb opt.ads osint.ads osint-c.ads output.ads \
3154 sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
3155 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
3156 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3157 s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
3158 uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads widechar.ads
3160 lib.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3161 debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
3162 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
3163 lib-list.adb lib-sort.adb namet.ads namet.adb nlists.ads nlists.adb \
3164 opt.ads output.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads \
3165 stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3166 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3167 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
3168 types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
3169 urealp.ads widechar.ads
3171 live.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3172 debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
3173 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
3174 lib-list.adb lib-sort.adb live.ads live.adb namet.ads nlists.ads \
3175 nlists.adb opt.ads output.ads sem_util.ads sinfo.ads sinfo.adb \
3176 sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
3177 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
3178 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-unstyp.ads \
3179 s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
3180 uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
3182 memtrack.o
: ada.ads a-except.ads system.ads s-memory.ads memtrack.adb \
3183 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-traceb.ads \
3186 namet.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
3187 hostparm.ads namet.ads namet.adb opt.ads output.ads system.ads \
3188 s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-secsta.ads \
3189 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
3190 types.ads types.adb unchconv.ads unchdeal.ads widechar.ads
3192 nlists.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3193 debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
3194 hostparm.ads nlists.ads nlists.adb opt.ads output.ads sinfo.ads \
3195 sinput.ads snames.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3196 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3197 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
3198 types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads
3200 nmake.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3201 debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
3202 hostparm.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
3203 opt.ads output.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
3204 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
3205 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3206 s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
3207 uintp.ads unchconv.ads unchdeal.ads urealp.ads
3209 opt.o
: ada.ads a-except.ads gnat.ads g-os_lib.ads gnatvsn.ads \
3210 hostparm.ads opt.ads opt.adb system.ads s-exctab.ads s-stalib.ads \
3211 s-wchcon.ads tree_io.ads types.ads unchconv.ads unchdeal.ads
3213 osint-b.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
3214 hostparm.ads namet.ads opt.ads osint.ads osint-b.ads osint-b.adb \
3215 output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3216 s-memory.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3217 tree_io.ads types.ads unchconv.ads unchdeal.ads
3219 osint-c.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
3220 hostparm.ads namet.ads opt.ads osint.ads osint-c.ads osint-c.adb \
3221 output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3222 s-memory.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3223 tree_io.ads types.ads unchconv.ads unchdeal.ads
3225 osint.o
: ada.ads a-except.ads a-uncdea.ads alloc.ads debug.ads fmap.ads \
3226 gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads namet.ads \
3227 opt.ads osint.ads osint.adb output.ads sdefault.ads system.ads \
3228 s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-secsta.ads \
3229 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
3230 table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads
3232 output.o
: gnat.ads g-os_lib.ads output.ads output.adb system.ads \
3233 s-exctab.ads s-stalib.ads types.ads unchconv.ads unchdeal.ads
3235 par.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3236 csets.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb \
3237 errout.ads fname.ads fname-uf.ads gnat.ads g-hesora.ads g-htable.ads \
3238 g-os_lib.ads g-speche.ads hostparm.ads interfac.ads lib.ads lib.adb \
3239 lib-list.adb lib-load.ads lib-sort.adb namet.ads namet.adb nlists.ads \
3240 nlists.adb nmake.ads nmake.adb opt.ads osint.ads output.ads par.ads \
3241 par.adb par-ch10.adb par-ch11.adb par-ch12.adb par-ch13.adb par-ch2.adb \
3242 par-ch3.adb par-ch4.adb par-ch5.adb par-ch6.adb par-ch7.adb par-ch8.adb \
3243 par-ch9.adb par-endh.adb par-labl.adb par-load.adb par-prag.adb \
3244 par-sync.adb par-tchk.adb par-util.adb scans.ads scans.adb scn.ads \
3245 scn.adb scn-nlit.adb scn-slit.adb sinfo.ads sinfo.adb sinfo-cn.ads \
3246 sinput.ads sinput.adb sinput-l.ads snames.ads snames.adb stand.ads \
3247 stringt.ads stringt.adb style.ads style.adb stylesw.ads system.ads \
3248 s-atacco.ads s-atacco.adb s-crc32.ads s-crc32.adb s-exctab.ads \
3249 s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3250 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3251 tree_io.ads types.ads types.adb uintp.ads uintp.adb uname.ads \
3252 unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
3254 repinfo.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3255 debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
3256 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
3257 lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
3258 output.ads output.adb repinfo.ads repinfo.adb sinfo.ads sinfo.adb \
3259 sinput.ads sinput.adb snames.ads stand.ads stringt.ads system.ads \
3260 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3261 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3262 s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
3263 uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
3265 restrict.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3266 debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
3267 fname.ads fname-uf.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
3268 hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
3269 nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
3270 restrict.ads restrict.adb rident.ads rtsfind.ads sinfo.ads sinfo.adb \
3271 sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
3272 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
3273 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
3274 table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
3275 types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
3278 rident.o
: rident.ads system.ads
3280 rtsfind.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3281 csets.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb fname.ads \
3282 fname-uf.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
3283 hostparm.ads lib.ads lib.adb lib-list.adb lib-load.ads lib-sort.adb \
3284 namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
3285 output.ads restrict.ads rident.ads rtsfind.ads rtsfind.adb sem.ads \
3286 sem_ch7.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
3287 stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3288 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3289 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads \
3290 tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
3291 unchdeal.ads urealp.ads widechar.ads
3293 s-assert.o
: ada.ads a-except.ads gnat.ads g-htable.ads system.ads \
3294 s-assert.ads s-assert.adb s-exctab.ads s-exctab.adb s-stalib.ads \
3297 s-crc32.o
: interfac.ads system.ads s-crc32.ads s-crc32.adb
3299 s-except.o
: ada.ads a-except.ads system.ads s-except.ads s-stalib.ads \
3302 s-exctab.o
: ada.ads a-uncdea.ads gnat.ads g-htable.ads g-htable.adb \
3303 system.ads s-exctab.ads s-exctab.adb s-stalib.ads unchconv.ads
3305 s-imgenu.o
: system.ads s-imgenu.ads s-imgenu.adb s-secsta.ads \
3306 s-stoele.ads unchconv.ads
3308 s-mastop.o
: ada.ads a-except.ads system.ads s-except.ads s-mastop.ads \
3309 s-mastop.adb s-stalib.ads s-stoele.ads unchconv.ads
3311 s-memory.o
: ada.ads a-except.ads system.ads s-memory.ads s-memory.adb \
3312 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads unchconv.ads
3314 s-parame.o
: system.ads s-parame.ads s-parame.adb
3316 s-secsta.o
: ada.ads a-except.ads system.ads s-parame.ads s-secsta.ads \
3317 s-secsta.adb s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3318 unchconv.ads unchdeal.ads
3320 s-soflin.o
: ada.ads a-except.ads system.ads s-except.ads s-mastop.ads \
3321 s-parame.ads s-secsta.ads s-soflin.ads s-soflin.adb s-stache.ads \
3322 s-stalib.ads s-stoele.ads unchconv.ads
3324 s-sopco3.o
: system.ads s-secsta.ads s-stoele.ads s-strops.ads \
3325 s-sopco3.ads s-sopco3.adb
3327 s-sopco4.o
: system.ads s-secsta.ads s-stoele.ads s-sopco3.ads \
3328 s-sopco4.ads s-sopco4.adb
3330 s-sopco5.o
: system.ads s-secsta.ads s-stoele.ads s-sopco4.ads \
3331 s-sopco5.ads s-sopco5.adb
3333 s-stache.o
: ada.ads a-except.ads system.ads s-parame.ads s-soflin.ads \
3334 s-stache.ads s-stache.adb s-stalib.ads s-stoele.ads s-stoele.adb \
3337 s-stalib.o
: ada.ads a-except.ads system.ads s-memory.ads s-soflin.ads \
3338 s-stache.ads s-stalib.ads s-stalib.adb s-stoele.ads unchconv.ads
3340 s-stoele.o
: system.ads s-stoele.ads s-stoele.adb unchconv.ads
3342 s-strops.o
: system.ads s-secsta.ads s-stoele.ads s-strops.ads \
3345 s-traceb.o
: system.ads s-traceb.ads s-traceb.adb
3347 s-unstyp.o
: system.ads s-unstyp.ads
3349 s-wchcnv.o
: interfac.ads system.ads s-wchcnv.ads s-wchcnv.adb \
3350 s-wchcon.ads s-wchjis.ads
3352 s-wchcon.o
: system.ads s-wchcon.ads
3354 s-wchjis.o
: system.ads s-wchjis.ads s-wchjis.adb
3356 scans.o
: scans.ads scans.adb system.ads s-exctab.ads s-stalib.ads \
3357 types.ads unchconv.ads unchdeal.ads
3359 scn.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3360 csets.ads debug.ads einfo.ads elists.ads errout.ads gnat.ads \
3361 g-htable.ads g-os_lib.ads hostparm.ads interfac.ads namet.ads namet.adb \
3362 nlists.ads nlists.adb opt.ads output.ads scans.ads scn.ads scn.adb \
3363 scn-nlit.adb scn-slit.adb sinfo.ads sinfo.adb sinput.ads sinput.adb \
3364 snames.ads stringt.ads stringt.adb style.ads system.ads s-atacco.ads \
3365 s-atacco.adb s-crc32.ads s-crc32.adb s-exctab.ads s-imgenu.ads \
3366 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3367 s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
3368 types.adb uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads \
3369 urealp.adb widechar.ads
3371 sem.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3372 debug.ads debug_a.ads debug_a.adb einfo.ads einfo.adb elists.ads \
3373 errout.ads expander.ads fname.ads gnat.ads g-hesora.ads g-htable.ads \
3374 g-os_lib.ads hlo.ads hostparm.ads inline.ads lib.ads lib.adb \
3375 lib-list.adb lib-load.ads lib-sort.adb namet.ads nlists.ads nlists.adb \
3376 opt.ads output.ads restrict.ads rident.ads sem.ads sem.adb sem_attr.ads \
3377 sem_ch10.ads sem_ch11.ads sem_ch12.ads sem_ch13.ads sem_ch2.ads \
3378 sem_ch2.adb sem_ch3.ads sem_ch4.ads sem_ch5.ads sem_ch6.ads sem_ch7.ads \
3379 sem_ch8.ads sem_ch9.ads sem_prag.ads sem_util.ads sinfo.ads sinfo.adb \
3380 sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
3381 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
3382 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
3383 table.ads table.adb tree_io.ads types.ads types.adb uintp.ads uintp.adb \
3384 uname.ads unchconv.ads unchdeal.ads urealp.ads
3386 sem_aggr.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3387 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
3388 elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads \
3389 exp_util.ads exp_util.adb freeze.ads get_targ.ads gnat.ads g-htable.ads \
3390 g-os_lib.ads g-speche.ads hostparm.ads inline.ads itypes.ads lib.ads \
3391 lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
3392 nmake.adb opt.ads output.ads restrict.ads rident.ads rtsfind.ads \
3393 scans.ads scn.ads sem.ads sem_aggr.ads sem_aggr.adb sem_cat.ads \
3394 sem_ch13.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
3395 sem_type.ads sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb \
3396 sinput.ads snames.ads stand.ads stringt.ads stringt.adb style.ads \
3397 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
3398 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3399 s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
3400 tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
3401 unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
3403 sem_attr.o
: ada.ads a-charac.ads a-chlat1.ads a-except.ads alloc.ads \
3404 atree.ads atree.adb casing.ads checks.ads checks.adb debug.ads \
3405 einfo.ads einfo.adb elists.ads errout.ads eval_fat.ads exp_ch11.ads \
3406 exp_ch2.ads exp_ch7.ads exp_tss.ads exp_util.ads exp_util.adb \
3407 expander.ads freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
3408 hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads namet.ads \
3409 nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
3410 restrict.ads rident.ads rtsfind.ads sem.ads sem_attr.ads sem_attr.adb \
3411 sem_cat.ads sem_ch6.ads sem_ch8.ads sem_dist.ads sem_eval.ads \
3412 sem_eval.adb sem_res.ads sem_type.ads sem_util.ads sem_warn.ads \
3413 sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads snames.adb \
3414 stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
3415 s-exctab.ads s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads \
3416 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
3417 table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
3418 ttypef.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
3419 unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads \
3422 sem_case.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3423 debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
3424 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads namet.ads \
3425 nlists.ads nlists.adb opt.ads output.ads sem.ads sem_case.ads \
3426 sem_case.adb sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
3427 sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads system.ads \
3428 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3429 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3430 s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
3431 uintp.adb unchconv.ads unchdeal.ads urealp.ads
3433 sem_cat.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3434 debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
3435 exp_tss.ads fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
3436 hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
3437 nlists.ads nlists.adb opt.ads output.ads sem.ads sem_cat.ads \
3438 sem_cat.adb sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
3439 stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3440 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3441 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
3442 types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
3445 sem_ch10.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3446 debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
3447 fname.ads fname-uf.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
3448 g-htable.ads g-os_lib.ads hostparm.ads impunit.ads inline.ads lib.ads \
3449 lib.adb lib-list.adb lib-load.ads lib-sort.adb lib-xref.ads namet.ads \
3450 namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
3451 restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
3452 sem_ch10.ads sem_ch10.adb sem_ch6.ads sem_ch7.ads sem_ch8.ads \
3453 sem_dist.ads sem_eval.ads sem_prag.ads sem_res.ads sem_type.ads \
3454 sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinfo-cn.ads \
3455 sinput.ads sinput.adb snames.ads stand.ads stringt.ads style.ads \
3456 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
3457 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3458 s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
3459 tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
3460 unchconv.ads unchdeal.ads urealp.ads widechar.ads
3462 sem_ch11.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3463 debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
3464 g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib-xref.ads namet.ads \
3465 nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
3466 restrict.ads rident.ads rtsfind.ads sem.ads sem_ch11.ads sem_ch11.adb \
3467 sem_ch5.ads sem_ch8.ads sem_res.ads sem_util.ads sinfo.ads sinfo.adb \
3468 sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
3469 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3470 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3471 tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
3474 sem_ch12.o
: ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
3475 atree.adb casing.ads debug.ads einfo.ads einfo.adb elists.ads \
3476 elists.adb errout.ads exp_util.ads expander.ads fname.ads fname-uf.ads \
3477 freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-htable.adb \
3478 g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
3479 lib-load.ads lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads \
3480 nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
3481 rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_cat.ads \
3482 sem_ch10.ads sem_ch12.ads sem_ch12.adb sem_ch13.ads sem_ch3.ads \
3483 sem_ch6.ads sem_ch7.ads sem_ch8.ads sem_elab.ads sem_elim.ads \
3484 sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
3485 sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads sinput-l.ads snames.ads \
3486 stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
3487 s-exctab.ads s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads \
3488 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
3489 table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
3490 ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
3491 unchdeal.ads urealp.ads urealp.adb widechar.ads
3493 sem_ch13.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3494 checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
3495 exp_tss.ads exp_util.ads fname.ads get_targ.ads gnat.ads g-hesora.ads \
3496 g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb \
3497 lib-sort.adb namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
3498 opt.ads output.ads rtsfind.ads sem.ads sem_ch13.ads sem_ch13.adb \
3499 sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
3500 sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
3501 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
3502 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3503 s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tree_io.ads \
3504 ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
3505 unchdeal.ads urealp.ads urealp.adb
3507 sem_ch2.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3508 debug.ads einfo.ads elists.ads errout.ads gnat.ads g-htable.ads \
3509 g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb opt.ads \
3510 output.ads restrict.ads rident.ads sem_ch2.ads sem_ch2.adb sem_ch8.ads \
3511 sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads system.ads \
3512 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3513 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3514 s-wchcon.ads table.ads table.adb tree_io.ads types.ads types.adb \
3515 uintp.ads unchconv.ads unchdeal.ads urealp.ads
3517 sem_ch3.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3518 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
3519 elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads \
3520 exp_ch7.ads exp_dist.ads exp_tss.ads exp_util.ads exp_util.adb \
3521 fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
3522 g-os_lib.ads hostparm.ads inline.ads itypes.ads layout.ads lib.ads \
3523 lib.adb lib-list.adb lib-sort.adb lib-xref.ads namet.ads namet.adb \
3524 nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
3525 restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
3526 sem_case.ads sem_case.adb sem_cat.ads sem_cat.adb sem_ch13.ads \
3527 sem_ch3.ads sem_ch3.adb sem_ch6.ads sem_ch7.ads sem_ch8.ads \
3528 sem_disp.ads sem_dist.ads sem_elim.ads sem_eval.ads sem_eval.adb \
3529 sem_mech.ads sem_res.ads sem_smem.ads sem_type.ads sem_util.ads \
3530 sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
3531 stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
3532 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3533 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3534 targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
3535 uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
3536 urealp.adb validsw.ads widechar.ads
3538 sem_ch4.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3539 debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
3540 freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads g-speche.ads \
3541 hostparm.ads itypes.ads lib.ads lib-xref.ads namet.ads namet.adb \
3542 nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
3543 restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
3544 sem_cat.ads sem_ch3.ads sem_ch4.ads sem_ch4.adb sem_ch8.ads \
3545 sem_dist.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
3546 sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
3547 stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3548 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3549 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
3550 tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
3551 unchconv.ads unchdeal.ads urealp.ads widechar.ads
3553 sem_ch5.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3554 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
3555 errout.ads eval_fat.ads exp_ch2.ads exp_util.ads expander.ads \
3556 freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
3557 hostparm.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
3558 nlists.adb nmake.ads opt.ads output.ads restrict.ads rident.ads \
3559 rtsfind.ads scans.ads scn.ads sem.ads sem_case.ads sem_case.adb \
3560 sem_cat.ads sem_ch3.ads sem_ch5.ads sem_ch5.adb sem_ch8.ads \
3561 sem_disp.ads sem_eval.ads sem_eval.adb sem_res.ads sem_type.ads \
3562 sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
3563 snames.ads stand.ads stringt.ads style.ads system.ads s-atacco.ads \
3564 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
3565 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
3566 table.ads table.adb targparm.ads tbuild.ads tree_io.ads ttypes.ads \
3567 types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads \
3568 validsw.ads widechar.ads
3570 sem_ch6.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3571 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
3572 elists.adb errout.ads exp_ch2.ads exp_ch7.ads exp_util.ads expander.ads \
3573 fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
3574 g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
3575 lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb \
3576 nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
3577 rtsfind.ads scans.ads scn.ads sem.ads sem_cat.ads sem_ch12.ads \
3578 sem_ch3.ads sem_ch4.ads sem_ch5.ads sem_ch6.ads sem_ch6.adb sem_ch8.ads \
3579 sem_disp.ads sem_dist.ads sem_elim.ads sem_eval.ads sem_mech.ads \
3580 sem_prag.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
3581 sem_warn.ads sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads snames.ads \
3582 stand.ads stringt.ads stringt.adb style.ads stylesw.ads system.ads \
3583 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3584 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3585 s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
3586 tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
3587 unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
3589 sem_ch7.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3590 debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
3591 exp_dbug.ads exp_disp.ads exp_util.ads freeze.ads get_targ.ads gnat.ads \
3592 g-htable.ads g-os_lib.ads hostparm.ads inline.ads lib.ads lib-xref.ads \
3593 namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
3594 output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
3595 sem.ads sem_cat.ads sem_ch12.ads sem_ch3.ads sem_ch6.ads sem_ch7.ads \
3596 sem_ch7.adb sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
3597 sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
3598 snames.ads snames.adb stand.ads stringt.ads style.ads system.ads \
3599 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3600 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3601 s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tree_io.ads \
3602 ttypes.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
3603 urealp.ads widechar.ads
3605 sem_ch8.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3606 debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
3607 exp_util.ads fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
3608 g-htable.ads g-os_lib.ads g-speche.ads hostparm.ads inline.ads lib.ads \
3609 lib.adb lib-list.adb lib-load.ads lib-sort.adb lib-xref.ads namet.ads \
3610 namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
3611 restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
3612 sem_ch12.ads sem_ch3.ads sem_ch4.ads sem_ch6.ads sem_ch8.ads \
3613 sem_ch8.adb sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
3614 sem_util.adb sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads snames.ads \
3615 stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
3616 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3617 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3618 targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
3619 uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads widechar.ads
3621 sem_ch9.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3622 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
3623 errout.ads exp_ch2.ads exp_ch9.ads exp_util.ads fname.ads fname-uf.ads \
3624 freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads \
3625 itypes.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
3626 nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
3627 restrict.adb rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
3628 sem_ch3.ads sem_ch5.ads sem_ch6.ads sem_ch8.ads sem_ch9.ads sem_ch9.adb \
3629 sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
3630 sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
3631 stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3632 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3633 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
3634 tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
3635 uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
3637 sem_disp.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3638 debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
3639 exp_ch7.ads exp_disp.ads exp_tss.ads exp_util.ads freeze.ads \
3640 get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
3641 lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
3642 opt.ads output.ads restrict.ads rident.ads rtsfind.ads scans.ads \
3643 scn.ads sem.ads sem_ch6.ads sem_ch8.ads sem_disp.ads sem_disp.adb \
3644 sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
3645 sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
3646 style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3647 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3648 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
3649 tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
3650 unchconv.ads unchdeal.ads urealp.ads widechar.ads
3652 sem_dist.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3653 debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_dist.ads \
3654 exp_tss.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
3655 namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
3656 restrict.ads rident.ads rtsfind.ads sem.ads sem_dist.ads sem_dist.adb \
3657 sem_res.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
3658 stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
3659 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3660 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3661 tbuild.ads tbuild.adb tree_io.ads types.ads types.adb uintp.ads \
3662 uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
3664 sem_elab.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3665 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
3666 elists.adb errout.ads exp_ch2.ads exp_util.ads expander.ads fname.ads \
3667 freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
3668 hostparm.ads lib.ads lib.adb lib-list.adb lib-load.ads lib-sort.adb \
3669 lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
3670 nmake.adb opt.ads output.ads restrict.ads rident.ads rtsfind.ads \
3671 scans.ads scn.ads sem.ads sem_cat.ads sem_ch7.ads sem_ch8.ads \
3672 sem_elab.ads sem_elab.adb sem_eval.ads sem_res.ads sem_type.ads \
3673 sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
3674 sinput.adb snames.ads stand.ads stringt.ads style.ads system.ads \
3675 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3676 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3677 s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
3678 tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
3679 unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
3681 sem_elim.o
: ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
3682 atree.adb casing.ads debug.ads einfo.ads einfo.adb elists.ads \
3683 errout.ads gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads \
3684 namet.ads nlists.ads nlists.adb opt.ads output.ads sem_elim.ads \
3685 sem_elim.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
3686 stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3687 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3688 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
3689 types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
3691 sem_eval.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3692 checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
3693 elists.adb errout.ads eval_fat.ads exp_ch2.ads exp_util.ads freeze.ads \
3694 get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
3695 lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
3696 nmake.adb opt.ads output.ads restrict.ads rident.ads rtsfind.ads \
3697 scans.ads scn.ads sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads \
3698 sem_eval.adb sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
3699 sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
3700 stringt.ads stringt.adb style.ads system.ads s-atacco.ads s-atacco.adb \
3701 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3702 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3703 targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
3704 uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads urealp.adb \
3705 validsw.ads widechar.ads
3707 sem_intr.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3708 debug.ads einfo.ads einfo.adb elists.ads errout.ads fname.ads gnat.ads \
3709 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
3710 lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
3711 output.ads sem_eval.ads sem_intr.ads sem_intr.adb sem_util.ads \
3712 sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
3713 stringt.adb system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3714 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3715 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
3716 tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
3717 unchdeal.ads urealp.ads
3719 sem_maps.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3720 debug.ads einfo.ads einfo.adb elists.ads gnat.ads g-htable.ads \
3721 g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb opt.ads \
3722 output.ads sem_maps.ads sem_maps.adb sinfo.ads sinfo.adb sinput.ads \
3723 snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3724 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3725 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
3726 types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
3728 sem_mech.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3729 debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
3730 g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
3731 opt.ads output.ads sem.ads sem_mech.ads sem_mech.adb sem_util.ads \
3732 sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads system.ads \
3733 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3734 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3735 s-wchcon.ads table.ads table.adb targparm.ads tree_io.ads types.ads \
3736 uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
3738 sem_prag.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3739 casing.adb checks.ads csets.ads debug.ads einfo.ads einfo.adb \
3740 elists.ads elists.adb errout.ads eval_fat.ads exp_dist.ads expander.ads \
3741 fname.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
3742 g-speche.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
3743 namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
3744 output.ads restrict.ads rident.ads rtsfind.ads sem.ads sem_cat.ads \
3745 sem_ch13.ads sem_ch8.ads sem_disp.ads sem_elim.ads sem_eval.ads \
3746 sem_eval.adb sem_intr.ads sem_mech.ads sem_prag.ads sem_prag.adb \
3747 sem_res.ads sem_type.ads sem_util.ads sem_vfpt.ads sem_warn.ads \
3748 sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads sinput.adb snames.ads \
3749 snames.adb stand.ads stringt.ads stringt.adb stylesw.ads system.ads \
3750 s-atacco.ads s-atacco.adb s-exctab.ads s-exctab.adb s-imgenu.ads \
3751 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3752 s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
3753 tree_io.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
3754 uname.ads unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads \
3757 sem_res.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3758 checks.ads checks.adb debug.ads debug_a.ads debug_a.adb einfo.ads \
3759 einfo.adb elists.ads errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads \
3760 exp_ch7.ads exp_util.ads exp_util.adb expander.ads fname.ads freeze.ads \
3761 get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
3762 hostparm.ads inline.ads itypes.ads lib.ads lib.adb lib-list.adb \
3763 lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb \
3764 nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
3765 rtsfind.ads scans.ads scn.ads sem.ads sem_aggr.ads sem_attr.ads \
3766 sem_cat.ads sem_ch4.ads sem_ch6.ads sem_ch8.ads sem_disp.ads \
3767 sem_dist.ads sem_elab.ads sem_eval.ads sem_eval.adb sem_intr.ads \
3768 sem_res.ads sem_res.adb sem_type.ads sem_util.ads sem_util.adb \
3769 sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
3770 stringt.ads stringt.adb style.ads system.ads s-atacco.ads s-atacco.adb \
3771 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3772 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3773 targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
3774 types.adb uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
3775 urealp.ads urealp.adb validsw.ads widechar.ads
3777 sem_smem.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3778 debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
3779 g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
3780 opt.ads output.ads sem_smem.ads sem_smem.adb sinfo.ads sinfo.adb \
3781 sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
3782 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3783 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3784 tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
3787 sem_type.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3788 debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
3789 fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
3790 g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
3791 lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
3792 opt.ads output.ads restrict.ads rident.ads rtsfind.ads scans.ads \
3793 scn.ads sem.ads sem_ch6.ads sem_ch8.ads sem_eval.ads sem_res.ads \
3794 sem_type.ads sem_type.adb sem_util.ads sem_util.adb sinfo.ads sinfo.adb \
3795 sinput.ads snames.ads stand.ads stringt.ads style.ads system.ads \
3796 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3797 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3798 s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tree_io.ads \
3799 ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
3800 unchdeal.ads urealp.ads widechar.ads
3802 sem_util.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3803 casing.adb checks.ads csets.ads debug.ads einfo.ads einfo.adb \
3804 elists.ads elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch7.ads \
3805 exp_util.ads exp_util.adb fname.ads freeze.ads get_targ.ads gnat.ads \
3806 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
3807 itypes.ads lib.ads lib.adb lib-list.adb lib-sort.adb lib-xref.ads \
3808 namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
3809 output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
3810 sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
3811 sem_type.ads sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb \
3812 sinput.ads snames.ads stand.ads stringt.ads stringt.adb style.ads \
3813 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
3814 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3815 s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
3816 tbuild.adb tree_io.ads ttypes.ads types.ads types.adb uintp.ads \
3817 uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads urealp.adb \
3818 validsw.ads widechar.ads
3820 sem_vfpt.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3821 cstand.ads debug.ads einfo.ads einfo.adb elists.ads gnat.ads \
3822 g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
3823 opt.ads output.ads sem_vfpt.ads sem_vfpt.adb sinfo.ads sinfo.adb \
3824 sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
3825 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3826 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3827 targparm.ads tree_io.ads ttypef.ads types.ads uintp.ads uintp.adb \
3828 unchconv.ads unchdeal.ads urealp.ads
3830 sem_warn.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3831 debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
3832 fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
3833 g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
3834 lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
3835 opt.ads output.ads restrict.ads rident.ads rtsfind.ads scans.ads \
3836 scn.ads sem.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
3837 sem_util.ads sem_util.adb sem_warn.ads sem_warn.adb sinfo.ads sinfo.adb \
3838 sinput.ads sinput.adb snames.ads stand.ads stringt.ads style.ads \
3839 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
3840 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3841 s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
3842 tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
3843 unchconv.ads unchdeal.ads urealp.ads widechar.ads
3845 sinfo-cn.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3846 debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
3847 hostparm.ads nlists.ads nlists.adb opt.ads output.ads sinfo.ads \
3848 sinfo-cn.ads sinfo-cn.adb sinput.ads snames.ads system.ads s-atacco.ads \
3849 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
3850 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
3851 table.ads table.adb tree_io.ads types.ads uintp.ads unchconv.ads \
3852 unchdeal.ads urealp.ads
3854 sinfo.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3855 debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
3856 hostparm.ads nlists.ads nlists.adb opt.ads output.ads sinfo.ads \
3857 sinfo.adb sinput.ads snames.ads system.ads s-atacco.ads s-atacco.adb \
3858 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3859 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3860 tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
3863 sinput-d.o
: ada.ads a-except.ads alloc.ads casing.ads debug.ads gnat.ads \
3864 g-os_lib.ads hostparm.ads opt.ads osint.ads osint-c.ads output.ads \
3865 sinput.ads sinput-d.ads sinput-d.adb system.ads s-atacco.ads \
3866 s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads \
3867 table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads
3869 sinput-l.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3870 debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
3871 hostparm.ads namet.ads nlists.ads nlists.adb opt.ads osint.ads \
3872 output.ads scans.ads scn.ads sinfo.ads sinfo.adb sinput.ads \
3873 sinput-l.ads sinput-l.adb snames.ads system.ads s-atacco.ads \
3874 s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
3875 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
3876 table.ads table.adb tree_io.ads types.ads uintp.ads unchconv.ads \
3877 unchdeal.ads urealp.ads
3879 sinput.o
: ada.ads a-except.ads alloc.ads casing.ads debug.ads gnat.ads \
3880 g-os_lib.ads hostparm.ads namet.ads namet.adb opt.ads output.ads \
3881 sinput.ads sinput.adb system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3882 s-memory.ads s-secsta.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
3883 table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads \
3886 snames.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
3887 hostparm.ads namet.ads opt.ads output.ads snames.ads snames.adb \
3888 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
3889 s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
3890 unchconv.ads unchdeal.ads
3892 sprint.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3893 csets.ads debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
3894 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
3895 lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
3896 output.ads output.adb rtsfind.ads sinfo.ads sinfo.adb sinput.ads \
3897 sinput-d.ads snames.ads sprint.ads sprint.adb stand.ads stringt.ads \
3898 stringt.adb system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
3899 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
3900 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
3901 types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
3902 urealp.ads urealp.adb
3904 stand.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
3905 hostparm.ads namet.ads opt.ads output.ads stand.ads stand.adb \
3906 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
3907 s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
3908 unchconv.ads unchdeal.ads
3910 stringt.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
3911 hostparm.ads namet.ads opt.ads output.ads stringt.ads stringt.adb \
3912 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
3913 s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
3914 types.adb unchconv.ads unchdeal.ads
3916 style.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3917 csets.ads debug.ads einfo.ads elists.ads errout.ads gnat.ads \
3918 g-htable.ads g-os_lib.ads hostparm.ads interfac.ads namet.ads namet.adb \
3919 nlists.ads nlists.adb opt.ads output.ads scans.ads scn.ads scn.adb \
3920 scn-nlit.adb scn-slit.adb sinfo.ads sinfo.adb sinput.ads sinput.adb \
3921 snames.ads stand.ads stringt.ads style.ads style.adb stylesw.ads \
3922 system.ads s-atacco.ads s-atacco.adb s-crc32.ads s-crc32.adb \
3923 s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
3924 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3925 tree_io.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads \
3928 stylesw.o
: hostparm.ads opt.ads stylesw.ads stylesw.adb system.ads \
3929 s-exctab.ads s-stalib.ads s-wchcon.ads types.ads unchconv.ads \
3932 switch-b.o
: ada.ads a-except.ads debug.ads gnat.ads g-os_lib.ads \
3933 hostparm.ads opt.ads osint.ads switch.ads switch-b.ads switch-b.adb \
3934 system.ads s-exctab.ads s-soflin.ads s-stache.ads s-stalib.ads \
3935 s-stoele.ads s-wchcon.ads types.ads unchconv.ads unchdeal.ads
3937 switch-c.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads \
3938 g-os_lib.ads hostparm.ads lib.ads opt.ads osint.ads output.ads \
3939 stylesw.ads switch.ads switch-c.ads switch-c.adb system.ads \
3940 s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-soflin.ads \
3941 s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
3942 tree_io.ads types.ads unchconv.ads unchdeal.ads validsw.ads
3944 switch.o
: ada.ads a-except.ads gnat.ads g-htable.ads switch.ads \
3945 switch.adb system.ads s-exctab.ads s-exctab.adb s-stalib.ads types.ads \
3946 unchconv.ads unchdeal.ads
3948 system.o
: system.ads
3950 table.o
: debug.ads gnat.ads g-os_lib.ads hostparm.ads opt.ads output.ads \
3951 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
3952 s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
3953 unchconv.ads unchdeal.ads
3955 targparm.o
: ada.ads a-except.ads alloc.ads casing.ads debug.ads gnat.ads \
3956 g-os_lib.ads hostparm.ads namet.ads opt.ads output.ads sinput.ads \
3957 sinput.adb sinput-l.ads system.ads s-atacco.ads s-atacco.adb \
3958 s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb \
3959 targparm.ads targparm.adb tree_io.ads types.ads unchconv.ads \
3962 tbuild.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3963 debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
3964 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
3965 lib-list.adb lib-sort.adb namet.ads namet.adb nlists.ads nlists.adb \
3966 nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
3967 sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
3968 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
3969 s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
3970 s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tbuild.adb \
3971 tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
3972 unchdeal.ads urealp.ads widechar.ads
3974 tree_gen.o
: ada.ads a-except.ads alloc.ads atree.ads casing.ads debug.ads \
3975 einfo.ads elists.ads fname.ads gnat.ads g-os_lib.ads hostparm.ads \
3976 lib.ads namet.ads nlists.ads opt.ads osint.ads osint-c.ads output.ads \
3977 repinfo.ads sinfo.ads sinput.ads snames.ads stand.ads stringt.ads \
3978 system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
3979 s-stalib.ads s-wchcon.ads table.ads table.adb tree_gen.ads tree_gen.adb \
3980 tree_io.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads
3982 tree_io.o
: ada.ads a-except.ads debug.ads gnat.ads g-htable.ads \
3983 g-os_lib.ads output.ads system.ads s-exctab.ads s-exctab.adb \
3984 s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads tree_io.ads \
3985 tree_io.adb types.ads unchconv.ads unchdeal.ads
3987 treepr.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
3988 csets.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb fname.ads \
3989 gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
3990 lib.adb lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb \
3991 opt.ads output.ads output.adb sem_mech.ads sinfo.ads sinfo.adb \
3992 sinput.ads sinput.adb snames.ads stand.ads stringt.ads system.ads \
3993 s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
3994 s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
3995 s-wchcon.ads table.ads table.adb tree_io.ads treepr.ads treepr.adb \
3996 treeprs.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
3997 unchdeal.ads urealp.ads
3999 treeprs.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
4000 hostparm.ads opt.ads output.ads sinfo.ads system.ads s-atacco.ads \
4001 s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads \
4002 table.ads table.adb tree_io.ads treeprs.ads types.ads uintp.ads \
4003 unchconv.ads unchdeal.ads urealp.ads
4005 ttypef.o
: system.ads ttypef.ads
4007 ttypes.o
: get_targ.ads system.ads s-exctab.ads s-stalib.ads ttypes.ads \
4008 types.ads unchconv.ads unchdeal.ads
4010 types.o
: gnat.ads g-htable.ads system.ads s-exctab.ads s-exctab.adb \
4011 s-stalib.ads types.ads types.adb unchconv.ads unchdeal.ads
4013 uintp.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
4014 hostparm.ads opt.ads output.ads system.ads s-atacco.ads s-atacco.adb \
4015 s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb \
4016 tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads
4018 uname.o
: ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
4019 debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
4020 g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
4021 lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
4022 output.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads \
4023 stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
4024 s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
4025 s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
4026 types.ads uintp.ads uintp.adb uname.ads uname.adb unchconv.ads \
4027 unchdeal.ads urealp.ads
4029 urealp.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
4030 hostparm.ads opt.ads output.ads system.ads s-atacco.ads s-atacco.adb \
4031 s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb \
4032 tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
4033 urealp.ads urealp.adb
4035 usage.o
: ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
4036 hostparm.ads namet.ads opt.ads osint.ads output.ads system.ads \
4037 s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads \
4038 s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
4039 unchdeal.ads usage.ads usage.adb
4041 validsw.o
: hostparm.ads opt.ads system.ads s-exctab.ads s-stalib.ads \
4042 s-wchcon.ads types.ads unchconv.ads unchdeal.ads validsw.ads \
4045 widechar.o
: ada.ads a-except.ads hostparm.ads interfac.ads opt.ads \
4046 system.ads s-exctab.ads s-soflin.ads s-stache.ads s-stalib.ads \
4047 s-stoele.ads s-wchcnv.ads s-wchcnv.adb s-wchcon.ads s-wchjis.ads \
4048 types.ads unchconv.ads unchdeal.ads widechar.ads widechar.adb
4050 # end of regular dependencies