4051 lines
171 KiB
Makefile
4051 lines
171 KiB
Makefile
# Makefile for GNU Ada Compiler (GNAT).
|
||
# Copyright (C) 1994-2002 Free Software Foundation, Inc.
|
||
|
||
#This file is part of GNU CC.
|
||
|
||
#GNU CC is free software; you can redistribute it and/or modify
|
||
#it under the terms of the GNU General Public License as published by
|
||
#the Free Software Foundation; either version 2, or (at your option)
|
||
#any later version.
|
||
|
||
#GNU CC is distributed in the hope that it will be useful,
|
||
#but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
#GNU General Public License for more details.
|
||
|
||
#You should have received a copy of the GNU General Public License
|
||
#along with GNU CC; see the file COPYING. If not, write to
|
||
#the Free Software Foundation, 59 Temple Place - Suite 330,
|
||
#Boston, MA 02111-1307, USA.
|
||
|
||
# The makefile built from this file lives in the language subdirectory.
|
||
# It's purpose is to provide support for:
|
||
#
|
||
# 1) recursion where necessary, and only then (building .o's), and
|
||
# 2) building and debugging cc1 from the language subdirectory, and
|
||
# 3) nothing else.
|
||
#
|
||
# The parent makefile handles all other chores, with help from the
|
||
# language makefile fragment, of course.
|
||
#
|
||
# The targets for external use are:
|
||
# all, TAGS, ???mostlyclean, ???clean.
|
||
|
||
# This makefile will only work with Gnu make.
|
||
# The rules are written assuming a minimum subset of tools are available:
|
||
#
|
||
# Required:
|
||
# MAKE: Only Gnu make will work.
|
||
# MV: Must accept (at least) one, maybe wildcard, source argument,
|
||
# a file or directory destination, and support creation/
|
||
# modification date preservation. Gnu mv -f works.
|
||
# RM: Must accept an arbitrary number of space separated file
|
||
# arguments, or one wildcard argument. Gnu rm works.
|
||
# RMDIR: Must delete a directory and all its contents. Gnu rm -rf works.
|
||
# ECHO: Must support command line redirection. Any Unix-like
|
||
# shell will typically provide this, otherwise a custom version
|
||
# is trivial to write.
|
||
# AR: Gnu ar works.
|
||
# MKDIR: Gnu mkdir works.
|
||
# CHMOD: Gnu chmod works.
|
||
# true: Does nothing and returns a normal successful return code.
|
||
# pwd: Prints the current directory on stdout.
|
||
# cd: Change directory.
|
||
#
|
||
# Optional:
|
||
# BISON: Gnu bison works.
|
||
# FLEX: Gnu flex works.
|
||
# Other miscellaneous tools for obscure targets.
|
||
|
||
# Tell GNU make 3.79 not to run this directory in parallel.
|
||
# Not all of the required dependencies are present.
|
||
.NOTPARALLEL:
|
||
|
||
# Suppress smart makes who think they know how to automake Yacc files
|
||
.y.c:
|
||
|
||
# Variables that exist for you to override.
|
||
# See below for how to change them for certain systems.
|
||
|
||
# Various ways of specifying flags for compilations:
|
||
# CFLAGS is for the user to override to, e.g., do a bootstrap with -O2.
|
||
# BOOT_CFLAGS is the value of CFLAGS to pass
|
||
# to the stage2 and stage3 compilations
|
||
# XCFLAGS is used for most compilations but not when using the GCC just built.
|
||
XCFLAGS =
|
||
CFLAGS = -g
|
||
BOOT_CFLAGS = -O $(CFLAGS)
|
||
# These exists to be overridden by the x-* and t-* files, respectively.
|
||
X_CFLAGS =
|
||
T_CFLAGS =
|
||
|
||
X_CPPFLAGS =
|
||
T_CPPFLAGS =
|
||
|
||
X_ADAFLAGS =
|
||
T_ADAFLAGS =
|
||
|
||
CC = cc
|
||
# Let the configure setting prevail only if CC hasn't been overridden
|
||
# to xgcc by the top level Makefile (in a later stage of bootstrap).
|
||
ifeq ($(findstring xgcc, $(CC)),)
|
||
ADAC = @ADAC@
|
||
else
|
||
ADAC = $(CC)
|
||
endif
|
||
|
||
BISON = bison
|
||
BISONFLAGS =
|
||
ECHO = echo
|
||
LEX = flex
|
||
LEXFLAGS =
|
||
CHMOD = chmod
|
||
CP = cp -p
|
||
MV = mv -f
|
||
RM = rm -f
|
||
RMDIR = rm -rf
|
||
MKDIR = mkdir -p
|
||
AR = ar
|
||
AR_FLAGS = rc
|
||
# How to invoke ranlib.
|
||
RANLIB = ranlib
|
||
# Test to use to see whether ranlib exists on the system.
|
||
RANLIB_TEST = [ -f /usr/bin/ranlib -o -f /bin/ranlib ]
|
||
SHELL = /bin/sh
|
||
# How to copy preserving the date
|
||
INSTALL_DATA_DATE = cp -p
|
||
MAKEINFO = makeinfo
|
||
TEXI2DVI = texi2dvi
|
||
GNATBIND = $(STAGE_PREFIX)gnatbind -C
|
||
GNATBIND_FLAGS = -static -x
|
||
ADA_CFLAGS =
|
||
ADAFLAGS = -W -Wall -gnatpg -gnata
|
||
SOME_ADAFLAGS =-gnata
|
||
FORCE_DEBUG_ADAFLAGS = -g
|
||
GNATLIBFLAGS = -gnatpg
|
||
GNATLIBCFLAGS = -g -O2
|
||
GNATLIBCFLAGS_FOR_C = $(GNATLIBCFLAGS) $(TARGET_LIBGCC2_CFLAGS) -fexceptions \
|
||
-DIN_RTS
|
||
ALL_ADAFLAGS = $(CFLAGS) $(ADA_CFLAGS) $(ADAFLAGS)
|
||
MOST_ADAFLAGS = $(CFLAGS) $(ADA_CFLAGS) $(SOME_ADAFLAGS)
|
||
THREAD_KIND = native
|
||
THREADSLIB =
|
||
GMEM_LIB =
|
||
MISCLIB =
|
||
|
||
objext = .o
|
||
exeext =
|
||
arext = .a
|
||
soext = .so
|
||
shext =
|
||
|
||
HOST_CC=$(CC)
|
||
HOST_CFLAGS=$(ALL_CFLAGS)
|
||
HOST_CLIB=$(CLIB)
|
||
HOST_LDFLAGS=$(LDFLAGS)
|
||
HOST_CPPFLAGS=$(ALL_CPPFLAGS)
|
||
HOST_ALLOCA=$(ALLOCA)
|
||
HOST_MALLOC=$(MALLOC)
|
||
HOST_OBSTACK=$(OBSTACK)
|
||
|
||
# Define this as & to perform parallel make on a Sequent.
|
||
# Note that this has some bugs, and it seems currently necessary
|
||
# to compile all the gen* files first by hand to avoid erroneous results.
|
||
P =
|
||
|
||
# This is used instead of ALL_CFLAGS when compiling with GCC_FOR_TARGET.
|
||
# It omits XCFLAGS, and specifies -B./.
|
||
# It also specifies -B$(tooldir)/ to find as and ld for a cross compiler.
|
||
GCC_CFLAGS = $(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(CFLAGS)
|
||
|
||
# Tools to use when building a cross-compiler.
|
||
# These are used because `configure' appends `cross-make'
|
||
# to the makefile when making a cross-compiler.
|
||
|
||
# We don't use cross-make. Instead we use the tools from the build tree,
|
||
# if they are available.
|
||
# program_transform_name and objdir are set by configure.in.
|
||
program_transform_name =
|
||
objdir = .
|
||
|
||
target=@target@
|
||
target_alias=@target_alias@
|
||
xmake_file=@dep_host_xmake_file@
|
||
tmake_file=@dep_tmake_file@
|
||
host_canonical=@host_canonical@
|
||
#version=`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < $(srcdir)/version.c`
|
||
#mainversion=`sed -e 's/.*\"\([0-9]*\.[0-9]*\).*/\1/' < $(srcdir)/version.c`
|
||
|
||
# Directory where sources are, from where we are.
|
||
srcdir = @srcdir@
|
||
VPATH = @srcdir@
|
||
|
||
MACHMODE_H = $(srcdir)/../machmode.h $(srcdir)/../machmode.def
|
||
RTL_H = $(srcdir)/../rtl.h $(srcdir)/../rtl.def $(MACHMODE_H)
|
||
TREE_H = $(srcdir)/../tree.h $(srcdir)/../real.h $(srcdir)/../tree.def \
|
||
$(MACHMODE_H) $(srcdir)/../tree-check.h $(srdir)/../version.h \
|
||
$(srcdir)/../builtins.def
|
||
|
||
fsrcdir := $(shell cd $(srcdir);pwd)
|
||
fsrcpfx := $(shell cd $(srcdir);pwd)/
|
||
fcurdir := $(shell pwd)
|
||
fcurpfx := $(shell pwd)/
|
||
|
||
# Top build directory, relative to here.
|
||
top_builddir = ..
|
||
|
||
# Internationalization library.
|
||
INTLLIBS = @INTLLIBS@
|
||
INTLDEPS = @INTLDEPS@
|
||
|
||
# Any system libraries needed just for GNAT.
|
||
SYSLIBS = @GNAT_LIBEXC@
|
||
|
||
# List of extra object files linked in with various programs.
|
||
EXTRA_GNAT1_OBJS = ../prefix.o
|
||
EXTRA_GNATBIND_OBJS = ../prefix.o
|
||
EXTRA_GNATTOOLS_OBJS = ../prefix.o
|
||
|
||
# List extra gnattools
|
||
EXTRA_GNATTOOLS =
|
||
|
||
# List of target dependent sources, overridden below as necessary
|
||
TARGET_ADA_SRCS =
|
||
|
||
# End of variables for you to override.
|
||
|
||
# Definition of `all' is here so that new rules inserted by sed
|
||
# do not specify the default target.
|
||
all: all.indirect
|
||
|
||
# This tells GNU Make version 3 not to put all variables in the environment.
|
||
.NOEXPORT:
|
||
|
||
# sed inserts variable overrides after the following line.
|
||
####target overrides
|
||
@target_overrides@
|
||
|
||
####host overrides
|
||
@host_overrides@
|
||
|
||
# Now figure out from those variables how to compile and link.
|
||
|
||
all.indirect: Makefile ../gnat1$(exeext)
|
||
|
||
# IN_GCC distinguishes between code compiled into GCC itself and other
|
||
# programs built during a bootstrap.
|
||
# autoconf inserts -DCROSS_COMPILE if we are building a cross compiler.
|
||
INTERNAL_CFLAGS = @CROSS@ -DIN_GCC
|
||
|
||
# This is the variable actually used when we compile.
|
||
LOOSE_CFLAGS = `echo $(CFLAGS) $(WARN2_CFLAGS)|sed -e 's/-pedantic//g' -e 's/-Wtraditional//g'`
|
||
ALL_CFLAGS = $(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(LOOSE_CFLAGS) \
|
||
$(XCFLAGS)
|
||
|
||
# Likewise.
|
||
ALL_CPPFLAGS = $(CPPFLAGS) $(X_CPPFLAGS) $(T_CPPFLAGS)
|
||
|
||
# This is where we get libiberty.a from.
|
||
LIBIBERTY = ../../libiberty/libiberty.a
|
||
|
||
# How to link with both our special library facilities
|
||
# and the system's installed libraries.
|
||
LIBS = $(INTLLIBS) $(LIBIBERTY) $(SYSLIBS)
|
||
LIBDEPS = $(INTLDEPS) $(LIBIBERTY)
|
||
TOOLS_LIBS = ../../prefix.o $(LIBGNAT) ../../../libiberty/libiberty.a \
|
||
$(SYSLIBS)
|
||
|
||
# Specify the directories to be searched for header files.
|
||
# Both . and srcdir are used, in that order,
|
||
# so that tm.h and config.h will be found in the compilation
|
||
# subdirectory rather than in the source directory.
|
||
INCLUDES = -I- -I. -I.. -I$(srcdir) -I$(srcdir)/.. -I$(srcdir)/../config \
|
||
-I$(srcdir)/../../include
|
||
|
||
ADA_INCLUDES = -I- -I. -I$(srcdir)
|
||
|
||
INCLUDES_FOR_SUBDIR = -I. -I.. -I../.. -I$(fsrcdir) \
|
||
-I$(fsrcdir)/.. -I$(fsrcdir)/../config -I$(fsrcdir)/../../include
|
||
ADA_INCLUDES_FOR_SUBDIR = -I. -I$(fsrcdir)
|
||
|
||
# Avoid a lot of time thinking about remaking Makefile.in and *.def.
|
||
.SUFFIXES: .in .def
|
||
|
||
# Say how to compile Ada programs.
|
||
.SUFFIXES: .ada .adb .ads
|
||
|
||
# Always use -I$(srcdir)/config when compiling.
|
||
.c.o:
|
||
$(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
|
||
.adb.o:
|
||
$(ADAC) -c $(ALL_ADAFLAGS) $(ADA_INCLUDES) $<
|
||
.ads.o:
|
||
$(ADAC) -c $(ALL_ADAFLAGS) $(ADA_INCLUDES) $<
|
||
|
||
# This tells GNU make version 3 not to export all the variables
|
||
# defined in this file into the environment.
|
||
.NOEXPORT:
|
||
|
||
# Lists of files for various purposes.
|
||
|
||
# Languages-specific object files for Ada.
|
||
# Object files for gnat1 from C sources.
|
||
GNAT1_C_OBJS = b_gnat1.o adadecode.o adaint.o cstreams.o cio.o targtyps.o \
|
||
decl.o misc.o utils.o utils2.o trans.o cuintp.o argv.o raise.o \
|
||
init.o tracebak.o
|
||
|
||
# Object files from Ada sources that are used by gnat1
|
||
|
||
GNAT_ADA_OBJS = \
|
||
ada.o a-charac.o a-chlat1.o a-except.o s-memory.o \
|
||
s-traceb.o s-mastop.o s-except.o ali.o alloc.o atree.o butil.o casing.o \
|
||
checks.o comperr.o csets.o cstand.o debug.o debug_a.o einfo.o elists.o \
|
||
errout.o eval_fat.o exp_attr.o exp_ch11.o exp_ch12.o exp_ch13.o exp_ch2.o \
|
||
exp_ch3.o exp_ch4.o exp_ch5.o exp_ch6.o exp_ch7.o exp_ch8.o exp_ch9.o \
|
||
exp_code.o exp_dbug.o exp_disp.o exp_dist.o exp_fixd.o exp_aggr.o exp_imgv.o \
|
||
exp_intr.o exp_pakd.o exp_prag.o exp_smem.o \
|
||
exp_strm.o exp_tss.o exp_util.o exp_vfpt.o expander.o fname.o fname-uf.o \
|
||
fmap.o freeze.o frontend.o gnat.o g-hesora.o g-htable.o g-os_lib.o \
|
||
g-speche.o s-crc32.o get_targ.o gnatvsn.o \
|
||
hlo.o hostparm.o impunit.o \
|
||
interfac.o itypes.o inline.o krunch.o lib.o \
|
||
layout.o lib-load.o lib-util.o lib-xref.o lib-writ.o live.o \
|
||
namet.o nlists.o nmake.o opt.o osint.o osint-c.o output.o par.o \
|
||
repinfo.o restrict.o rident.o rtsfind.o \
|
||
s-assert.o s-parame.o s-stache.o s-stalib.o \
|
||
s-imgenu.o s-stoele.o s-soflin.o \
|
||
s-exctab.o s-secsta.o s-wchcnv.o s-wchcon.o s-wchjis.o s-unstyp.o \
|
||
scans.o scn.o sdefault.o sem.o sem_aggr.o \
|
||
sem_attr.o sem_cat.o sem_ch10.o sem_ch11.o sem_ch12.o sem_ch13.o sem_ch2.o \
|
||
sem_ch3.o sem_ch4.o sem_ch5.o sem_ch6.o sem_ch7.o sem_ch8.o sem_ch9.o \
|
||
sem_case.o sem_disp.o sem_dist.o \
|
||
sem_elab.o sem_elim.o sem_eval.o sem_intr.o \
|
||
sem_maps.o sem_mech.o sem_prag.o sem_res.o \
|
||
sem_smem.o sem_type.o sem_util.o sem_vfpt.o sem_warn.o \
|
||
sinfo-cn.o sinfo.o sinput.o sinput-d.o sinput-l.o snames.o sprint.o stand.o \
|
||
stringt.o style.o switch.o switch-c.o stylesw.o validsw.o system.o \
|
||
table.o targparm.o tbuild.o tree_gen.o tree_io.o treepr.o treeprs.o \
|
||
ttypef.o ttypes.o types.o uintp.o uname.o urealp.o usage.o widechar.o
|
||
|
||
# Object files for gnat executables
|
||
GNAT1_ADA_OBJS = $(GNAT_ADA_OBJS) back_end.o gnat1drv.o
|
||
|
||
GNAT1_OBJS = $(GNAT1_C_OBJS) $(GNAT1_ADA_OBJS) $(EXTRA_GNAT1_OBJS)
|
||
|
||
GNATBIND_OBJS = \
|
||
link.o ada.o adaint.o cstreams.o cio.o ali.o ali-util.o \
|
||
alloc.o a-tags.o a-stream.o bcheck.o binde.o \
|
||
binderr.o bindgen.o bindusg.o \
|
||
butil.o casing.o csets.o \
|
||
debug.o fname.o gnat.o g-hesora.o g-htable.o \
|
||
g-os_lib.o s-crc32.o fmap.o gnatbind.o gnatvsn.o hostparm.o \
|
||
krunch.o namet.o opt.o osint.o osint-b.o output.o rident.o s-assert.o \
|
||
s-parame.o s-sopco3.o s-sopco4.o s-sopco5.o s-stache.o s-stalib.o \
|
||
s-stoele.o s-imgenu.o s-strops.o s-soflin.o s-wchcon.o s-wchjis.o \
|
||
sdefault.o switch.o switch-b.o stylesw.o validsw.o \
|
||
system.o table.o tree_io.o types.o widechar.o \
|
||
raise.o exit.o argv.o init.o final.o s-wchcnv.o s-exctab.o \
|
||
a-except.o s-memory.o s-traceb.o tracebak.o s-mastop.o s-except.o \
|
||
s-secsta.o \
|
||
atree.o scans.o einfo.o sinfo.o scn.o sinput.o sinput-l.o targparm.o \
|
||
errout.o style.o stand.o lib.o uintp.o elists.o nlists.o stringt.o snames.o \
|
||
uname.o urealp.o \
|
||
$(EXTRA_GNATBIND_OBJS)
|
||
|
||
GNATLINK_OBJS = gnatlink.o link.o \
|
||
ali.o alloc.o butil.o casing.o csets.o debug.o fmap.o fname.o gnatvsn.o \
|
||
hostparm.o namet.o opt.o osint.o output.o rident.o sdefault.o stylesw.o \
|
||
switch.o table.o tree_io.o types.o validsw.o widechar.o
|
||
|
||
GNATMAKE_OBJS = ali.o ali-util.o \
|
||
alloc.o atree.o binderr.o butil.o casing.o csets.o debug.o einfo.o elists.o \
|
||
errout.o fmap.o fname.o fname-uf.o fname-sf.o \
|
||
gnatmake.o gnatvsn.o hostparm.o krunch.o lib.o make.o makeusg.o \
|
||
mlib.o mlib-fil.o mlib-prj.o mlib-tgt.o mlib-utl.o \
|
||
namet.o nlists.o opt.o osint.o osint-m.o output.o \
|
||
prj.o prj-attr.o prj-com.o prj-dect.o prj-env.o prj-ext.o prj-nmsc.o \
|
||
prj-pars.o prj-part.o prj-proc.o prj-strt.o prj-tree.o prj-util.o \
|
||
rident.o scans.o scn.o sdefault.o sfn_scan.o sinfo.o sinfo-cn.o \
|
||
sinput.o sinput-l.o sinput-p.o \
|
||
snames.o stand.o stringt.o style.o stylesw.o validsw.o switch.o switch-m.o \
|
||
switch-c.o table.o targparm.o tree_io.o types.o \
|
||
uintp.o uname.o urealp.o usage.o widechar.o
|
||
|
||
# Convert the target variable into a space separated list of architecture,
|
||
# manufacturer, and operating system and assign each of those to its own
|
||
# variable.
|
||
|
||
host:=$(subst -, ,$(host_canonical))
|
||
targ:=$(subst -, ,$(target))
|
||
arch:=$(word 1,$(targ))
|
||
ifeq ($(words $(targ)),2)
|
||
manu:=
|
||
osys:=$(word 2,$(targ))
|
||
else
|
||
manu:=$(word 2,$(targ))
|
||
osys:=$(word 3,$(targ))
|
||
endif
|
||
|
||
# LIBGNAT_TARGET_PAIRS is a list of pairs of filenames.
|
||
# The members of each pair must be separated by a '<' and no whitespace.
|
||
# Each pair must be separated by some amount of whitespace from the following
|
||
# pair.
|
||
|
||
# Non-tasking case:
|
||
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4nintnam.ads \
|
||
s-inmaop.adb<5ninmaop.adb \
|
||
s-intman.adb<5nintman.adb \
|
||
s-osinte.ads<5nosinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-taprop.adb<5ntaprop.adb \
|
||
s-taspri.ads<5ntaspri.ads
|
||
|
||
# Default shared object option. Note that we rely on the fact that the "soname"
|
||
# option will always be present and last in this flag, so that we can have
|
||
# $(SO_OPTS)libgnat-x.xx
|
||
|
||
SO_OPTS = -Wl,-soname,
|
||
|
||
# Default gnatlib-shared target.
|
||
# This is needed on some targets to use a different gnatlib-shared target, e.g
|
||
# gnatlib-shared-dual
|
||
GNATLIB_SHARED = gnatlib-shared-default
|
||
|
||
# default value for gnatmake's target dependent file
|
||
MLIB_TGT = mlib-tgt
|
||
|
||
# $(filter-out PATTERN...,TEXT) removes all PATTERN words from TEXT.
|
||
# $(strip STRING) removes leading and trailing spaces from STRING.
|
||
# If what's left is null then it's a match.
|
||
|
||
ifeq ($(strip $(filter-out %86 os2 OS2 os2_emx,$(arch) $(osys))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-excpol.adb<4wexcpol.adb \
|
||
a-intnam.ads<4nintnam.ads \
|
||
a-numaux.adb<86numaux.adb \
|
||
a-numaux.ads<86numaux.ads \
|
||
s-inmaop.adb<5ninmaop.adb \
|
||
s-interr.adb<5ointerr.adb \
|
||
s-intman.adb<5nintman.adb \
|
||
s-mastop.adb<5omastop.adb \
|
||
s-osinte.adb<5oosinte.adb \
|
||
s-osinte.ads<5oosinte.ads \
|
||
s-osprim.adb<5oosprim.adb \
|
||
s-parame.adb<5oparame.adb \
|
||
system.ads<5osystem.ads \
|
||
s-taprop.adb<5otaprop.adb \
|
||
s-taspri.ads<5otaspri.ads
|
||
|
||
EXTRA_GNATRTL_NONTASKING_OBJS = \
|
||
i-os2err.o \
|
||
i-os2lib.o \
|
||
i-os2syn.o \
|
||
i-os2thr.o
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out %86 interix%,$(arch) $(osys))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-excpol.adb<4hexcpol.adb \
|
||
a-intnam.ads<4pintnam.ads \
|
||
a-numaux.adb<86numaux.adb \
|
||
a-numaux.ads<86numaux.ads \
|
||
g-soccon.ads<3psoccon.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-mastop.adb<5omastop.adb \
|
||
s-osinte.adb<7sosinte.adb \
|
||
s-osinte.ads<5posinte.ads \
|
||
s-osprim.adb<5posprim.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
system.ads<5psystem.ads \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<7stpopsp.adb
|
||
|
||
THREADSLIB = -lgthreads -lmalloc
|
||
endif
|
||
|
||
# sysv5uw is SCO UnixWare 7
|
||
ifeq ($(strip $(filter-out %86 sysv5uw%,$(arch) $(osys))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-excpol.adb<4wexcpol.adb \
|
||
a-intnam.ads<41intnam.ads \
|
||
a-numaux.adb<86numaux.adb \
|
||
a-numaux.ads<86numaux.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-mastop.adb<5omastop.adb \
|
||
s-osinte.ads<51osinte.ads \
|
||
s-osinte.adb<51osinte.adb \
|
||
s-osprim.adb<5posprim.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<5atpopsp.adb \
|
||
system.ads<51system.ads \
|
||
g-soccon.ads<31soccon.ads \
|
||
g-soliop.ads<31soliop.ads
|
||
|
||
THREADSLIB = -lthread
|
||
SO_OPTS = -Wl,-h,
|
||
GNATLIB_SHARED = gnatlib-shared-dual
|
||
LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out alpha% dec vx%,$(targ))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-sytaco.ads<4zsytaco.ads \
|
||
a-sytaco.adb<4zsytaco.adb \
|
||
a-intnam.ads<4zintnam.ads \
|
||
a-numaux.ads<4znumaux.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-interr.adb<5zinterr.adb \
|
||
s-intman.adb<5zintman.adb \
|
||
s-osinte.adb<5zosinte.adb \
|
||
s-osinte.ads<5zosinte.ads \
|
||
s-osprim.adb<5zosprim.adb \
|
||
s-taprop.adb<5ztaprop.adb \
|
||
s-taspri.ads<5ztaspri.ads \
|
||
s-vxwork.ads<5avxwork.ads \
|
||
g-soccon.ads<3zsoccon.ads \
|
||
g-socthi.ads<3zsocthi.ads \
|
||
g-socthi.adb<3zsocthi.adb \
|
||
system.ads<5zsystem.ads
|
||
|
||
EXTRA_GNATRTL_NONTASKING_OBJS=i-vxwork.o i-vxwoio.o
|
||
EXTRA_GNATRTL_TASKING_OBJS=s-vxwork.o
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out m68k% wrs vx%,$(targ))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-sytaco.ads<4zsytaco.ads \
|
||
a-sytaco.adb<4zsytaco.adb \
|
||
a-intnam.ads<4zintnam.ads \
|
||
a-numaux.ads<4znumaux.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-interr.adb<5zinterr.adb \
|
||
s-intman.adb<5zintman.adb \
|
||
s-osinte.adb<5zosinte.adb \
|
||
s-osinte.ads<5zosinte.ads \
|
||
s-osprim.adb<5zosprim.adb \
|
||
s-taprop.adb<5ztaprop.adb \
|
||
s-taspri.ads<5ztaspri.ads \
|
||
s-vxwork.ads<5kvxwork.ads \
|
||
g-soccon.ads<3zsoccon.ads \
|
||
g-socthi.ads<3zsocthi.ads \
|
||
g-socthi.adb<3zsocthi.adb \
|
||
system.ads<5ksystem.ads
|
||
|
||
EXTRA_GNATRTL_NONTASKING_OBJS=i-vxwork.o i-vxwoio.o
|
||
EXTRA_GNATRTL_TASKING_OBJS=s-vxwork.o
|
||
|
||
ifeq ($(strip $(filter-out yes,$(TRACE))),)
|
||
LIBGNAT_TARGET_PAIRS += \
|
||
s-traces.adb<7straces.adb \
|
||
s-tratas.adb<7stratas.adb \
|
||
s-trafor.adb<7strafor.adb \
|
||
s-trafor.ads<7strafor.ads \
|
||
s-tfsetr.adb<5ztfsetr.adb
|
||
endif
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out powerpc% wrs vx%,$(targ))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-sytaco.ads<4zsytaco.ads \
|
||
a-sytaco.adb<4zsytaco.adb \
|
||
a-intnam.ads<4zintnam.ads \
|
||
a-numaux.ads<4znumaux.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-interr.adb<5zinterr.adb \
|
||
s-intman.adb<5zintman.adb \
|
||
s-osinte.adb<5zosinte.adb \
|
||
s-osinte.ads<5zosinte.ads \
|
||
s-osprim.adb<5zosprim.adb \
|
||
s-taprop.adb<5ztaprop.adb \
|
||
s-taspri.ads<5ztaspri.ads \
|
||
s-vxwork.ads<5pvxwork.ads \
|
||
g-soccon.ads<3zsoccon.ads \
|
||
g-socthi.ads<3zsocthi.ads \
|
||
g-socthi.adb<3zsocthi.adb \
|
||
system.ads<5ysystem.ads
|
||
|
||
EXTRA_RAVEN_SOURCES=i-vxwork.ads s-vxwork.ads
|
||
EXTRA_RAVEN_OBJS=i-vxwork.o s-vxwork.o
|
||
EXTRA_GNATRTL_NONTASKING_OBJS=i-vxwork.o
|
||
EXTRA_GNATRTL_TASKING_OBJS=s-vxwork.o
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out sparc% wrs vx%,$(targ))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-sytaco.ads<4zsytaco.ads \
|
||
a-sytaco.adb<4zsytaco.adb \
|
||
a-intnam.ads<4zintnam.ads \
|
||
a-numaux.ads<4znumaux.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-interr.adb<5zinterr.adb \
|
||
s-intman.adb<5zintman.adb \
|
||
s-osinte.adb<5zosinte.adb \
|
||
s-osinte.ads<5zosinte.ads \
|
||
s-osprim.adb<5zosprim.adb \
|
||
s-taprop.adb<5ztaprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-vxwork.ads<5svxwork.ads \
|
||
system.ads<5ysystem.ads
|
||
|
||
EXTRA_GNATRTL_NONTASKING_OBJS=i-vxwork.o
|
||
EXTRA_GNATRTL_TASKING_OBJS=s-vxwork.o
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out mips% wrs vx%,$(targ))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-sytaco.ads<4zsytaco.ads \
|
||
a-sytaco.adb<4zsytaco.adb \
|
||
a-intnam.ads<4zintnam.ads \
|
||
a-numaux.ads<4znumaux.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-interr.adb<5zinterr.adb \
|
||
s-intman.adb<5zintman.adb \
|
||
s-osinte.adb<5zosinte.adb \
|
||
s-osinte.ads<5zosinte.ads \
|
||
s-osprim.adb<5zosprim.adb \
|
||
s-taprop.adb<5ztaprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-vxwork.ads<5mvxwork.ads \
|
||
system.ads<5zsystem.ads
|
||
|
||
EXTRA_GNATRTL_NONTASKING_OBJS=i-vxwork.o
|
||
EXTRA_GNATRTL_TASKING_OBJS=s-vxwork.o
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out sparc sun solaris2% sunos5%,$(targ))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4sintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<5sintman.adb \
|
||
s-osinte.adb<5sosinte.adb \
|
||
s-osinte.ads<5sosinte.ads \
|
||
s-osprim.adb<5posprim.adb \
|
||
s-parame.adb<5sparame.adb \
|
||
s-taprop.adb<5staprop.adb \
|
||
s-tasinf.adb<5stasinf.adb \
|
||
s-tasinf.ads<5stasinf.ads \
|
||
s-taspri.ads<5staspri.ads \
|
||
s-tpopse.adb<5stpopse.adb \
|
||
g-soccon.ads<3ssoccon.ads \
|
||
g-soliop.ads<3ssoliop.ads \
|
||
system.ads<5ssystem.ads
|
||
|
||
THREADSLIB = -lposix4 -lthread
|
||
MISCLIB = -lposix4 -lnsl -lsocket
|
||
SYMLIB = -laddr2line -lbfd $(INTLLIBS)
|
||
SO_OPTS = -Wl,-h,
|
||
GNATLIB_SHARED = gnatlib-shared-dual
|
||
GMEM_LIB = gmemlib
|
||
LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
|
||
|
||
ifeq ($(strip $(filter-out fsu FSU,$(THREAD_KIND))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4sintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<5sintman.adb \
|
||
s-osinte.adb<7sosinte.adb \
|
||
s-osinte.ads<5tosinte.ads \
|
||
s-osprim.adb<5posprim.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<7stpopsp.adb \
|
||
g-soccon.ads<3ssoccon.ads \
|
||
g-soliop.ads<3ssoliop.ads \
|
||
system.ads<5ssystem.ads
|
||
|
||
THREADSLIB = -lgthreads -lmalloc
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out pthread PTHREAD,$(THREAD_KIND))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4sintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-osinte.adb<5iosinte.adb \
|
||
s-osinte.ads<54osinte.ads \
|
||
s-osprim.adb<5posprim.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<5atpopsp.adb \
|
||
g-soccon.ads<3ssoccon.ads \
|
||
g-soliop.ads<3ssoliop.ads \
|
||
system.ads<5ssystem.ads
|
||
|
||
THREADSLIB = -lposix4 -lpthread
|
||
endif
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out %86 solaris2%,$(arch) $(osys))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-numaux.adb<86numaux.adb \
|
||
a-numaux.ads<86numaux.ads \
|
||
a-intnam.ads<4sintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<5sintman.adb \
|
||
s-mastop.adb<5omastop.adb \
|
||
s-osinte.adb<5sosinte.adb \
|
||
s-osinte.ads<5sosinte.ads \
|
||
s-osprim.adb<5posprim.adb \
|
||
s-parame.adb<5sparame.adb \
|
||
s-taprop.adb<5staprop.adb \
|
||
s-tasinf.adb<5stasinf.adb \
|
||
s-tasinf.ads<5stasinf.ads \
|
||
s-taspri.ads<5staspri.ads \
|
||
s-tpopse.adb<5etpopse.adb \
|
||
g-soccon.ads<3ssoccon.ads \
|
||
g-soliop.ads<3ssoliop.ads \
|
||
system.ads<5esystem.ads
|
||
|
||
THREADSLIB = -lposix4 -lthread
|
||
MISCLIB = -lposix4 -lnsl -lsocket
|
||
SO_OPTS = -Wl,-h,
|
||
GNATLIB_SHARED = gnatlib-shared-dual
|
||
LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out %86 linux%,$(arch) $(osys))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4lintnam.ads \
|
||
a-numaux.adb<86numaux.adb \
|
||
a-numaux.ads<86numaux.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<5lintman.adb \
|
||
s-mastop.adb<5omastop.adb \
|
||
s-osinte.adb<5iosinte.adb \
|
||
s-osinte.ads<5iosinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-taprop.adb<5itaprop.adb \
|
||
s-taspri.ads<5itaspri.ads \
|
||
s-tpopsp.adb<5atpopsp.adb \
|
||
system.ads<5lsystem.ads
|
||
|
||
TOOLS_TARGET_PAIRS = mlib-tgt.adb<5lml-tgt.adb
|
||
SYMLIB = -laddr2line -lbfd $(INTLLIBS)
|
||
THREADSLIB = -lpthread
|
||
GNATLIB_SHARED = gnatlib-shared-dual
|
||
GMEM_LIB = gmemlib
|
||
LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
|
||
|
||
ifeq ($(strip $(filter-out fsu FSU,$(THREAD_KIND))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4lintnam.ads \
|
||
a-numaux.adb<86numaux.adb \
|
||
a-numaux.ads<86numaux.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<5lintman.adb \
|
||
s-mastop.adb<5omastop.adb \
|
||
s-osinte.adb<7sosinte.adb \
|
||
s-osinte.ads<5losinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<7stpopsp.adb \
|
||
system.ads<5lsystem.ads
|
||
|
||
THREADSLIB = -lgthreads -lmalloc
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out rt-linux RT-LINUX,$(THREAD_KIND))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4nintnam.ads \
|
||
s-inmaop.adb<5ninmaop.adb \
|
||
s-intman.adb<5nintman.adb \
|
||
s-osinte.adb<5qosinte.adb \
|
||
s-osinte.ads<5qosinte.ads \
|
||
s-osprim.adb<5qosprim.adb \
|
||
s-stache.adb<5qstache.adb \
|
||
s-taprop.adb<5qtaprop.adb \
|
||
s-taspri.ads<5qtaspri.ads \
|
||
system.ads<5lsystem.ads
|
||
|
||
RT_FLAGS = -D__RT__
|
||
endif
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out mips sgi irix%,$(targ))),)
|
||
ifeq ($(strip $(filter-out mips sgi irix6%,$(targ))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4gintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<5fintman.adb \
|
||
s-mastop.adb<5gmastop.adb \
|
||
s-osinte.adb<5aosinte.adb \
|
||
s-osinte.ads<5fosinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-proinf.adb<5gproinf.adb \
|
||
s-proinf.ads<5gproinf.ads \
|
||
s-taprop.adb<5ftaprop.adb \
|
||
s-tasinf.ads<5ftasinf.ads \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-traceb.adb<7straceb.adb \
|
||
g-soccon.ads<3gsoccon.ads \
|
||
system.ads<5gsystem.ads
|
||
|
||
THREADSLIB = -lpthread
|
||
|
||
else
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4gintnam.ads \
|
||
s-inmaop.adb<5ninmaop.adb \
|
||
s-interr.adb<5ginterr.adb \
|
||
s-intman.adb<5gintman.adb \
|
||
s-mastop.adb<5gmastop.adb \
|
||
s-osinte.adb<5aosinte.adb \
|
||
s-osinte.ads<5gosinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-proinf.adb<5gproinf.adb \
|
||
s-proinf.ads<5gproinf.ads \
|
||
s-taprop.adb<5gtaprop.adb \
|
||
s-tasinf.adb<5gtasinf.adb \
|
||
s-tasinf.ads<5gtasinf.ads \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-traceb.adb<7straceb.adb \
|
||
g-soccon.ads<3gsoccon.ads \
|
||
system.ads<5fsystem.ads
|
||
|
||
THREADSLIB = -lathread
|
||
endif
|
||
|
||
TGT_LIB = -lexc
|
||
MISCLIB = -lexc
|
||
SO_OPTS = -Wl,-all,-set_version,sgi1.0,-update_registry,../so_locations,-soname,
|
||
LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out hppa% hp hpux%,$(targ))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4hintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-osinte.adb<5iosinte.adb \
|
||
s-osinte.ads<53osinte.ads \
|
||
s-parame.ads<5hparame.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-traceb.adb<5htraceb.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<5atpopsp.adb \
|
||
g-soccon.ads<3hsoccon.ads \
|
||
system.ads<5hsystem.ads
|
||
|
||
TGT_LIB = /usr/lib/libcl.a -lpthread
|
||
THREADSLIB = -lpthread -lc_r
|
||
SYMLIB = -laddr2line -lbfd $(INTLLIBS)
|
||
soext = .sl
|
||
SO_OPTS = -Wl,+h,
|
||
GNATLIB_SHARED = gnatlib-shared-dual
|
||
|
||
ifeq ($(strip $(filter-out dce DCE,$(THREAD_KIND))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-excpol.adb<4wexcpol.adb \
|
||
a-intnam.ads<4hintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-interr.adb<5ginterr.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-osinte.adb<5hosinte.adb \
|
||
s-osinte.ads<5hosinte.ads \
|
||
s-parame.ads<5hparame.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-taprop.adb<5htaprop.adb \
|
||
s-taspri.ads<5htaspri.ads \
|
||
g-soccon.ads<3hsoccon.ads \
|
||
system.ads<5hsystem.ads
|
||
|
||
THREADSLIB = -lcma
|
||
endif
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out ibm aix4%,$(manu) $(osys))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4cintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-osinte.adb<5bosinte.adb \
|
||
s-osinte.ads<5bosinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<7stpopsp.adb \
|
||
g-soccon.ads<3bsoccon.ads \
|
||
system.ads<5bsystem.ads
|
||
|
||
THREADSLIB = -lpthreads
|
||
ifeq ($(strip $(filter-out fsu FSU,$(THREAD_KIND))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4cintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-osinte.adb<7sosinte.adb \
|
||
s-osinte.ads<5cosinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<7stpopsp.adb \
|
||
g-soccon.ads<3bsoccon.ads \
|
||
system.ads<5bsystem.ads
|
||
|
||
THREADSLIB = -lgthreads -lmalloc
|
||
endif
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out lynxos,$(osys))),)
|
||
ifeq ($(strip $(filter-out %86 lynxos,$(arch) $(osys))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-numaux.adb<86numaux.adb \
|
||
a-numaux.ads<86numaux.ads \
|
||
a-intnam.ads<42intnam.ads \
|
||
s-mastop.adb<5omastop.adb \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-osinte.adb<52osinte.adb \
|
||
s-osinte.ads<52osinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<7stpopsp.adb \
|
||
system.ads<52system.ads
|
||
|
||
ifeq ($(strip $(filter-out pthread PTHREAD,$(THREAD_KIND))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-numaux.adb<86numaux.adb \
|
||
a-numaux.ads<86numaux.ads \
|
||
a-intnam.ads<42intnam.ads \
|
||
s-mastop.adb<5omastop.adb \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-osinte.adb<56osinte.adb \
|
||
s-osinte.ads<56osinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-taprop.adb<56taprop.adb \
|
||
s-taspri.ads<56taspri.ads \
|
||
s-tpopsp.adb<5atpopsp.adb \
|
||
system.ads<52system.ads
|
||
endif
|
||
|
||
else
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<42intnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-osinte.adb<56osinte.adb \
|
||
s-osinte.ads<56osinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-taprop.adb<56taprop.adb \
|
||
s-taspri.ads<56taspri.ads \
|
||
s-tpopsp.adb<5atpopsp.adb \
|
||
system.ads<52system.ads
|
||
endif
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out rtems,$(osys))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4rintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-osinte.adb<5rosinte.adb \
|
||
s-osinte.ads<5rosinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-parame.adb<5rparame.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<5atpopsp.adb
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out go32 msdos,$(osys))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4dintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-osinte.adb<7sosinte.adb \
|
||
s-osinte.ads<5dosinte.ads \
|
||
s-osprim.adb<7sosprim.adb \
|
||
s-taprop.adb<7staprop.adb \
|
||
s-taspri.ads<7staspri.ads \
|
||
s-tpopsp.adb<7stpopsp.adb
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out alpha% dec osf%,$(targ))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-intnam.ads<4aintnam.ads \
|
||
s-inmaop.adb<7sinmaop.adb \
|
||
s-intman.adb<7sintman.adb \
|
||
s-mastop.adb<5amastop.adb \
|
||
s-osinte.adb<5aosinte.adb \
|
||
s-osinte.ads<5aosinte.ads \
|
||
s-osprim.adb<5posprim.adb \
|
||
s-taprop.adb<5ataprop.adb \
|
||
s-tasinf.ads<5atasinf.ads \
|
||
s-taspri.ads<5ataspri.ads \
|
||
s-tpopsp.adb<5atpopsp.adb \
|
||
s-traceb.adb<7straceb.adb \
|
||
g-soccon.ads<3asoccon.ads \
|
||
system.ads<5asystem.ads
|
||
|
||
THREADSLIB = -lpthread -lmach -lexc -lrt
|
||
SYMLIB = -laddr2line -lbfd $(INTLLIBS)
|
||
LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out alpha% dec vms% openvms% alphavms%,$(host))),)
|
||
|
||
EXTRA_GNAT1_OBJS = ../prefix.o vmshandler.o
|
||
EXTRA_GNATBIND_OBJS = ../prefix.o vmshandler.o
|
||
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out alpha% dec vms% openvms% alphavms%,$(targ))),)
|
||
|
||
ifeq ($(strip $(filter-out alpha64% dec vms% openvms% alphavms%,$(targ))),)
|
||
LIBGNAT_TARGET_PAIRS_AUX =
|
||
else
|
||
ifeq ($(strip $(filter-out express EXPRESS,$(THREAD_KIND))),)
|
||
LIBGNAT_TARGET_PAIRS_AUX = \
|
||
s-parame.ads<5xparame.ads
|
||
else
|
||
LIBGNAT_TARGET_PAIRS_AUX = \
|
||
s-parame.ads<5vparame.ads
|
||
endif
|
||
endif
|
||
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-caldel.adb<4vcaldel.adb \
|
||
a-calend.adb<4vcalend.adb \
|
||
a-calend.ads<4vcalend.ads \
|
||
a-excpol.adb<4wexcpol.adb \
|
||
a-intnam.ads<4vintnam.ads \
|
||
g-enblsp.adb<3venblsp.adb \
|
||
i-cstrea.adb<6vcstrea.adb \
|
||
i-cpp.adb<6vcpp.adb \
|
||
interfac.ads<6vinterf.ads \
|
||
s-asthan.adb<5vasthan.adb \
|
||
s-inmaop.adb<5vinmaop.adb \
|
||
s-interr.adb<5vinterr.adb \
|
||
s-intman.adb<5vintman.adb \
|
||
s-intman.ads<5vintman.ads \
|
||
s-osinte.adb<5vosinte.adb \
|
||
s-osinte.ads<5vosinte.ads \
|
||
s-osprim.adb<5vosprim.adb \
|
||
s-osprim.ads<5vosprim.ads \
|
||
s-taprop.adb<5vtaprop.adb \
|
||
s-taspri.ads<5vtaspri.ads \
|
||
s-tpopde.adb<5vtpopde.adb \
|
||
s-tpopde.ads<5vtpopde.ads \
|
||
s-vaflop.adb<5vvaflop.adb \
|
||
system.ads<5xsystem.ads \
|
||
$(LIBGNAT_TARGET_PAIRS_AUX)
|
||
|
||
GNATLIB_SHARED=gnatlib-shared-vms
|
||
EXTRA_LIBGNAT_SRCS=vmshandler.asm
|
||
EXTRA_LIBGNAT_OBJS=vmshandler.o
|
||
EXTRA_GNATRTL_TASKING_OBJS=s-tpopde.o
|
||
EXTRA_GNATTOOLS_OBJS = ../prefix.o vmshandler.o
|
||
endif
|
||
|
||
ifeq ($(strip $(filter-out cygwin32% mingw32% pe,$(osys))),)
|
||
LIBGNAT_TARGET_PAIRS = \
|
||
a-calend.adb<4wcalend.adb \
|
||
a-excpol.adb<4wexcpol.adb \
|
||
a-intnam.ads<4wintnam.ads \
|
||
a-numaux.adb<86numaux.adb \
|
||
a-numaux.ads<86numaux.ads \
|
||
s-gloloc.adb<5wgloloc.adb \
|
||
s-inmaop.adb<5ninmaop.adb \
|
||
s-interr.adb<5ginterr.adb \
|
||
s-intman.adb<5wintman.adb \
|
||
s-mastop.adb<5omastop.adb \
|
||
s-memory.adb<5wmemory.adb \
|
||
s-osinte.ads<5wosinte.ads \
|
||
s-osprim.adb<5wosprim.adb \
|
||
s-taprop.adb<5wtaprop.adb \
|
||
s-taspri.ads<5wtaspri.ads \
|
||
g-socthi.ads<3wsocthi.ads \
|
||
g-socthi.adb<3wsocthi.adb \
|
||
g-soccon.ads<3wsoccon.ads \
|
||
g-soliop.ads<3wsoliop.ads \
|
||
system.ads<5wsystem.ads
|
||
|
||
MISCLIB = -lwsock32
|
||
SYMLIB = -laddr2line -lbfd $(INTLLIBS)
|
||
GMEM_LIB = gmemlib
|
||
EXTRA_GNATTOOLS = ../../gnatdll$(exeext)
|
||
EXTRA_GNATRTL_NONTASKING_OBJS = g-regist.o
|
||
endif
|
||
|
||
# The runtime library for gnat comprises two directories. One contains the
|
||
# Ada source files that the compiler (gnat1) needs -- these files are listed
|
||
# by ADA_INCLUDE_SRCS -- and the other contains the object files and their
|
||
# corresponding .ali files for the parts written in Ada, libgnat.a for
|
||
# the parts of the runtime written in C, and libgthreads.a for the pthreads
|
||
# emulation library. LIBGNAT_OBJS lists the objects that go into libgnat.a,
|
||
# while GNATRTL_OBJS lists the object files compiled from Ada sources that
|
||
# go into the directory. The pthreads emulation is built in the threads
|
||
# subdirectory and copied.
|
||
LIBGNAT_SRCS = ada.h adaint.c adaint.h argv.c cio.c cstreams.c \
|
||
errno.c exit.c cal.c \
|
||
raise.h raise.c sysdep.c types.h aux-io.c init.c \
|
||
final.c tracebak.c expect.c mkdir.c $(EXTRA_LIBGNAT_SRCS)
|
||
|
||
LIBGNAT_OBJS = adaint.o argv.o cio.o cstreams.o errno.o exit.o \
|
||
raise.o sysdep.o aux-io.o init.o cal.o final.o \
|
||
tracebak.o expect.o mkdir.o $(EXTRA_LIBGNAT_OBJS)
|
||
|
||
# NOTE ??? - when the -I option for compiling Ada code is made to work,
|
||
# the library installation will change and there will be a
|
||
# GNAT_RTL_SRCS. Right now we count on being able to build GNATRTL_OBJS
|
||
# from ADA_INCLUDE_SRCS.
|
||
|
||
# Objects needed only for tasking
|
||
GNATRTL_TASKING_OBJS= \
|
||
a-dynpri.o \
|
||
a-interr.o \
|
||
a-intsig.o \
|
||
a-intnam.o \
|
||
a-reatim.o \
|
||
a-retide.o \
|
||
a-sytaco.o \
|
||
a-taside.o \
|
||
g-thread.o \
|
||
s-asthan.o \
|
||
s-inmaop.o \
|
||
s-interr.o \
|
||
s-intman.o \
|
||
s-osinte.o \
|
||
s-proinf.o \
|
||
s-taenca.o \
|
||
s-taprob.o \
|
||
s-taprop.o \
|
||
s-tarest.o \
|
||
s-tasdeb.o \
|
||
s-tasinf.o \
|
||
s-tasini.o \
|
||
s-taskin.o \
|
||
s-taspri.o \
|
||
s-tasque.o \
|
||
s-tasres.o \
|
||
s-tasren.o \
|
||
s-tassta.o \
|
||
s-tasuti.o \
|
||
s-taasde.o \
|
||
s-tadeca.o \
|
||
s-tadert.o \
|
||
s-tataat.o \
|
||
s-tpinop.o \
|
||
s-tpoben.o \
|
||
s-tpobop.o \
|
||
s-tposen.o \
|
||
s-tratas.o $(EXTRA_GNATRTL_TASKING_OBJS)
|
||
|
||
# Objects needed for non-tasking.
|
||
GNATRTL_NONTASKING_OBJS= \
|
||
a-caldel.o \
|
||
a-calend.o \
|
||
a-chahan.o \
|
||
a-charac.o \
|
||
a-chlat1.o \
|
||
a-chlat9.o \
|
||
a-colien.o \
|
||
a-colire.o \
|
||
a-comlin.o \
|
||
a-cwila1.o \
|
||
a-cwila9.o \
|
||
a-decima.o \
|
||
a-einuoc.o \
|
||
a-except.o \
|
||
a-exctra.o \
|
||
a-filico.o \
|
||
a-finali.o \
|
||
a-flteio.o \
|
||
a-fwteio.o \
|
||
a-inteio.o \
|
||
a-ioexce.o \
|
||
a-iwteio.o \
|
||
a-lfteio.o \
|
||
a-lfwtio.o \
|
||
a-liteio.o \
|
||
a-liwtio.o \
|
||
a-llftio.o \
|
||
a-llfwti.o \
|
||
a-llitio.o \
|
||
a-lliwti.o \
|
||
a-ncelfu.o \
|
||
a-nlcefu.o \
|
||
a-nlcoty.o \
|
||
a-nlelfu.o \
|
||
a-nllcef.o \
|
||
a-nllcty.o \
|
||
a-nllefu.o \
|
||
a-nscefu.o \
|
||
a-nscoty.o \
|
||
a-nselfu.o \
|
||
a-nucoty.o \
|
||
a-nuelfu.o \
|
||
a-nuflra.o \
|
||
a-numaux.o \
|
||
a-numeri.o \
|
||
a-sfteio.o \
|
||
a-sfwtio.o \
|
||
a-siteio.o \
|
||
a-siwtio.o \
|
||
a-ssicst.o \
|
||
a-ssitio.o \
|
||
a-ssiwti.o \
|
||
a-stmaco.o \
|
||
a-strbou.o \
|
||
a-stream.o \
|
||
a-strfix.o \
|
||
a-string.o \
|
||
a-strmap.o \
|
||
a-strsea.o \
|
||
a-strunb.o \
|
||
a-ststio.o \
|
||
a-stunau.o \
|
||
a-stwibo.o \
|
||
a-stwifi.o \
|
||
a-stwima.o \
|
||
a-stwise.o \
|
||
a-stwiun.o \
|
||
a-suteio.o \
|
||
a-swuwti.o \
|
||
a-swmwco.o \
|
||
a-tags.o \
|
||
a-teioed.o \
|
||
a-textio.o \
|
||
a-ticoau.o \
|
||
a-tideau.o \
|
||
a-tienau.o \
|
||
a-tiflau.o \
|
||
a-tigeau.o \
|
||
a-tiinau.o \
|
||
a-timoau.o \
|
||
a-tiocst.o \
|
||
a-titest.o \
|
||
a-witeio.o \
|
||
a-wtcoau.o \
|
||
a-wtcstr.o \
|
||
a-wtdeau.o \
|
||
a-wtedit.o \
|
||
a-wtenau.o \
|
||
a-wtflau.o \
|
||
a-wtgeau.o \
|
||
a-wtinau.o \
|
||
a-wtmoau.o \
|
||
a-wttest.o \
|
||
ada.o \
|
||
calendar.o \
|
||
g-awk.o \
|
||
g-busora.o \
|
||
g-calend.o \
|
||
g-casuti.o \
|
||
g-catiio.o \
|
||
g-cgi.o \
|
||
g-cgicoo.o \
|
||
g-cgideb.o \
|
||
g-comlin.o \
|
||
g-crc32.o \
|
||
g-curexc.o \
|
||
g-debuti.o \
|
||
g-debpoo.o \
|
||
g-diopit.o \
|
||
g-dirope.o \
|
||
g-except.o \
|
||
g-exctra.o \
|
||
g-expect.o \
|
||
g-flocon.o \
|
||
g-hesora.o \
|
||
g-htable.o \
|
||
g-io.o \
|
||
g-io_aux.o \
|
||
g-locfil.o \
|
||
g-md5.o \
|
||
g-moreex.o \
|
||
g-os_lib.o \
|
||
g-regexp.o \
|
||
g-regpat.o \
|
||
g-soccon.o \
|
||
g-socket.o \
|
||
g-socthi.o \
|
||
g-soliop.o \
|
||
g-souinf.o \
|
||
g-speche.o \
|
||
g-spipat.o \
|
||
g-spitbo.o \
|
||
g-sptabo.o \
|
||
g-sptain.o \
|
||
g-sptavs.o \
|
||
g-tasloc.o \
|
||
g-traceb.o \
|
||
gnat.o \
|
||
i-c.o \
|
||
i-cexten.o \
|
||
i-cobol.o \
|
||
i-cpp.o \
|
||
i-cstrea.o \
|
||
i-cstrin.o \
|
||
i-fortra.o \
|
||
i-pacdec.o \
|
||
interfac.o \
|
||
ioexcept.o \
|
||
machcode.o \
|
||
s-addima.o \
|
||
s-arit64.o \
|
||
s-assert.o \
|
||
s-auxdec.o \
|
||
s-bitops.o \
|
||
s-chepoo.o \
|
||
s-crc32.o \
|
||
s-direio.o \
|
||
s-errrep.o \
|
||
s-except.o \
|
||
s-exctab.o \
|
||
s-exnflt.o \
|
||
s-exngen.o \
|
||
s-exnint.o \
|
||
s-exnlfl.o \
|
||
s-exnlin.o \
|
||
s-exnllf.o \
|
||
s-exnlli.o \
|
||
s-exnsfl.o \
|
||
s-exnsin.o \
|
||
s-exnssi.o \
|
||
s-expflt.o \
|
||
s-expgen.o \
|
||
s-expint.o \
|
||
s-explfl.o \
|
||
s-explin.o \
|
||
s-expllf.o \
|
||
s-explli.o \
|
||
s-expllu.o \
|
||
s-expmod.o \
|
||
s-expsfl.o \
|
||
s-expsin.o \
|
||
s-expssi.o \
|
||
s-expuns.o \
|
||
s-fatflt.o \
|
||
s-fatlfl.o \
|
||
s-fatllf.o \
|
||
s-fatsfl.o \
|
||
s-ficobl.o \
|
||
s-fileio.o \
|
||
s-finimp.o \
|
||
s-finroo.o \
|
||
s-fore.o \
|
||
s-imgbiu.o \
|
||
s-imgboo.o \
|
||
s-imgcha.o \
|
||
s-imgdec.o \
|
||
s-imgenu.o \
|
||
s-imgint.o \
|
||
s-imgllb.o \
|
||
s-imglld.o \
|
||
s-imglli.o \
|
||
s-imgllu.o \
|
||
s-imgllw.o \
|
||
s-imgrea.o \
|
||
s-imguns.o \
|
||
s-imgwch.o \
|
||
s-imgwiu.o \
|
||
s-io.o \
|
||
s-gloloc.o \
|
||
s-maccod.o \
|
||
s-mantis.o \
|
||
s-mastop.o \
|
||
s-osprim.o \
|
||
s-pack03.o \
|
||
s-pack05.o \
|
||
s-pack06.o \
|
||
s-pack07.o \
|
||
s-pack09.o \
|
||
s-pack10.o \
|
||
s-pack11.o \
|
||
s-pack12.o \
|
||
s-pack13.o \
|
||
s-pack14.o \
|
||
s-pack15.o \
|
||
s-pack17.o \
|
||
s-pack18.o \
|
||
s-pack19.o \
|
||
s-pack20.o \
|
||
s-pack21.o \
|
||
s-pack22.o \
|
||
s-pack23.o \
|
||
s-pack24.o \
|
||
s-pack25.o \
|
||
s-pack26.o \
|
||
s-pack27.o \
|
||
s-pack28.o \
|
||
s-pack29.o \
|
||
s-pack30.o \
|
||
s-pack31.o \
|
||
s-pack33.o \
|
||
s-pack34.o \
|
||
s-pack35.o \
|
||
s-pack36.o \
|
||
s-pack37.o \
|
||
s-pack38.o \
|
||
s-pack39.o \
|
||
s-pack40.o \
|
||
s-pack41.o \
|
||
s-pack42.o \
|
||
s-pack43.o \
|
||
s-pack44.o \
|
||
s-pack45.o \
|
||
s-pack46.o \
|
||
s-pack47.o \
|
||
s-pack48.o \
|
||
s-pack49.o \
|
||
s-pack50.o \
|
||
s-pack51.o \
|
||
s-pack52.o \
|
||
s-pack53.o \
|
||
s-pack54.o \
|
||
s-pack55.o \
|
||
s-pack56.o \
|
||
s-pack57.o \
|
||
s-pack58.o \
|
||
s-pack59.o \
|
||
s-pack60.o \
|
||
s-pack61.o \
|
||
s-pack62.o \
|
||
s-pack63.o \
|
||
s-parame.o \
|
||
s-parint.o \
|
||
s-pooglo.o \
|
||
s-pooloc.o \
|
||
s-poosiz.o \
|
||
s-powtab.o \
|
||
s-rpc.o \
|
||
s-scaval.o \
|
||
s-secsta.o \
|
||
s-sequio.o \
|
||
s-shasto.o \
|
||
s-sopco3.o \
|
||
s-sopco4.o \
|
||
s-sopco5.o \
|
||
s-stache.o \
|
||
s-stalib.o \
|
||
s-stoele.o \
|
||
s-stopoo.o \
|
||
s-stratt.o \
|
||
s-strops.o \
|
||
s-soflin.o \
|
||
s-memory.o \
|
||
s-traceb.o \
|
||
s-traces.o \
|
||
s-unstyp.o \
|
||
s-vaflop.o \
|
||
s-valboo.o \
|
||
s-valcha.o \
|
||
s-valdec.o \
|
||
s-valenu.o \
|
||
s-valint.o \
|
||
s-vallld.o \
|
||
s-vallli.o \
|
||
s-valllu.o \
|
||
s-valrea.o \
|
||
s-valuns.o \
|
||
s-valuti.o \
|
||
s-valwch.o \
|
||
s-vercon.o \
|
||
s-vmexta.o \
|
||
s-wchcnv.o \
|
||
s-wchcon.o \
|
||
s-wchjis.o \
|
||
s-wchstw.o \
|
||
s-wchwts.o \
|
||
s-widboo.o \
|
||
s-widcha.o \
|
||
s-widenu.o \
|
||
s-widlli.o \
|
||
s-widllu.o \
|
||
s-widwch.o \
|
||
s-wwdcha.o \
|
||
s-wwdenu.o \
|
||
s-wwdwch.o \
|
||
system.o \
|
||
text_io.o $(EXTRA_GNATRTL_NONTASKING_OBJS)
|
||
|
||
GNATRTL_OBJS = $(GNATRTL_NONTASKING_OBJS) $(GNATRTL_TASKING_OBJS) g-trasym.o
|
||
|
||
# Files which are suitable in no run time/hi integrity mode
|
||
|
||
HIE_SOURCES = \
|
||
system.ads \
|
||
ada.ads \
|
||
a-unccon.ads \
|
||
a-uncdea.ads \
|
||
gnat.ads \
|
||
g-souinf.ads \
|
||
interfac.ads \
|
||
s-stoele.ads \
|
||
s-stoele.adb \
|
||
unchconv.ads \
|
||
unchdeal.ads \
|
||
s-maccod.ads \
|
||
s-unstyp.ads \
|
||
s-fatgen.ads \
|
||
s-fatgen.adb \
|
||
s-fatflt.ads \
|
||
s-fatlfl.ads \
|
||
s-fatllf.ads \
|
||
s-fatsfl.ads \
|
||
s-secsta.ads \
|
||
s-secsta.adb \
|
||
a-tags.ads \
|
||
a-tags.adb $(EXTRA_HIE_SOURCES)
|
||
|
||
HIE_OBJS = \
|
||
system.o \
|
||
ada.o \
|
||
a-except.o \
|
||
gnat.o \
|
||
g-souinf.o \
|
||
interfac.o \
|
||
i-c.o \
|
||
s-stoele.o \
|
||
s-maccod.o \
|
||
s-unstyp.o \
|
||
s-fatflt.o \
|
||
s-fatlfl.o \
|
||
s-fatllf.o \
|
||
s-secsta.o \
|
||
a-tags.o $(EXTRA_HIE_OBJS)
|
||
|
||
# Files which are needed in ravenscar mode
|
||
|
||
RAVEN_SOURCES = \
|
||
$(HIE_SOURCES) \
|
||
s-parame.ads \
|
||
s-parame.adb \
|
||
g-except.ads \
|
||
s-osinte.ads \
|
||
s-osinte.adb \
|
||
s-tasinf.ads \
|
||
s-tasinf.adb \
|
||
s-taspri.ads \
|
||
s-taprop.ads \
|
||
s-taprop.adb \
|
||
s-taskin.ads \
|
||
s-taskin.adb \
|
||
s-interr.ads \
|
||
s-interr.adb \
|
||
a-interr.ads \
|
||
a-interr.adb \
|
||
a-intnam.ads \
|
||
a-reatim.ads \
|
||
a-reatim.adb \
|
||
a-retide.ads \
|
||
a-retide.adb \
|
||
s-taprob.ads \
|
||
s-taprob.adb \
|
||
s-tposen.ads \
|
||
s-tposen.adb \
|
||
s-tasres.ads \
|
||
s-tarest.ads \
|
||
s-tarest.adb $(EXTRA_RAVEN_SOURCES)
|
||
|
||
# Objects to generate for the ravenscar run time
|
||
|
||
RAVEN_OBJS = \
|
||
$(HIE_OBJS) \
|
||
s-parame.o \
|
||
g-except.o \
|
||
s-osinte.o \
|
||
s-tasinf.o \
|
||
s-taspri.o \
|
||
s-taprop.o \
|
||
s-taskin.o \
|
||
s-interr.o \
|
||
a-interr.o \
|
||
a-intnam.o \
|
||
a-reatim.o \
|
||
a-retide.o \
|
||
s-taprob.o \
|
||
s-tposen.o \
|
||
s-tasres.o \
|
||
s-tarest.o $(EXTRA_RAVEN_OBJS)
|
||
|
||
# Default run time files
|
||
|
||
ADA_INCLUDE_SRCS =\
|
||
ada.ads calendar.ads directio.ads gnat.ads interfac.ads ioexcept.ads \
|
||
machcode.ads text_io.ads unchconv.ads unchdeal.ads \
|
||
sequenio.ads system.ads Makefile.adalib memtrack.adb \
|
||
a-*.adb a-*.ads g-*.ad? i-*.ad? \
|
||
s-[a-o]*.adb s-[p-z]*.adb \
|
||
s-[a-o]*.ads s-[p-z]*.ads
|
||
|
||
# Language-independent object files.
|
||
BACKEND = ../main.o ../attribs.o ../libbackend.a
|
||
|
||
LIBGNAT=../rts/libgnat.a
|
||
TOOLS_FLAGS_TO_PASS= \
|
||
"CC=$(CC)" \
|
||
"CFLAGS=$(CFLAGS)" \
|
||
"LDFLAGS=$(LDFLAGS)" \
|
||
"ADAFLAGS=$(ADAFLAGS)" \
|
||
"INCLUDES=$(INCLUDES_FOR_SUBDIR)"\
|
||
"ADA_INCLUDES=$(ADA_INCLUDES) $(ADA_INCLUDES_FOR_SUBDIR)"\
|
||
"libsubdir=$(libsubdir)" \
|
||
"exeext=$(exeext)" \
|
||
"srcdir=$(fsrcdir)" \
|
||
"TOOLS_LIBS=$(TOOLS_LIBS) $(TGT_LIB)" \
|
||
"GNATMAKE=$(GNATMAKE)" \
|
||
"GNATLINK=$(GNATLINK)" \
|
||
"GNATBIND=$(GNATBIND)"
|
||
|
||
# Build directory for the tools. Let's copy the target dependent
|
||
# sources using the same mechanism as for gnatlib. The other sources are
|
||
# accessed using the vpath directive below
|
||
|
||
../stamp-tools:
|
||
-$(RM) tools/*
|
||
-$(RMDIR) tools
|
||
-$(MKDIR) tools
|
||
-(cd tools; $(LN_S) ../sdefault.adb .)
|
||
-$(foreach PAIR,$(TOOLS_TARGET_PAIRS), \
|
||
$(RM) tools/$(word 1,$(subst <, ,$(PAIR)));\
|
||
$(LN_S) $(fsrcdir)/$(word 2,$(subst <, ,$(PAIR))) \
|
||
tools/$(word 1,$(subst <, ,$(PAIR)));)
|
||
touch ../stamp-tools
|
||
|
||
# when compiling the tools, the runtime has to be first on the path so that
|
||
# it hides the runtime files lying with the rest of the sources
|
||
ifeq ($(TOOLSCASE),native)
|
||
vpath %.ads ../rts ../
|
||
vpath %.adb ../rts ../
|
||
vpath %.c ../rts ../
|
||
vpath %.h ../rts ../
|
||
endif
|
||
|
||
# in the cross tools case, everything is compiled with the native
|
||
# gnatmake/link. Therefore only -I needs to be modified in ADA_INCLUDES
|
||
ifeq ($(TOOLSCASE),cross)
|
||
vpath %.ads ../
|
||
vpath %.adb ../
|
||
vpath %.c ../
|
||
vpath %.h ../
|
||
endif
|
||
|
||
# gnatmake/link tools cannot always be built with gnatmake/link for bootstrap
|
||
# reasons: gnatmake should be built with a recent compiler, a recent compiler
|
||
# may not generate ALI files compatible with an old gnatmake so it is important
|
||
# to be able to build gnatmake without a version of gnartmake around. Once
|
||
# everything has been compiled once, gnatmake can be recompiled with itself
|
||
# (see target gnattools1-re)
|
||
gnattools1: ../stamp-tools ../stamp-gnatlib
|
||
$(MAKE) -C tools -f ../Makefile $(TOOLS_FLAGS_TO_PASS) \
|
||
TOOLSCASE=native \
|
||
../../gnatmake$(exeext) ../../gnatlink$(exeext) ../../gnatbl$(exeext)
|
||
|
||
# gnatmake/link can be build with recent gnatmake/link if they are available.
|
||
# This is especially convenient for building cross tools or for rebuilding
|
||
# the tools when the original bootstrap has already be done.
|
||
gnattools1-re: ../stamp-tools
|
||
$(MAKE) -C tools -f ../Makefile $(TOOLS_FLAGS_TO_PASS) \
|
||
TOOLSCASE=cross INCLUDES="" gnatmake-re gnatlink-re
|
||
|
||
# these tools are built with gnatmake & are common to native and cross
|
||
gnattools2: ../stamp-tools
|
||
$(MAKE) -C tools -f ../Makefile $(TOOLS_FLAGS_TO_PASS) \
|
||
TOOLSCASE=native \
|
||
../../gnatchop$(exeext) ../../gnat$(exeext) ../../gnatkr$(exeext) \
|
||
../../gnatls$(exeext) ../../gnatprep$(exeext) \
|
||
../../gnatpsta$(exeext) ../../gnatxref$(exeext) \
|
||
../../gnatfind$(exeext) ../../gnatname$(exeext)
|
||
|
||
# These tools are only built for the native version.
|
||
gnattools3: ../stamp-tools
|
||
$(MAKE) -C tools -f ../Makefile $(TOOLS_FLAGS_TO_PASS) \
|
||
TOOLSCASE=native \
|
||
top_builddir=../.. ../../gnatmem$(exeext) $(EXTRA_GNATTOOLS)
|
||
|
||
../../gnatchop$(exeext):
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatchop --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatchop
|
||
$(GNATLINK) -v gnatchop -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \
|
||
$(TOOLS_LIBS)
|
||
|
||
../../gnat$(exeext):
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatcmd --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatcmd
|
||
$(GNATLINK) -v gnatcmd -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \
|
||
$(TOOLS_LIBS)
|
||
|
||
../../gnatkr$(exeext):
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatkr --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatkr
|
||
$(GNATLINK) -v gnatkr -o $@ --GCC="$(CC) $(ADA_INCLUDES)" $(TOOLS_LIBS)
|
||
|
||
../../gnatls$(exeext):
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatls --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatls
|
||
$(GNATLINK) -v gnatls -o $@ --GCC="$(CC) $(ADA_INCLUDES)" $(TOOLS_LIBS)
|
||
|
||
../../gnatname$(exeext):
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatname --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatname
|
||
$(GNATLINK) -v gnatname -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \
|
||
$(TOOLS_LIBS)
|
||
|
||
../../gnatprep$(exeext):
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatprep --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatprep
|
||
$(GNATLINK) -v gnatprep -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \
|
||
$(TOOLS_LIBS)
|
||
|
||
../../gnatpsta$(exeext): deftarg.o
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatpsta --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatpsta
|
||
$(GNATLINK) -v gnatpsta -o $@ --GCC="$(CC) $(ADA_INCLUDES)"\
|
||
../targtyps.o deftarg.o $(TOOLS_LIBS)
|
||
|
||
../../gnatxref$(exeext):
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatxref --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatxref
|
||
$(GNATLINK) -v gnatxref -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \
|
||
$(TOOLS_LIBS)
|
||
|
||
../../gnatfind$(exeext):
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatfind --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatfind
|
||
$(GNATLINK) -v gnatfind -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \
|
||
$(TOOLS_LIBS)
|
||
|
||
../../gnatmem$(exeext): gmem.o $(SYMDEPS)
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatmem --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatmem
|
||
$(GNATLINK) -v gnatmem -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \
|
||
gmem.o $(SYMLIB) $(TOOLS_LIBS)
|
||
|
||
../../gnatdll$(exeext):
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatdll --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) $(GNATBIND_FLAGS) gnatdll
|
||
$(GNATLINK) -v gnatdll -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \
|
||
$(TOOLS_LIBS)
|
||
|
||
gnatmake-re:
|
||
$(GNATMAKE) $(ADA_INCLUDES) -u sdefault --GCC="$(CC) $(MOST_ADA_FLAGS)"
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatmake --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatmake
|
||
$(GNATLINK) -v gnatmake -o ../../gnatmake$(exeext) \
|
||
--GCC="$(CC) $(ADA_INCLUDES)" $(TOOLS_LIBS)
|
||
|
||
# Note the use of the "mv" command in order to allow gnatlink to be linked with
|
||
# with the former version of gnatlink itself which cannot override itself.
|
||
gnatlink-re: link.o
|
||
$(GNATMAKE) -c $(ADA_INCLUDES) gnatlink --GCC="$(CC) $(ALL_ADAFLAGS)"
|
||
$(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatlink
|
||
$(GNATLINK) -v gnatlink -o ../../gnatlinknew$(exeext) \
|
||
--GCC="$(CC) $(ADA_INCLUDES)" link.o $(TOOLS_LIBS)
|
||
$(MV) ../../gnatlinknew$(exeext) ../../gnatlink$(exeext)
|
||
|
||
|
||
# Needs to be built with CC=gcc
|
||
# Since the RTL should be built with the latest compiler, remove the
|
||
# stamp target in the parent directory whenever gnat1 is rebuilt
|
||
# Likewise for the tools
|
||
../gnat1$(exeext): $(P) $(TARGET_ADA_SRCS) $(GNAT1_OBJS) $(BACKEND) $(LIBDEPS)
|
||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GNAT1_OBJS) $(BACKEND) $(LIBS)
|
||
$(RM) ../stamp-gnatlib2 ../stamp-tools
|
||
|
||
../gnatbind$(exeext): $(P) b_gnatb.o $(GNATBIND_OBJS)
|
||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatb.o $(GNATBIND_OBJS) \
|
||
$(LIBIBERTY) $(LIBS)
|
||
|
||
../../gnatmake$(exeext): $(P) b_gnatm.o $(GNATMAKE_OBJS)
|
||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatm.o $(GNATMAKE_OBJS) \
|
||
$(TOOLS_LIBS)
|
||
|
||
../../gnatlink$(exeext): $(P) b_gnatl.o $(GNATLINK_OBJS)
|
||
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatl.o $(GNATLINK_OBJS) \
|
||
$(TOOLS_LIBS)
|
||
|
||
../../gnatbl$(exeext): gnatbl.o
|
||
$(CC) -o $@ $(ALL_CFLAGS) $(LDFLAGS) gnatbl.o $(TOOLS_LIBS)
|
||
|
||
gnatbl.o: gnatbl.c adaint.h
|
||
$(CC) $(ALL_CFLAGS) $(INCLUDES) -c $<
|
||
|
||
../stamp-gnatlib:
|
||
@if [ ! -f stamp-gnatlib ] ; \
|
||
then \
|
||
$(ECHO) You must first build the GNAT library: make gnatlib; \
|
||
false; \
|
||
else \
|
||
true; \
|
||
fi
|
||
|
||
install-gnatlib: ../stamp-gnatlib
|
||
# Create the directory before deleting it, in case the directory is
|
||
# a list of directories (as it may be on VMS). This ensures we are
|
||
# deleting the right one.
|
||
-$(MKDIR) $(ADA_RTL_OBJ_DIR)
|
||
-$(MKDIR) $(ADA_INCLUDE_DIR)
|
||
$(RMDIR) $(ADA_RTL_OBJ_DIR)
|
||
$(RMDIR) $(ADA_INCLUDE_DIR)
|
||
-$(MKDIR) $(ADA_RTL_OBJ_DIR)
|
||
-$(MKDIR) $(ADA_INCLUDE_DIR)
|
||
-$(INSTALL_DATA) ada/rts/Makefile.adalib $(ADA_RTL_OBJ_DIR)
|
||
for file in ada/rts/*.ali; do \
|
||
$(INSTALL_DATA) $$file $(ADA_RTL_OBJ_DIR); \
|
||
done
|
||
-for file in ada/rts/*$(arext);do \
|
||
$(INSTALL_DATA) $$file $(ADA_RTL_OBJ_DIR); \
|
||
done
|
||
ifeq ($(strip $(filter-out alpha% dec vms% openvms% alphavms%,$(targ))),)
|
||
-for file in ada/rts/lib*$(soext);do \
|
||
$(INSTALL_DATA) $$file $(ADA_RTL_OBJ_DIR); \
|
||
done
|
||
else
|
||
-for file in ada/rts/lib*-**$(soext);do \
|
||
$(INSTALL_DATA) $$file $(ADA_RTL_OBJ_DIR); \
|
||
done
|
||
endif
|
||
-$(LN_S) $(ADA_RTL_OBJ_DIR)/libgnat-*$(soext) \
|
||
$(ADA_RTL_OBJ_DIR)/libgnat$(soext)
|
||
-$(LN_S) $(ADA_RTL_OBJ_DIR)/libgnarl-*$(soext) \
|
||
$(ADA_RTL_OBJ_DIR)/libgnarl$(soext)
|
||
# This copy must be done preserving the date on the original file.
|
||
for file in ada/rts/*.adb ada/rts/*.ads; do \
|
||
$(INSTALL_DATA_DATE) $$file $(ADA_INCLUDE_DIR); \
|
||
done
|
||
cd $(ADA_INCLUDE_DIR); $(CHMOD) a-wx *.adb
|
||
cd $(ADA_INCLUDE_DIR); $(CHMOD) a-wx *.ads
|
||
|
||
../stamp-gnatlib2:
|
||
$(RM) rts/s-*.ali
|
||
$(RM) rts/s-*$(objext)
|
||
$(RM) rts/a-*.ali
|
||
$(RM) rts/a-*$(objext)
|
||
$(RM) rts/*.ali
|
||
$(RM) rts/*$(objext)
|
||
$(RM) rts/*$(arext)
|
||
$(RM) rts/*$(soext)
|
||
touch ../stamp-gnatlib2
|
||
$(RM) ../stamp-gnatlib
|
||
|
||
# NOTE: The $(foreach ...) commands assume ";" is the valid separator between
|
||
# successive target commands. Although the Gnu make documentation
|
||
# implies this is true on all systems, I suspect it may not be, So care
|
||
# has been taken to allow a sed script to look for ";)" and substitue
|
||
# for ";" the appropriate character in the range of lines below
|
||
# beginning with "GNULLI Begin" and ending with "GNULLI End"
|
||
|
||
# GNULLI Begin ###########################################################
|
||
|
||
../stamp-gnatlib1: Makefile ../stamp-gnatlib2
|
||
$(RMDIR) rts
|
||
$(MKDIR) rts
|
||
$(CHMOD) u+w rts
|
||
# Copy target independent sources
|
||
$(foreach f,$(ADA_INCLUDE_SRCS) $(LIBGNAT_SRCS), \
|
||
$(LN_S) $(fsrcpfx)$(f) rts ;) true
|
||
# Remove files to be replaced by target dependent sources
|
||
$(RM) $(foreach PAIR,$(LIBGNAT_TARGET_PAIRS), \
|
||
rts/$(word 1,$(subst <, ,$(PAIR))))
|
||
# Copy new target dependent sources
|
||
$(foreach PAIR,$(LIBGNAT_TARGET_PAIRS), \
|
||
$(LN_S) $(fsrcpfx)$(word 2,$(subst <, ,$(PAIR))) \
|
||
rts/$(word 1,$(subst <, ,$(PAIR)));)
|
||
$(RM) ../stamp-gnatlib
|
||
touch ../stamp-gnatlib1
|
||
|
||
# GNULLI End #############################################################
|
||
|
||
# Don't use semicolon separated shell commands that involve list expansions.
|
||
# The semicolon triggers a call to DCL on VMS and DCL can't handle command
|
||
# line lengths in excess of 256 characters.
|
||
# Example: cd rts; ar rc libfoo.a $(LONG_LIST_OF_OBJS)
|
||
# is guaranteed to overflow the buffer.
|
||
|
||
gnatlib: ../stamp-gnatlib1 ../stamp-gnatlib2
|
||
# ../xgcc -B../ -dD -E ../tconfig.h $(INCLUDES) > rts/tconfig.h
|
||
$(MAKE) -C rts CC="../../xgcc -B../../" \
|
||
INCLUDES="$(INCLUDES_FOR_SUBDIR) -I./../.." \
|
||
CFLAGS="$(GNATLIBCFLAGS_FOR_C)" \
|
||
srcdir=$(fsrcdir) \
|
||
-f ../Makefile $(LIBGNAT_OBJS) prefix.o
|
||
$(MAKE) -C rts CC="../../xgcc -B../../" \
|
||
ADA_INCLUDES="$(ADA_INCLUDES_FOR_SUBDIR)" \
|
||
CFLAGS="$(GNATLIBCFLAGS)" ADA_CFLAGS="$(GNATLIBCFLAGS)" \
|
||
ADAFLAGS="$(GNATLIBFLAGS)" \
|
||
srcdir=$(fsrcdir) \
|
||
-f ../Makefile \
|
||
$(GNATRTL_OBJS)
|
||
$(RM) rts/libgnat$(arext) rts/libgnarl$(arext)
|
||
$(AR) $(AR_FLAGS) rts/libgnat$(arext) \
|
||
$(addprefix rts/,$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) prefix.o)
|
||
if $(RANLIB_TEST) ; then $(RANLIB) rts/libgnat$(arext); else true; fi
|
||
$(AR) $(AR_FLAGS) rts/libgnarl$(arext) \
|
||
$(addprefix rts/,$(GNATRTL_TASKING_OBJS))
|
||
if $(RANLIB_TEST) ; then $(RANLIB) rts/libgnarl$(arext); else true; fi
|
||
ifeq ($(GMEM_LIB),gmemlib)
|
||
$(AR) $(AR_FLAGS) rts/libgmem$(arext) rts/memtrack.o;
|
||
endif
|
||
$(CHMOD) a-wx rts/*.ali
|
||
touch ../stamp-gnatlib
|
||
|
||
HIE_NONE_TARGET_PAIRS=\
|
||
a-except.ads<1aexcept.ads \
|
||
a-except.adb<1aexcept.adb \
|
||
a-tags.adb<1atags.adb \
|
||
s-secsta.ads<1ssecsta.ads \
|
||
s-secsta.adb<1ssecsta.adb \
|
||
i-c.ads<1ic.ads
|
||
|
||
HIE_SUBST:='s/High_Integrity_Mode.*/High_Integrity_Mode : constant Boolean := True;/'
|
||
# This target needs RTS_NAME, RTS_SRCS, RTS_TARGET_PAIRS to be set properly
|
||
# it creates a rts with the proper structure and the right target dependent srcs
|
||
prepare-rts:
|
||
$(RMDIR) rts-$(RTS_NAME)
|
||
$(MKDIR) rts-$(RTS_NAME)
|
||
$(CHMOD) u+w rts-$(RTS_NAME)
|
||
$(MKDIR) rts-$(RTS_NAME)/adalib
|
||
$(MKDIR) rts-$(RTS_NAME)/adainclude
|
||
$(CHMOD) u+w rts-$(RTS_NAME)/*
|
||
$(LN) $(fsrcpfx)$(RTS_NAME).gpr rts-$(RTS_NAME)
|
||
# Copy target independent sources
|
||
$(foreach f,$(RTS_SRCS), \
|
||
$(LN) $(fsrcpfx)$(f) rts-$(RTS_NAME)/adainclude ;) true
|
||
# Remove files to be replaced by target dependent sources
|
||
$(RM) $(foreach PAIR,$(RTS_TARGET_PAIRS), \
|
||
rts-$(RTS_NAME)/adainclude/$(word 1,$(subst <, ,$(PAIR))))
|
||
# Copy new target dependent sources
|
||
$(foreach PAIR,$(RTS_TARGET_PAIRS), \
|
||
$(LN) $(fsrcpfx)$(word 2,$(subst <, ,$(PAIR))) \
|
||
rts-$(RTS_NAME)/adainclude/$(word 1,$(subst <, ,$(PAIR)));)
|
||
# change system.High_Integrity_Mode to true for the none & ravenscar rts
|
||
ifeq ($(filter-out none ravenscar,$(RTS_NAME)),)
|
||
sed -e $(HIE_SUBST) rts-$(RTS_NAME)/adainclude/system.ads \
|
||
> dummy
|
||
$(MV) dummy rts-$(RTS_NAME)/adainclude/system.ads
|
||
endif
|
||
|
||
install-rts: force
|
||
$(CP) -r rts-$(RTS_NAME) $(libsubdir)/
|
||
|
||
rts-none: force
|
||
$(MAKE) $(FLAGS_TO_PASS) prepare-rts \
|
||
RTS_NAME=none RTS_SRCS="$(HIE_SOURCES)" \
|
||
RTS_TARGET_PAIRS="$(HIE_NONE_TARGET_PAIRS)"
|
||
-$(GNATMAKE) -Prts-none/none.gpr
|
||
$(RM) rts-none/adalib/*.o
|
||
$(CHMOD) a-wx rts-none/adalib/*.ali
|
||
|
||
rts-ravenscar: force
|
||
$(MAKE) $(FLAGS_TO_PASS) prepare-rts \
|
||
RTS_NAME=ravenscar RTS_SRCS="$(RAVEN_SOURCES)" \
|
||
RTS_TARGET_PAIRS="$(HIE_RAVEN_TARGET_PAIRS)"
|
||
-$(GNATMAKE) -Prts-ravenscar/none.gpr
|
||
$(CHMOD) a-wx rts-ravenscar/adalib/*.ali
|
||
|
||
internal-hielib: ../stamp-gnatlib1
|
||
sed -e 's/High_Integrity_Mode.*/High_Integrity_Mode : constant Boolean := True;/' rts/system.ads > rts/s.ads
|
||
$(MV) rts/s.ads rts/system.ads
|
||
$(MAKE) -C rts CC="../../xgcc -B../../" \
|
||
ADA_INCLUDES="$(ADA_INCLUDES_FOR_SUBDIR)" \
|
||
CFLAGS="$(GNATLIBCFLAGS)" \
|
||
ADAFLAGS="$(GNATLIBFLAGS)" \
|
||
srcdir=$(fsrcdir) \
|
||
-f ../Makefile \
|
||
$(HIE_OBJS)
|
||
$(CHMOD) a-wx rts/*.ali
|
||
$(RM) $(addprefix rts/,$(HIE_OBJS))
|
||
touch ../stamp-gnatlib
|
||
|
||
hielib:
|
||
$(MAKE) ADA_INCLUDE_SRCS="$(HIE_SOURCES)" LIBGNAT_SRCS="" \
|
||
LIBGNAT_TARGET_PAIRS="a-except.ads<1aexcept.ads \
|
||
a-except.adb<1aexcept.adb \
|
||
a-tags.adb<1atags.adb \
|
||
s-secsta.ads<1ssecsta.ads \
|
||
s-secsta.adb<1ssecsta.adb \
|
||
i-c.ads<1ic.ads" internal-hielib
|
||
|
||
internal-ravenlib: ../stamp-gnatlib1
|
||
sed -e 's/High_Integrity_Mode.*/High_Integrity_Mode : constant Boolean := True;/' rts/system.ads > rts/s.ads
|
||
$(MV) rts/s.ads rts/system.ads
|
||
$(MAKE) -C rts CC="../../xgcc -B../../" \
|
||
ADA_INCLUDES="$(ADA_INCLUDES_FOR_SUBDIR)" \
|
||
CFLAGS="$(GNATLIBCFLAGS)" \
|
||
ADAFLAGS="$(GNATLIBFLAGS)" \
|
||
srcdir=$(fsrcdir) \
|
||
-f ../Makefile \
|
||
$(RAVEN_OBJS)
|
||
$(CHMOD) a-wx rts/*.ali
|
||
touch ../stamp-gnatlib
|
||
|
||
# Target for building a ravenscar run time for VxWorks/Cert PPC
|
||
ravenppclib:
|
||
$(MAKE) ADA_INCLUDE_SRCS="$(RAVEN_SOURCES)" LIBGNAT_SRCS="" \
|
||
LIBGNAT_TARGET_PAIRS="a-except.ads<1aexcept.ads \
|
||
a-except.adb<1aexcept.adb \
|
||
a-tags.adb<1atags.adb \
|
||
s-secsta.ads<1ssecsta.ads \
|
||
s-secsta.adb<1ssecsta.adb \
|
||
i-c.ads<1ic.ads \
|
||
a-reatim.ads<1areatim.ads \
|
||
a-reatim.adb<1areatim.adb \
|
||
a-retide.adb<1aretide.adb \
|
||
a-interr.adb<1ainterr.adb \
|
||
s-interr.ads<1sinterr.ads \
|
||
s-interr.adb<1sinterr.adb \
|
||
s-taskin.ads<1staskin.ads \
|
||
s-taskin.adb<1staskin.adb \
|
||
s-tarest.adb<1starest.adb \
|
||
s-tposen.ads<1stposen.ads \
|
||
s-tposen.adb<1stposen.adb \
|
||
s-osinte.adb<1sosinte.adb \
|
||
s-taprop.ads<1staprop.ads \
|
||
s-taprop.adb<1staprop.adb \
|
||
a-sytaco.ads<1asytaco.ads \
|
||
a-sytaco.adb<1asytaco.adb \
|
||
a-intnam.ads<4zintnam.ads \
|
||
s-osinte.adb<5zosinte.adb \
|
||
s-osinte.ads<5zosinte.ads \
|
||
s-taspri.ads<5ztaspri.ads \
|
||
s-vxwork.ads<5pvxwork.ads \
|
||
system.ads<5ysystem.ads" internal-ravenlib
|
||
|
||
# Warning: this target assumes that LIBRARY_VERSION has been set correctly.
|
||
gnatlib-shared-default:
|
||
$(MAKE) $(FLAGS_TO_PASS) \
|
||
GNATLIBFLAGS="$(GNATLIBFLAGS)" \
|
||
GNATLIBCFLAGS="$(GNATLIBCFLAGS) $(TARGET_LIBGCC2_CFLAGS)" \
|
||
THREAD_KIND="$(THREAD_KIND)" \
|
||
gnatlib
|
||
$(RM) rts/libgnat$(soext) rts/libgnarl$(soext)
|
||
cd rts; ../../xgcc -B../../ -shared $(TARGET_LIBGCC2_CFLAGS) \
|
||
-o libgnat-$(LIBRARY_VERSION)$(soext) \
|
||
$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) \
|
||
$(SO_OPTS)libgnat-$(LIBRARY_VERSION)$(soext) $(MISCLIB) -lm
|
||
cd rts; ../../xgcc -B../../ -shared $(TARGET_LIBGCC2_CFLAGS) \
|
||
-o libgnarl-$(LIBRARY_VERSION)$(soext) \
|
||
$(GNATRTL_TASKING_OBJS) \
|
||
$(SO_OPTS)libgnarl-$(LIBRARY_VERSION)$(soext) $(THREADSLIB)
|
||
cd rts; $(LN_S) libgnat-$(LIBRARY_VERSION)$(soext) libgnat$(soext)
|
||
cd rts; $(LN_S) libgnarl-$(LIBRARY_VERSION)$(soext) libgnarl$(soext)
|
||
|
||
gnatlib-shared-dual:
|
||
$(MAKE) $(FLAGS_TO_PASS) \
|
||
GNATLIBFLAGS="$(GNATLIBFLAGS)" \
|
||
GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \
|
||
THREAD_KIND="$(THREAD_KIND)" \
|
||
gnatlib
|
||
$(MV) rts/libgnat$(arext) rts/libgnarl$(arext) .
|
||
$(RM) ../stamp-gnatlib2
|
||
$(MAKE) $(FLAGS_TO_PASS) \
|
||
GNATLIBFLAGS="$(GNATLIBFLAGS)" \
|
||
GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \
|
||
THREAD_KIND="$(THREAD_KIND)" \
|
||
gnatlib-shared-default
|
||
$(MV) libgnat$(arext) libgnarl$(arext) rts
|
||
|
||
gnatlib-shared-vms:
|
||
$(MAKE) $(FLAGS_TO_PASS) \
|
||
GNATLIBFLAGS="$(GNATLIBFLAGS)" \
|
||
GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \
|
||
THREAD_KIND="$(THREAD_KIND)" \
|
||
gnatlib
|
||
$(RM) rts/libgnat$(soext) rts/libgnarl$(soext)
|
||
rm -f rts/*.sym rts/gnatlib_symvec.opt
|
||
make -C rts -f ../Makefile.vms \
|
||
$(patsubst %.obj,%.sym,$(LIBGNAT_OBJS) $(GNATRTL_NONTASKING_OBJS))
|
||
append /new [.rts]*.sym [.rts]gnatlib_symvec.opt
|
||
../xgcc.exe -g -B../ -nostartfiles -shared --for-linker=/noinform \
|
||
-o rts/libgnat.exe rts/libgnat.olb \
|
||
--for-linker=rts/gnatlib_symvec.opt \
|
||
--for-linker=gsmatch=equal,YY,MMDD
|
||
rm -f rts/*.sym rts/gnatlib_symvec.opt
|
||
make -C rts -f ../Makefile.vms \
|
||
$(patsubst %.obj,%.sym,$(GNATRTL_TASKING_OBJS))
|
||
append /new [.rts]*.sym [.rts]gnatlib_symvec.opt
|
||
../xgcc.exe -g -B../ -nostartfiles -shared --for-linker=/noinform \
|
||
-o rts/libgnarl.exe rts/libgnarl.olb rts/libgnat.exe \
|
||
--for-linker=rts/gnatlib_symvec.opt \
|
||
--for-linker=gsmatch=equal,YY,MMDD
|
||
|
||
gnatlib-shared:
|
||
$(MAKE) $(FLAGS_TO_PASS) \
|
||
GNATLIBFLAGS="$(GNATLIBFLAGS)" \
|
||
GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \
|
||
THREAD_KIND="$(THREAD_KIND)" \
|
||
TARGET_LIBGCC2_CFLAGS="$(TARGET_LIBGCC2_CFLAGS)" \
|
||
$(GNATLIB_SHARED)
|
||
|
||
# .s files for cross-building
|
||
gnat-cross: force
|
||
make $(GNAT1_ADA_OBJS) CC="gcc -B../stage1/" CFLAGS="-S -gnatp" \
|
||
HOST_CFLAGS= HOST_CC=cc
|
||
|
||
# Compiling object files from source files.
|
||
|
||
# Note that dependencies on obstack.h are not written
|
||
# because that file is not part of GCC.
|
||
# Dependencies on gvarargs.h are not written
|
||
# because all that file does, when not compiling with GCC,
|
||
# is include the system varargs.h.
|
||
|
||
TREE_H = $(srcdir)/../tree.h $(srcdir)/../real.h $(srcdir)/../tree.def \
|
||
$(srcdir)/../machmode.h $(srcdir)/../machmode.def
|
||
|
||
# Ada language specific files.
|
||
|
||
ada_extra_files : treeprs.ads einfo.h sinfo.h nmake.adb nmake.ads
|
||
|
||
b_gnat1.c : $(GNAT1_ADA_OBJS)
|
||
$(GNATBIND) $(ADA_INCLUDES) -o b_gnat1.c -n gnat1drv.ali
|
||
b_gnat1.o : b_gnat1.c
|
||
|
||
b_gnatb.c : $(GNATBIND_OBJS)
|
||
$(GNATBIND) $(ADA_INCLUDES) -o b_gnatb.c gnatbind.ali
|
||
b_gnatb.o : b_gnatb.c
|
||
|
||
b_gnatl.c : $(GNATLINK_OBJS)
|
||
$(GNATBIND) $(ADA_INCLUDES) -o b_gnatl.c gnatlink.ali
|
||
b_gnatl.o : b_gnatl.c
|
||
|
||
b_gnatm.c : $(GNATMAKE_OBJS)
|
||
$(GNATBIND) $(ADA_INCLUDES) -o b_gnatm.c gnatmake.ali
|
||
b_gnatm.o : b_gnatm.c
|
||
|
||
treeprs.ads : treeprs.adt sinfo.ads xtreeprs.adb
|
||
-$(MKDIR) bldtools
|
||
$(CP) $^ bldtools
|
||
(cd bldtools; gnatmake -q xtreeprs ; ./xtreeprs ../treeprs.ads )
|
||
|
||
einfo.h : einfo.ads einfo.adb xeinfo.adb
|
||
-$(MKDIR) bldtools
|
||
$(CP) $^ bldtools
|
||
(cd bldtools; gnatmake -q xeinfo ; ./xeinfo ../einfo.h )
|
||
|
||
sinfo.h : sinfo.ads xsinfo.adb
|
||
-$(MKDIR) bldtools
|
||
$(CP) $^ bldtools
|
||
(cd bldtools; gnatmake -q xsinfo ; ./xsinfo ../sinfo.h )
|
||
|
||
nmake.adb : sinfo.ads nmake.adt xnmake.adb
|
||
-$(MKDIR) bldtools
|
||
$(CP) $^ bldtools
|
||
(cd bldtools; gnatmake -q xnmake ; ./xnmake -b ../nmake.adb )
|
||
|
||
nmake.ads : sinfo.ads nmake.adt xnmake.adb
|
||
-$(MKDIR) bldtools
|
||
$(CP) $^ bldtools
|
||
(cd bldtools; gnatmake -q xnmake ; ./xnmake -s ../nmake.ads )
|
||
|
||
update-sources : treeprs.ads einfo.h sinfo.h nmake.adb nmake.ads
|
||
$(CP) $^ $(srcdir)
|
||
|
||
ADA_INCLUDE_DIR = $(libsubdir)/adainclude
|
||
ADA_RTL_OBJ_DIR = $(libsubdir)/adalib
|
||
|
||
# Note: the strings below do not make sense for Ada strings in the OS/2
|
||
# case. This is ignored for now since the OS/2 version doesn't use
|
||
# these -- there are no default locations.
|
||
sdefault.adb: stamp-sdefault ; @true
|
||
stamp-sdefault : $(srcdir)/../version.c $(srcdir)/../move-if-change \
|
||
Makefile
|
||
$(ECHO) "pragma Style_Checks (Off);" >tmp-sdefault.adb
|
||
$(ECHO) "package body Sdefault is" >>tmp-sdefault.adb
|
||
$(ECHO) " S1 : aliased constant String := \"$(ADA_INCLUDE_DIR)/\";" >>tmp-sdefault.adb
|
||
$(ECHO) " S2 : aliased constant String := \"$(ADA_RTL_OBJ_DIR)/\";" >>tmp-sdefault.adb
|
||
$(ECHO) " S3 : aliased constant String := \"$(target)/\";" >>tmp-sdefault.adb
|
||
$(ECHO) " S4 : aliased constant String := \"$(libsubdir)/\";" >>tmp-sdefault.adb
|
||
$(ECHO) " function Include_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb
|
||
$(ECHO) " begin" >>tmp-sdefault.adb
|
||
$(ECHO) " return new String'(S1);" >>tmp-sdefault.adb
|
||
$(ECHO) " end Include_Dir_Default_Name;" >>tmp-sdefault.adb
|
||
$(ECHO) " function Object_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb
|
||
$(ECHO) " begin" >>tmp-sdefault.adb
|
||
$(ECHO) " return new String'(S2);" >>tmp-sdefault.adb
|
||
$(ECHO) " end Object_Dir_Default_Name;" >>tmp-sdefault.adb
|
||
$(ECHO) " function Target_Name return String_Ptr is" >>tmp-sdefault.adb
|
||
$(ECHO) " begin" >>tmp-sdefault.adb
|
||
$(ECHO) " return new String'(S3);" >>tmp-sdefault.adb
|
||
$(ECHO) " end Target_Name;" >>tmp-sdefault.adb
|
||
$(ECHO) " function Search_Dir_Prefix return String_Ptr is" >>tmp-sdefault.adb
|
||
$(ECHO) " begin" >>tmp-sdefault.adb
|
||
$(ECHO) " return new String'(S4);" >>tmp-sdefault.adb
|
||
$(ECHO) " end Search_Dir_Prefix;" >>tmp-sdefault.adb
|
||
$(ECHO) "end Sdefault;" >> tmp-sdefault.adb
|
||
$(srcdir)/../move-if-change tmp-sdefault.adb sdefault.adb
|
||
touch stamp-sdefault
|
||
|
||
sdefault.o : sdefault.ads sdefault.adb types.ads unchdeal.ads \
|
||
system.ads s-exctab.ads s-stalib.ads unchconv.ads
|
||
|
||
ADA_TREE_H = ada-tree.h ada-tree.def
|
||
|
||
# force debugging information on s-tasdeb.o so that it is always
|
||
# possible to set conditional breakpoints on tasks.
|
||
|
||
s-tasdeb.o : s-tasdeb.adb s-tasdeb.ads
|
||
$(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) $(ADA_INCLUDES) $<
|
||
|
||
# force debugging information on s-vaflop.o so that it is always
|
||
# possible to call the VAX float debug print routines.
|
||
# force at least -O so that the inline assembly works.
|
||
|
||
s-vaflop.o : s-vaflop.adb s-vaflop.ads
|
||
$(ADAC) -c -O $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) \
|
||
$(ADA_INCLUDES) $<
|
||
|
||
# force debugging information on a-except.o so that it is always
|
||
# possible to set conditional breakpoints on exceptions.
|
||
# use -O1 otherwise gdb isn't able to get a full backtrace on mips targets.
|
||
|
||
a-except.o : a-except.adb a-except.ads
|
||
$(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O1 -fno-inline \
|
||
$(ADA_INCLUDES) $<
|
||
|
||
# force debugging information on s-assert.o so that it is always
|
||
# possible to set breakpoint on assert failures.
|
||
|
||
s-assert.o : s-assert.adb s-assert.ads a-except.ads
|
||
$(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O2 \
|
||
$(ADA_INCLUDES) $<
|
||
|
||
mdll.o : mdll.adb mdll.ads mdll-file.ads mdll-utl.ads
|
||
$(CC) -c $(ALL_ADAFLAGS) -O2 $(ADA_INCLUDES) $<
|
||
|
||
mdll-fil.o : mdll-fil.adb mdll.ads mdll-fil.ads
|
||
$(CC) -c $(ALL_ADAFLAGS) -O2 $(ADA_INCLUDES) $<
|
||
|
||
mdll-utl.o : mdll-utl.adb mdll.ads mdll-utl.ads sdefault.ads types.ads
|
||
$(CC) -c $(ALL_ADAFLAGS) -O2 $(ADA_INCLUDES) $<
|
||
|
||
# force debugging information and no optimization on s-memory.o so that it
|
||
# is always possible to set breakpoint on __gnat_malloc and __gnat_free
|
||
# this is important for gnatmem using GDB. memtrack.o is built from
|
||
# memtrack.adb, and used by the post-mortem analysis with gnatmem.
|
||
|
||
s-memory.o : s-memory.adb s-memory.ads memtrack.o
|
||
$(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 \
|
||
$(ADA_INCLUDES) $<
|
||
|
||
memtrack.o : memtrack.adb s-memory.ads
|
||
$(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 \
|
||
$(ADA_INCLUDES) $<
|
||
|
||
# Need to keep the frame pointer in this file to pop the stack properly on
|
||
# some targets.
|
||
|
||
traceb.o : traceb.c
|
||
$(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 $(ADA_INCLUDES) \
|
||
$<
|
||
|
||
|
||
adadecode.o : adadecode.c adadecode.h
|
||
aux-io.o : aux-io.c
|
||
argv.o : argv.c
|
||
cal.o : cal.c
|
||
deftarg.o : deftarg.c
|
||
errno.o : errno.c
|
||
exit.o : raise.h exit.c
|
||
expect.o : expect.c
|
||
final.o : raise.h final.c
|
||
gmem.o : gmem.c
|
||
link.o : link.c
|
||
mkdir.o : mkdir.c
|
||
sysdep.o : sysdep.c
|
||
|
||
cio.o : cio.c
|
||
$(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(RT_FLAGS) \
|
||
$(ALL_CPPFLAGS) $(INCLUDES) $<
|
||
|
||
init.o : init.c ada.h types.h raise.h
|
||
$(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(RT_FLAGS) \
|
||
$(ALL_CPPFLAGS) $(INCLUDES) $<
|
||
|
||
raise.o : raise.c raise.h
|
||
$(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(RT_FLAGS) \
|
||
$(ALL_CPPFLAGS) $(INCLUDES) $<
|
||
|
||
# Need to keep the frame pointer in this file to pop the stack properly on
|
||
# some targets.
|
||
tracebak.o : tracebak.c
|
||
$(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||
-fno-omit-frame-pointer $<
|
||
|
||
cuintp.o : cuintp.c $(CONFIG_H) $(TREE_H) ada.h types.h uintp.h atree.h \
|
||
stringt.h elists.h nlists.h fe.h gigi.h
|
||
|
||
decl.o : decl.c $(CONFIG_H) $(TREE_H) $(srcdir)/../flags.h \
|
||
$(srcdir)/../toplev.h $(srcdir)/../convert.h ada.h types.h atree.h \
|
||
nlists.h elists.h uintp.h sinfo.h einfo.h snames.h namet.h \
|
||
stringt.h repinfo.h fe.h $(ADA_TREE_H) gigi.h
|
||
|
||
misc.o : misc.c $(CONFIG_H) $(TREE_H) $(RTL_H) $(srcdir)/../expr.h \
|
||
../insn-codes.h ../insn-flags.h ../insn-config.h $(srcdir)/../recog.h \
|
||
$(srcdir)/../flags.h $(srcdir)/../diagnostic.h $(srcdir)/../output.h \
|
||
$(srcdir)/../except.h ../tm_p.h $(srcdir)/../langhooks.h \
|
||
$(srcdir)/../debug.h $(srcdir)/../langhooks-def.h $(srcdir)/../libfuncs.h \
|
||
ada.h types.h atree.h nlists.h elists.h sinfo.h einfo.h namet.h stringt.h \
|
||
uintp.h fe.h $(ADA_TREE_H) gigi.h adadecode.h
|
||
|
||
targtyps.o : targtyps.c $(CONFIG_H) ada.h types.h atree.h nlists.h elists.h \
|
||
uintp.h sinfo.h einfo.h namet.h snames.h stringt.h urealp.h fe.h \
|
||
$(ADA_TREE_H) gigi.h
|
||
|
||
trans.o : trans.c $(CONFIG_H) $(TREE_H) $(RTL_H) $(srcdir)/../flags.h ada.h \
|
||
$(srcdir)/../except.h \
|
||
types.h atree.h nlists.h elists.h uintp.h sinfo.h einfo.h \
|
||
namet.h snames.h stringt.h urealp.h fe.h $(ADA_TREE_H) gigi.h
|
||
|
||
utils.o : utils.c $(CONFIG_H) $(TREE_H) $(srcdir)/../flags.h \
|
||
$(srcdir)/../expr.h $(srcdir)/../convert.h $(srcdir)/../defaults.h ada.h \
|
||
types.h atree.h nlists.h elists.h sinfo.h einfo.h namet.h stringt.h \
|
||
uintp.h fe.h $(ADA_TREE_H) gigi.h
|
||
|
||
utils2.o : utils2.c $(CONFIG_H) $(TREE_H) $(srcdir)/../flags.h ada.h types.h \
|
||
atree.h nlists.h elists.h sinfo.h einfo.h namet.h snames.h stringt.h \
|
||
uintp.h fe.h $(ADA_TREE_H) gigi.h
|
||
|
||
# Rule to compile prefix.o for the run-time.
|
||
|
||
prefix.o : $(srcdir)/../prefix.c
|
||
$(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(RT_FLAGS) \
|
||
$(ALL_CPPFLAGS) $(INCLUDES) -I$(srcdir)/../.. -I../.. \
|
||
-DPREFIX=\"$(prefix)\" $<
|
||
|
||
# In GNU Make, ignore whether `stage*' exists.
|
||
.PHONY: stage1 stage2 stage3 stage4 clean realclean TAGS bootstrap
|
||
.PHONY: risky-stage1 risky-stage2 risky-stage3 risky-stage4
|
||
|
||
force:
|
||
|
||
# Gnatlbr is only used on VMS
|
||
|
||
GNATLBR_RTL_C_OBJS = adaint.o argv.o cio.o cstreams.o exit.o final.o init.o \
|
||
raise.o sysdep.o tracebak.o
|
||
GNATLBR_C_OBJS = $(GNATLBR_RTL_C_OBJS)
|
||
|
||
../gnatlbr$(exeext):: sdefault.o $(GNATLBR_C_OBJS) $(EXTRA_GNATTOOLS_OBJS)
|
||
$(RM) $@
|
||
../gnatlbr$(exeext):: force
|
||
$(GNATMAKE) -a --GCC="$(CC)" $(ALL_ADAFLAGS) $(ADA_INCLUDES) \
|
||
--GNATBIND="$(GNATBIND)" --GNATLINK="$(GNATLINK)" \
|
||
-nostdlib $(fsrcpfx)gnatlbr -o $@ \
|
||
-largs --GCC="$(CC) $(ALL_CFLAGS) $(LDFLAGS)" \
|
||
$(GNATLBR_C_OBJS) $(EXTRA_GNATTOOLS_OBJS)
|
||
|
||
#
|
||
# DO NOT PUT SPECIAL RULES BELOW, THIS SECTION IS UPDATED AUTOMATICALLY
|
||
#
|
||
# GNAT DEPENDENCIES
|
||
# regular dependencies
|
||
a-charac.o : ada.ads a-charac.ads system.ads
|
||
|
||
a-chlat1.o : ada.ads a-charac.ads a-chlat1.ads system.ads
|
||
|
||
a-except.o : ada.ads a-except.ads a-except.adb a-excpol.adb a-uncdea.ads \
|
||
gnat.ads g-hesora.ads system.ads s-exctab.ads s-except.ads s-mastop.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-stoele.adb s-traceb.ads unchconv.ads
|
||
|
||
a-stream.o : ada.ads a-except.ads a-stream.ads a-tags.ads a-tags.adb \
|
||
gnat.ads g-htable.ads system.ads s-exctab.ads s-secsta.ads s-stalib.ads \
|
||
s-stoele.ads unchconv.ads
|
||
|
||
a-tags.o : ada.ads a-except.ads a-tags.ads a-tags.adb a-uncdea.ads \
|
||
gnat.ads g-htable.ads g-htable.adb system.ads s-exctab.ads s-exctab.adb \
|
||
s-secsta.ads s-stalib.ads s-stoele.ads unchconv.ads
|
||
|
||
ada.o : ada.ads system.ads
|
||
|
||
ali-util.o : ada.ads a-except.ads ali.ads ali-util.ads ali-util.adb \
|
||
alloc.ads binderr.ads casing.ads debug.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads gnatvsn.ads hostparm.ads interfac.ads namet.ads namet.adb \
|
||
opt.ads osint.ads output.ads rident.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-crc32.ads s-crc32.adb s-exctab.ads s-exctab.adb \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
unchconv.ads unchdeal.ads widechar.ads
|
||
|
||
ali.o : ada.ads a-except.ads a-uncdea.ads ali.ads ali.adb alloc.ads \
|
||
butil.ads casing.ads debug.ads fname.ads gnat.ads g-htable.ads \
|
||
g-htable.adb g-os_lib.ads gnatvsn.ads hostparm.ads namet.ads namet.adb \
|
||
opt.ads osint.ads output.ads rident.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-exctab.adb s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads \
|
||
widechar.ads
|
||
|
||
alloc.o : alloc.ads system.ads
|
||
|
||
atree.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads atree.adb \
|
||
casing.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb gnat.ads \
|
||
g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads namet.ads \
|
||
nlists.ads nlists.adb opt.ads output.ads sinfo.ads sinfo.adb sinput.ads \
|
||
snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
back_end.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb \
|
||
back_end.ads back_end.adb casing.ads debug.ads einfo.ads einfo.adb \
|
||
elists.ads fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
|
||
nlists.ads nlists.adb opt.ads osint.ads osint-c.ads output.ads \
|
||
sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
|
||
stringt.ads switch.ads switch-c.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
bcheck.o : ada.ads a-except.ads ali.ads ali-util.ads ali-util.adb \
|
||
alloc.ads bcheck.ads bcheck.adb binderr.ads butil.ads casing.ads \
|
||
debug.ads fname.ads gnat.ads g-htable.ads g-os_lib.ads gnatvsn.ads \
|
||
hostparm.ads interfac.ads namet.ads namet.adb opt.ads osint.ads \
|
||
output.ads rident.ads system.ads s-atacco.ads s-atacco.adb s-crc32.ads \
|
||
s-crc32.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads \
|
||
widechar.ads
|
||
|
||
binde.o : ada.ads a-except.ads ali.ads alloc.ads binde.ads binde.adb \
|
||
binderr.ads butil.ads casing.ads debug.ads fname.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads gnatvsn.ads hostparm.ads namet.ads namet.adb \
|
||
opt.ads output.ads rident.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-memory.ads s-secsta.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
|
||
unchdeal.ads widechar.ads
|
||
|
||
binderr.o : ada.ads a-except.ads alloc.ads binderr.ads binderr.adb \
|
||
butil.ads debug.ads gnat.ads g-os_lib.ads hostparm.ads namet.ads \
|
||
opt.ads output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads unchconv.ads unchdeal.ads
|
||
|
||
bindgen.o : ada.ads a-except.ads ali.ads alloc.ads binde.ads bindgen.ads \
|
||
bindgen.adb butil.ads casing.ads debug.ads fname.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads gnatvsn.ads hostparm.ads \
|
||
namet.ads opt.ads osint.ads osint-b.ads output.ads rident.ads \
|
||
sdefault.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-strops.ads s-sopco3.ads s-sopco4.ads s-sopco5.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
|
||
unchdeal.ads
|
||
|
||
bindusg.o : bindusg.ads bindusg.adb gnat.ads g-os_lib.ads osint.ads \
|
||
output.ads system.ads s-exctab.ads s-stalib.ads types.ads unchconv.ads \
|
||
unchdeal.ads
|
||
|
||
butil.o : ada.ads a-except.ads alloc.ads butil.ads butil.adb debug.ads \
|
||
gnat.ads g-os_lib.ads hostparm.ads namet.ads opt.ads output.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
|
||
s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
unchconv.ads unchdeal.ads
|
||
|
||
casing.o : ada.ads a-except.ads alloc.ads casing.ads casing.adb csets.ads \
|
||
csets.adb debug.ads gnat.ads g-os_lib.ads hostparm.ads namet.ads \
|
||
opt.ads output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads unchconv.ads unchdeal.ads widechar.ads
|
||
|
||
checks.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads \
|
||
exp_util.ads exp_util.adb freeze.ads get_targ.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads namet.ads \
|
||
nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads sem.ads sem_cat.ads sem_ch8.ads \
|
||
sem_eval.ads sem_eval.adb sem_res.ads sem_type.ads sem_util.ads \
|
||
sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads
|
||
|
||
comperr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
comperr.ads comperr.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
gnatvsn.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
|
||
namet.ads nlists.ads nlists.adb opt.ads osint.ads output.ads output.adb \
|
||
sdefault.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads \
|
||
sprint.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads treepr.ads types.ads uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
csets.o : csets.ads csets.adb hostparm.ads opt.ads system.ads s-exctab.ads \
|
||
s-stalib.ads s-wchcon.ads types.ads unchconv.ads unchdeal.ads
|
||
|
||
cstand.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
csets.ads cstand.ads cstand.adb debug.ads einfo.ads einfo.adb \
|
||
elists.ads errout.ads exp_util.ads freeze.ads get_targ.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads layout.ads lib.ads lib-xref.ads \
|
||
namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
|
||
output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
|
||
sem.ads sem_ch8.ads sem_eval.ads sem_mech.ads sem_res.ads sem_type.ads \
|
||
sem_util.ads sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypef.ads ttypes.ads \
|
||
types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads \
|
||
urealp.adb widechar.ads
|
||
|
||
debug.o : debug.ads debug.adb system.ads
|
||
|
||
debug_a.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads debug_a.ads debug_a.adb einfo.ads elists.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads nlists.ads nlists.adb opt.ads \
|
||
output.ads sinfo.ads sinput.ads snames.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads uintp.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads
|
||
|
||
einfo.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb opt.ads \
|
||
output.ads sinfo.ads sinfo.adb sinput.ads snames.ads snames.adb \
|
||
stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
elists.o : ada.ads a-except.ads alloc.ads debug.ads elists.ads elists.adb \
|
||
gnat.ads g-os_lib.ads hostparm.ads opt.ads output.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
|
||
unchdeal.ads
|
||
|
||
errout.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
csets.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
|
||
errout.adb fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
|
||
nlists.ads nlists.adb opt.ads output.ads output.adb scans.ads scn.ads \
|
||
sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
|
||
stringt.ads style.ads style.adb stylesw.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-exctab.adb s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
|
||
uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
eval_fat.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads eval_fat.ads eval_fat.adb \
|
||
gnat.ads g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads \
|
||
nlists.adb opt.ads output.ads sem_util.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tree_io.ads ttypef.ads types.ads uintp.ads uintp.adb \
|
||
unchconv.ads unchdeal.ads urealp.ads urealp.adb
|
||
|
||
exp_aggr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads exp_aggr.ads exp_aggr.adb exp_ch11.ads \
|
||
exp_ch2.ads exp_ch3.ads exp_ch7.ads exp_util.ads exp_util.adb \
|
||
expander.ads fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads \
|
||
lib.adb lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb \
|
||
nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
|
||
rtsfind.ads sem.ads sem_ch3.ads sem_ch8.ads sem_eval.ads sem_res.ads \
|
||
sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
|
||
uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
|
||
validsw.ads
|
||
|
||
exp_attr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads exp_attr.ads exp_attr.adb exp_ch11.ads exp_ch2.ads \
|
||
exp_ch7.ads exp_ch9.ads exp_imgv.ads exp_pakd.ads exp_strm.ads \
|
||
exp_tss.ads exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
|
||
get_targ.ads gnat.ads g-htable.ads g-os_lib.ads gnatvsn.ads \
|
||
hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads namet.ads \
|
||
namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads restrict.adb rident.ads rtsfind.ads scans.ads scn.ads \
|
||
sem.ads sem_ch7.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
|
||
sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
|
||
snames.ads stand.ads stringt.ads stringt.adb style.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
|
||
tree_io.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
|
||
uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
|
||
|
||
exp_ch11.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
casing.adb csets.ads debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads exp_ch11.ads exp_ch11.adb exp_ch7.ads exp_util.ads fname.ads \
|
||
fname-uf.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
|
||
lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb \
|
||
nmake.ads nmake.adb opt.ads output.ads restrict.ads restrict.adb \
|
||
rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_ch5.ads \
|
||
sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
|
||
sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads types.adb \
|
||
uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
|
||
widechar.ads
|
||
|
||
exp_ch12.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads exp_ch12.ads exp_ch12.adb exp_ch2.ads exp_util.ads \
|
||
freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads \
|
||
lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
|
||
output.ads restrict.ads rident.ads rtsfind.ads sem.ads sem_eval.ads \
|
||
sem_res.ads sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
|
||
snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads
|
||
|
||
exp_ch13.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads debug.ads einfo.ads einfo.adb elists.ads exp_ch13.ads \
|
||
exp_ch13.adb exp_ch3.ads exp_ch6.ads exp_imgv.ads exp_util.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
|
||
nmake.ads nmake.adb opt.ads output.ads rtsfind.ads sem.ads sem_ch7.ads \
|
||
sem_ch8.ads sem_eval.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads \
|
||
snames.ads stand.ads stringt.ads stringt.adb system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tbuild.ads tree_io.ads types.ads types.adb \
|
||
uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
exp_ch2.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb \
|
||
errout.ads exp_ch11.ads exp_ch2.ads exp_ch2.adb exp_ch7.ads \
|
||
exp_smem.ads exp_util.ads exp_util.adb exp_vfpt.ads get_targ.ads \
|
||
gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads \
|
||
lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
|
||
output.ads restrict.ads rident.ads rtsfind.ads sem.ads sem_ch8.ads \
|
||
sem_eval.ads sem_res.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads \
|
||
snames.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads
|
||
|
||
exp_ch3.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads exp_aggr.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads \
|
||
exp_ch3.adb exp_ch4.ads exp_ch7.ads exp_ch9.ads exp_disp.ads \
|
||
exp_dist.ads exp_smem.ads exp_strm.ads exp_tss.ads exp_tss.adb \
|
||
exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
|
||
get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
|
||
itypes.ads lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
|
||
opt.ads output.ads restrict.ads restrict.adb rident.ads rtsfind.ads \
|
||
sem.ads sem_ch3.ads sem_ch8.ads sem_eval.ads sem_mech.ads sem_res.ads \
|
||
sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads
|
||
|
||
exp_ch4.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads exp_aggr.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads \
|
||
exp_ch4.ads exp_ch4.adb exp_ch7.ads exp_ch9.ads exp_disp.ads \
|
||
exp_fixd.ads exp_pakd.ads exp_tss.ads exp_util.ads exp_util.adb \
|
||
exp_vfpt.ads freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads inline.ads itypes.ads lib.ads namet.ads nlists.ads \
|
||
nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
|
||
rident.ads rtsfind.ads sem.ads sem_cat.ads sem_ch13.ads sem_ch8.ads \
|
||
sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_warn.ads \
|
||
sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads snames.ads stand.ads \
|
||
stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads
|
||
|
||
exp_ch5.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads exp_aggr.ads exp_ch11.ads exp_ch2.ads exp_ch5.ads \
|
||
exp_ch5.adb exp_ch7.ads exp_dbug.ads exp_pakd.ads exp_util.ads \
|
||
exp_util.adb fname.ads fname-uf.ads freeze.ads get_targ.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads \
|
||
lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
|
||
nmake.adb opt.ads output.ads restrict.ads restrict.adb rident.ads \
|
||
rtsfind.ads scans.ads scn.ads sem.ads sem_ch13.ads sem_ch8.ads \
|
||
sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
|
||
sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads \
|
||
widechar.ads
|
||
|
||
exp_ch6.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads exp_ch6.ads \
|
||
exp_ch6.adb exp_ch7.ads exp_ch9.ads exp_dbug.ads exp_disp.ads \
|
||
exp_dist.ads exp_intr.ads exp_pakd.ads exp_tss.ads exp_util.ads \
|
||
exp_util.adb freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads namet.ads \
|
||
namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
|
||
sem_ch12.ads sem_ch13.ads sem_ch6.ads sem_ch8.ads sem_disp.ads \
|
||
sem_dist.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
|
||
sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
|
||
uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads \
|
||
widechar.ads
|
||
|
||
exp_ch7.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
|
||
exp_ch11.ads exp_ch7.ads exp_ch7.adb exp_ch9.ads exp_dbug.ads \
|
||
exp_tss.ads exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
|
||
get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
|
||
itypes.ads lib.ads lib-xref.ads namet.ads nlists.ads nlists.adb \
|
||
nmake.ads nmake.adb opt.ads output.ads restrict.ads restrict.adb \
|
||
rident.ads rtsfind.ads sem.ads sem_ch3.ads sem_ch7.ads sem_ch8.ads \
|
||
sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
|
||
ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads validsw.ads
|
||
|
||
exp_ch8.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
|
||
exp_ch11.ads exp_ch7.ads exp_ch8.ads exp_ch8.adb exp_dbug.ads \
|
||
exp_util.ads exp_util.adb get_targ.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads namet.ads \
|
||
nlists.ads nlists.adb nmake.ads opt.ads output.ads restrict.ads \
|
||
rident.ads rtsfind.ads sem.ads sem_ch8.ads sem_eval.ads sem_res.ads \
|
||
sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
|
||
unchconv.ads unchdeal.ads urealp.ads validsw.ads
|
||
|
||
exp_ch9.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads exp_ch6.ads \
|
||
exp_ch7.ads exp_ch9.ads exp_ch9.adb exp_dbug.ads exp_smem.ads \
|
||
exp_tss.ads exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
|
||
get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
|
||
itypes.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
|
||
nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
|
||
restrict.adb rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
|
||
sem_ch11.ads sem_ch6.ads sem_ch8.ads sem_elab.ads sem_eval.ads \
|
||
sem_res.ads sem_type.ads sem_util.ads sem_util.adb sem_warn.ads \
|
||
sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
|
||
style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads \
|
||
widechar.ads
|
||
|
||
exp_code.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
|
||
eval_fat.ads exp_code.ads exp_code.adb exp_util.ads fname.ads \
|
||
freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb lib-xref.ads \
|
||
namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
|
||
output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
|
||
sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
|
||
sem_type.ads sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads stringt.ads stringt.adb style.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
|
||
tree_io.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
|
||
uname.ads unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
exp_dbug.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
|
||
atree.adb casing.ads checks.ads debug.ads einfo.ads einfo.adb \
|
||
elists.ads errout.ads eval_fat.ads exp_dbug.ads exp_dbug.adb \
|
||
exp_util.ads fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
|
||
g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads lib.ads lib.adb \
|
||
lib-list.adb lib-sort.adb namet.ads namet.adb nlists.ads nlists.adb \
|
||
nmake.ads nmake.adb opt.ads output.ads rtsfind.ads sem.ads sem_cat.ads \
|
||
sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads sem_type.ads \
|
||
sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads \
|
||
tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads urealp.adb widechar.ads
|
||
|
||
exp_disp.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads exp_disp.ads \
|
||
exp_disp.adb exp_tss.ads exp_tss.adb exp_util.ads exp_util.adb \
|
||
fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads lib.adb \
|
||
lib-list.adb lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads \
|
||
nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
|
||
rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_ch8.ads \
|
||
sem_disp.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
|
||
sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
|
||
uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
|
||
validsw.ads widechar.ads
|
||
|
||
exp_dist.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
|
||
atree.adb casing.ads debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb exp_dist.ads exp_dist.adb exp_tss.ads exp_util.ads fname.ads \
|
||
gnat.ads g-hesora.ads g-htable.ads g-htable.adb g-os_lib.ads \
|
||
hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
|
||
nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads sem.ads sem_ch3.ads sem_ch8.ads \
|
||
sem_dist.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tbuild.ads tbuild.adb tree_io.ads types.ads uintp.ads uintp.adb \
|
||
uname.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
exp_fixd.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads eval_fat.ads exp_ch2.ads exp_fixd.ads exp_fixd.adb \
|
||
exp_util.ads freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
|
||
opt.ads output.ads restrict.ads rident.ads rtsfind.ads sem.ads \
|
||
sem_cat.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
|
||
sem_type.ads sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
|
||
snames.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads
|
||
|
||
exp_imgv.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads debug.ads einfo.ads einfo.adb elists.ads exp_imgv.ads \
|
||
exp_imgv.adb exp_util.ads get_targ.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads lib.ads namet.ads nlists.ads nlists.adb \
|
||
nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
|
||
rtsfind.ads sem_res.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
exp_intr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
|
||
exp_ch11.ads exp_ch4.ads exp_ch7.ads exp_ch9.ads exp_code.ads \
|
||
exp_fixd.ads exp_intr.ads exp_intr.adb exp_util.ads exp_util.adb \
|
||
fname.ads fname-uf.ads freeze.ads get_targ.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads \
|
||
namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
|
||
output.ads restrict.ads restrict.adb rident.ads rtsfind.ads scans.ads \
|
||
scn.ads sem.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
|
||
sem_util.ads sem_util.adb sinfo.ads sinfo.adb sinput.ads sinput.adb \
|
||
snames.ads stand.ads stringt.ads stringt.adb style.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
|
||
tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads \
|
||
widechar.ads
|
||
|
||
exp_pakd.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads exp_dbug.ads \
|
||
exp_pakd.ads exp_pakd.adb exp_util.ads exp_util.adb freeze.ads \
|
||
get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
|
||
itypes.ads lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
|
||
opt.ads output.ads restrict.ads rident.ads rtsfind.ads sem.ads \
|
||
sem_ch13.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_util.ads \
|
||
sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads
|
||
|
||
exp_prag.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
casing.adb csets.ads debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads exp_ch11.ads exp_prag.ads exp_prag.adb exp_tss.ads \
|
||
exp_util.ads expander.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
|
||
opt.ads output.ads rtsfind.ads sem.ads sem_eval.ads sem_res.ads \
|
||
sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads snames.adb \
|
||
stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tbuild.ads tree_io.ads types.ads types.adb uintp.ads uintp.adb \
|
||
unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
exp_smem.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads exp_smem.ads exp_smem.adb \
|
||
exp_util.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
|
||
namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads sem.ads sem_util.ads sinfo.ads \
|
||
sinfo.adb sinput.ads snames.ads stand.ads stringt.ads stringt.adb \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tbuild.adb \
|
||
tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
|
||
urealp.ads
|
||
|
||
exp_strm.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads exp_strm.ads exp_strm.adb \
|
||
exp_tss.ads fname.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
|
||
namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads sinfo.ads sinfo.adb sinput.ads \
|
||
snames.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
exp_tss.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads elists.adb exp_tss.ads \
|
||
exp_tss.adb exp_util.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads lib.ads namet.ads nlists.ads nlists.adb opt.ads output.ads \
|
||
rtsfind.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
exp_util.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb \
|
||
errout.ads eval_fat.ads exp_ch11.ads exp_ch7.ads exp_util.ads \
|
||
exp_util.adb fname.ads fname-uf.ads get_targ.ads gnat.ads g-hesora.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads \
|
||
lib.adb lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb \
|
||
nmake.ads nmake.adb opt.ads output.ads restrict.ads restrict.adb \
|
||
rident.ads rtsfind.ads sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads \
|
||
sem_eval.adb sem_res.ads sem_type.ads sem_util.ads sem_warn.ads \
|
||
sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
|
||
tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
|
||
uname.ads unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads
|
||
|
||
exp_vfpt.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads exp_vfpt.ads exp_vfpt.adb \
|
||
gnat.ads g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads \
|
||
nlists.adb nmake.ads nmake.adb opt.ads output.ads rtsfind.ads \
|
||
sem_res.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tree_io.ads \
|
||
ttypef.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
|
||
urealp.ads urealp.adb
|
||
|
||
expander.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads debug_a.ads debug_a.adb einfo.ads elists.ads errout.ads \
|
||
exp_aggr.ads exp_attr.ads exp_ch11.ads exp_ch12.ads exp_ch13.ads \
|
||
exp_ch2.ads exp_ch3.ads exp_ch4.ads exp_ch5.ads exp_ch6.ads exp_ch7.ads \
|
||
exp_ch8.ads exp_ch9.ads exp_prag.ads expander.ads expander.adb gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads nlists.ads nlists.adb opt.ads \
|
||
output.ads sem.ads sem_ch8.ads sem_util.ads sinfo.ads sinput.ads \
|
||
snames.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
fmap.o : ada.ads a-except.ads a-uncdea.ads alloc.ads debug.ads fmap.ads \
|
||
fmap.adb gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads \
|
||
namet.ads opt.ads osint.ads output.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads unchconv.ads unchdeal.ads
|
||
|
||
fname-uf.o : ada.ads a-except.ads a-uncdea.ads alloc.ads casing.ads \
|
||
debug.ads fmap.ads fname.ads fname-uf.ads fname-uf.adb gnat.ads \
|
||
g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads krunch.ads \
|
||
namet.ads opt.ads osint.ads output.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
|
||
unchdeal.ads widechar.ads
|
||
|
||
fname.o : ada.ads a-except.ads alloc.ads debug.ads fname.ads fname.adb \
|
||
gnat.ads g-os_lib.ads hostparm.ads namet.ads opt.ads output.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
|
||
s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
unchconv.ads unchdeal.ads
|
||
|
||
freeze.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
|
||
exp_ch11.ads exp_ch7.ads exp_pakd.ads exp_util.ads freeze.ads \
|
||
freeze.adb get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads \
|
||
layout.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
|
||
nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
|
||
rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_cat.ads \
|
||
sem_ch13.ads sem_ch6.ads sem_ch7.ads sem_ch8.ads sem_eval.ads \
|
||
sem_mech.ads sem_prag.ads sem_res.ads sem_type.ads sem_util.ads \
|
||
sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
frontend.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads cstand.ads debug.ads einfo.ads einfo.adb elists.ads \
|
||
exp_ch11.ads exp_dbug.ads fmap.ads fname.ads fname-uf.ads frontend.ads \
|
||
frontend.adb get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
|
||
lib-load.ads lib-sort.adb live.ads namet.ads nlists.ads nlists.adb \
|
||
opt.ads osint.ads output.ads par.ads rtsfind.ads scn.ads sem.ads \
|
||
sem_ch8.ads sem_elab.ads sem_prag.ads sem_warn.ads sinfo.ads sinfo.adb \
|
||
sinput.ads sinput.adb sinput-l.ads snames.ads sprint.ads stand.ads \
|
||
stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
|
||
urealp.ads
|
||
|
||
g-hesora.o : gnat.ads g-hesora.ads g-hesora.adb system.ads
|
||
|
||
g-htable.o : ada.ads a-uncdea.ads gnat.ads g-htable.ads g-htable.adb \
|
||
system.ads
|
||
|
||
g-os_lib.o : ada.ads a-except.ads gnat.ads g-os_lib.ads g-os_lib.adb \
|
||
system.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads unchconv.ads unchdeal.ads
|
||
|
||
g-speche.o : gnat.ads g-speche.ads g-speche.adb system.ads
|
||
|
||
get_targ.o : get_targ.ads get_targ.adb system.ads s-exctab.ads \
|
||
s-stalib.ads types.ads unchconv.ads unchdeal.ads
|
||
|
||
gnat.o : gnat.ads system.ads
|
||
|
||
gnat1drv.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb \
|
||
back_end.ads casing.ads comperr.ads csets.ads debug.ads einfo.ads \
|
||
einfo.adb elists.ads errout.ads fname.ads fname-uf.ads frontend.ads \
|
||
get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
gnat1drv.ads gnat1drv.adb gnatvsn.ads hostparm.ads inline.ads lib.ads \
|
||
lib.adb lib-list.adb lib-sort.adb lib-writ.ads namet.ads nlists.ads \
|
||
nlists.adb opt.ads osint.ads output.ads repinfo.ads restrict.ads \
|
||
rident.ads sem.ads sem_ch13.ads sinfo.ads sinfo.adb sinput.ads \
|
||
sinput-l.ads snames.ads sprint.ads stand.ads stringt.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-assert.ads s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tree_gen.ads \
|
||
tree_io.ads treepr.ads ttypes.ads types.ads uintp.ads uintp.adb \
|
||
uname.ads unchconv.ads unchdeal.ads urealp.ads usage.ads
|
||
|
||
gnatbind.o : ada.ads a-except.ads ali.ads ali-util.ads alloc.ads \
|
||
bcheck.ads binde.ads binderr.ads bindgen.ads bindusg.ads butil.ads \
|
||
casing.ads csets.ads debug.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
gnatbind.ads gnatbind.adb gnatvsn.ads hostparm.ads namet.ads opt.ads \
|
||
osint.ads osint-b.ads output.ads rident.ads switch.ads switch-b.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-strops.ads s-wchcon.ads table.ads table.adb targparm.ads tree_io.ads \
|
||
types.ads unchconv.ads unchdeal.ads
|
||
|
||
gnatvsn.o : gnatvsn.ads system.ads
|
||
|
||
hlo.o : hlo.ads hlo.adb output.ads system.ads s-exctab.ads s-stalib.ads \
|
||
types.ads unchconv.ads unchdeal.ads
|
||
|
||
hostparm.o : hostparm.ads system.ads
|
||
|
||
impunit.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads impunit.ads \
|
||
impunit.adb lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
|
||
namet.adb nlists.ads nlists.adb opt.ads output.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
inline.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
|
||
exp_ch11.ads exp_ch7.ads exp_tss.ads exp_tss.adb exp_util.ads fname.ads \
|
||
fname-uf.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads inline.ads inline.adb lib.ads lib.adb lib-list.adb \
|
||
lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads output.ads \
|
||
rtsfind.ads sem_ch10.ads sem_ch12.ads sem_ch8.ads sem_util.ads \
|
||
sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
interfac.o : interfac.ads system.ads
|
||
|
||
itypes.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads itypes.ads itypes.adb namet.ads nlists.ads \
|
||
nlists.adb opt.ads output.ads sem_util.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
|
||
urealp.ads
|
||
|
||
krunch.o : hostparm.ads krunch.ads krunch.adb system.ads s-stoele.ads
|
||
|
||
layout.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
|
||
exp_ch3.ads exp_util.ads freeze.ads get_targ.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads layout.ads layout.adb lib.ads lib-xref.ads \
|
||
namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
|
||
output.ads repinfo.ads repinfo.adb restrict.ads rident.ads rtsfind.ads \
|
||
scans.ads scn.ads sem.ads sem_ch13.ads sem_ch8.ads sem_eval.ads \
|
||
sem_res.ads sem_type.ads sem_util.ads sem_util.adb sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads stringt.ads style.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
|
||
tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
lib-load.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads elists.ads errout.ads fname.ads fname-uf.ads \
|
||
gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib-load.ads \
|
||
lib-load.adb namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
|
||
opt.ads osint.ads osint-c.ads output.ads par.ads scn.ads sinfo.ads \
|
||
sinfo.adb sinput.ads sinput-l.ads snames.ads stand.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tree_io.ads \
|
||
types.ads uintp.ads uname.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
lib-util.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads \
|
||
g-os_lib.ads hostparm.ads lib.ads lib-util.ads lib-util.adb namet.ads \
|
||
opt.ads osint.ads osint-c.ads output.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
|
||
unchdeal.ads
|
||
|
||
lib-writ.o : ada.ads a-except.ads ali.ads alloc.ads atree.ads atree.adb \
|
||
casing.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
|
||
fname.ads fname-uf.ads gnat.ads g-htable.ads g-os_lib.ads gnatvsn.ads \
|
||
hostparm.ads lib.ads lib-util.ads lib-util.adb lib-writ.ads \
|
||
lib-writ.adb lib-xref.ads namet.ads nlists.ads nlists.adb opt.ads \
|
||
osint.ads osint-c.ads output.ads par.ads restrict.ads rident.ads \
|
||
scn.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
|
||
stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads types.adb uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
lib-xref.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
csets.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
|
||
lib-util.ads lib-util.adb lib-xref.ads lib-xref.adb namet.ads \
|
||
nlists.ads nlists.adb opt.ads osint.ads osint-c.ads output.ads \
|
||
sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
lib.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
|
||
lib-list.adb lib-sort.adb namet.ads namet.adb nlists.ads nlists.adb \
|
||
opt.ads output.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads \
|
||
stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
|
||
urealp.ads widechar.ads
|
||
|
||
live.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
|
||
lib-list.adb lib-sort.adb live.ads live.adb namet.ads nlists.ads \
|
||
nlists.adb opt.ads output.ads sem_util.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-unstyp.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
|
||
uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
memtrack.o : ada.ads a-except.ads system.ads s-memory.ads memtrack.adb \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-traceb.ads \
|
||
unchconv.ads
|
||
|
||
namet.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads namet.adb opt.ads output.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-secsta.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads types.adb unchconv.ads unchdeal.ads widechar.ads
|
||
|
||
nlists.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads nlists.ads nlists.adb opt.ads output.ads sinfo.ads \
|
||
sinput.ads snames.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
nmake.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
|
||
opt.ads output.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
uintp.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
opt.o : ada.ads a-except.ads gnat.ads g-os_lib.ads gnatvsn.ads \
|
||
hostparm.ads opt.ads opt.adb system.ads s-exctab.ads s-stalib.ads \
|
||
s-wchcon.ads tree_io.ads types.ads unchconv.ads unchdeal.ads
|
||
|
||
osint-b.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads opt.ads osint.ads osint-b.ads osint-b.adb \
|
||
output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-memory.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads unchconv.ads unchdeal.ads
|
||
|
||
osint-c.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads opt.ads osint.ads osint-c.ads osint-c.adb \
|
||
output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-memory.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads unchconv.ads unchdeal.ads
|
||
|
||
osint.o : ada.ads a-except.ads a-uncdea.ads alloc.ads debug.ads fmap.ads \
|
||
gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads namet.ads \
|
||
opt.ads osint.ads osint.adb output.ads sdefault.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads
|
||
|
||
output.o : gnat.ads g-os_lib.ads output.ads output.adb system.ads \
|
||
s-exctab.ads s-stalib.ads types.ads unchconv.ads unchdeal.ads
|
||
|
||
par.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
csets.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb \
|
||
errout.ads fname.ads fname-uf.ads gnat.ads g-hesora.ads g-htable.ads \
|
||
g-os_lib.ads g-speche.ads hostparm.ads interfac.ads lib.ads lib.adb \
|
||
lib-list.adb lib-load.ads lib-sort.adb namet.ads namet.adb nlists.ads \
|
||
nlists.adb nmake.ads nmake.adb opt.ads osint.ads output.ads par.ads \
|
||
par.adb par-ch10.adb par-ch11.adb par-ch12.adb par-ch13.adb par-ch2.adb \
|
||
par-ch3.adb par-ch4.adb par-ch5.adb par-ch6.adb par-ch7.adb par-ch8.adb \
|
||
par-ch9.adb par-endh.adb par-labl.adb par-load.adb par-prag.adb \
|
||
par-sync.adb par-tchk.adb par-util.adb scans.ads scans.adb scn.ads \
|
||
scn.adb scn-nlit.adb scn-slit.adb sinfo.ads sinfo.adb sinfo-cn.ads \
|
||
sinput.ads sinput.adb sinput-l.ads snames.ads snames.adb stand.ads \
|
||
stringt.ads stringt.adb style.ads style.adb stylesw.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-crc32.ads s-crc32.adb s-exctab.ads \
|
||
s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads types.adb uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
|
||
|
||
repinfo.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
|
||
lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
|
||
output.ads output.adb repinfo.ads repinfo.adb sinfo.ads sinfo.adb \
|
||
sinput.ads sinput.adb snames.ads stand.ads stringt.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
|
||
uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
restrict.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
|
||
fname.ads fname-uf.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
|
||
nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads restrict.adb rident.ads rtsfind.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
|
||
urealp.ads
|
||
|
||
rident.o : rident.ads system.ads
|
||
|
||
rtsfind.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
csets.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb fname.ads \
|
||
fname-uf.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads lib.ads lib.adb lib-list.adb lib-load.ads lib-sort.adb \
|
||
namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
|
||
output.ads restrict.ads rident.ads rtsfind.ads rtsfind.adb sem.ads \
|
||
sem_ch7.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads \
|
||
tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads widechar.ads
|
||
|
||
s-assert.o : ada.ads a-except.ads gnat.ads g-htable.ads system.ads \
|
||
s-assert.ads s-assert.adb s-exctab.ads s-exctab.adb s-stalib.ads \
|
||
unchconv.ads
|
||
|
||
s-crc32.o : interfac.ads system.ads s-crc32.ads s-crc32.adb
|
||
|
||
s-except.o : ada.ads a-except.ads system.ads s-except.ads s-stalib.ads \
|
||
unchconv.ads
|
||
|
||
s-exctab.o : ada.ads a-uncdea.ads gnat.ads g-htable.ads g-htable.adb \
|
||
system.ads s-exctab.ads s-exctab.adb s-stalib.ads unchconv.ads
|
||
|
||
s-imgenu.o : system.ads s-imgenu.ads s-imgenu.adb s-secsta.ads \
|
||
s-stoele.ads unchconv.ads
|
||
|
||
s-mastop.o : ada.ads a-except.ads system.ads s-except.ads s-mastop.ads \
|
||
s-mastop.adb s-stalib.ads s-stoele.ads unchconv.ads
|
||
|
||
s-memory.o : ada.ads a-except.ads system.ads s-memory.ads s-memory.adb \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads unchconv.ads
|
||
|
||
s-parame.o : system.ads s-parame.ads s-parame.adb
|
||
|
||
s-secsta.o : ada.ads a-except.ads system.ads s-parame.ads s-secsta.ads \
|
||
s-secsta.adb s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
unchconv.ads unchdeal.ads
|
||
|
||
s-soflin.o : ada.ads a-except.ads system.ads s-except.ads s-mastop.ads \
|
||
s-parame.ads s-secsta.ads s-soflin.ads s-soflin.adb s-stache.ads \
|
||
s-stalib.ads s-stoele.ads unchconv.ads
|
||
|
||
s-sopco3.o : system.ads s-secsta.ads s-stoele.ads s-strops.ads \
|
||
s-sopco3.ads s-sopco3.adb
|
||
|
||
s-sopco4.o : system.ads s-secsta.ads s-stoele.ads s-sopco3.ads \
|
||
s-sopco4.ads s-sopco4.adb
|
||
|
||
s-sopco5.o : system.ads s-secsta.ads s-stoele.ads s-sopco4.ads \
|
||
s-sopco5.ads s-sopco5.adb
|
||
|
||
s-stache.o : ada.ads a-except.ads system.ads s-parame.ads s-soflin.ads \
|
||
s-stache.ads s-stache.adb s-stalib.ads s-stoele.ads s-stoele.adb \
|
||
unchconv.ads
|
||
|
||
s-stalib.o : ada.ads a-except.ads system.ads s-memory.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stalib.adb s-stoele.ads unchconv.ads
|
||
|
||
s-stoele.o : system.ads s-stoele.ads s-stoele.adb unchconv.ads
|
||
|
||
s-strops.o : system.ads s-secsta.ads s-stoele.ads s-strops.ads \
|
||
s-strops.adb
|
||
|
||
s-traceb.o : system.ads s-traceb.ads s-traceb.adb
|
||
|
||
s-unstyp.o : system.ads s-unstyp.ads
|
||
|
||
s-wchcnv.o : interfac.ads system.ads s-wchcnv.ads s-wchcnv.adb \
|
||
s-wchcon.ads s-wchjis.ads
|
||
|
||
s-wchcon.o : system.ads s-wchcon.ads
|
||
|
||
s-wchjis.o : system.ads s-wchjis.ads s-wchjis.adb
|
||
|
||
scans.o : scans.ads scans.adb system.ads s-exctab.ads s-stalib.ads \
|
||
types.ads unchconv.ads unchdeal.ads
|
||
|
||
scn.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
csets.ads debug.ads einfo.ads elists.ads errout.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads interfac.ads namet.ads namet.adb \
|
||
nlists.ads nlists.adb opt.ads output.ads scans.ads scn.ads scn.adb \
|
||
scn-nlit.adb scn-slit.adb sinfo.ads sinfo.adb sinput.ads sinput.adb \
|
||
snames.ads stringt.ads stringt.adb style.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-crc32.ads s-crc32.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
types.adb uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads \
|
||
urealp.adb widechar.ads
|
||
|
||
sem.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads debug_a.ads debug_a.adb einfo.ads einfo.adb elists.ads \
|
||
errout.ads expander.ads fname.ads gnat.ads g-hesora.ads g-htable.ads \
|
||
g-os_lib.ads hlo.ads hostparm.ads inline.ads lib.ads lib.adb \
|
||
lib-list.adb lib-load.ads lib-sort.adb namet.ads nlists.ads nlists.adb \
|
||
opt.ads output.ads restrict.ads rident.ads sem.ads sem.adb sem_attr.ads \
|
||
sem_ch10.ads sem_ch11.ads sem_ch12.ads sem_ch13.ads sem_ch2.ads \
|
||
sem_ch2.adb sem_ch3.ads sem_ch4.ads sem_ch5.ads sem_ch6.ads sem_ch7.ads \
|
||
sem_ch8.ads sem_ch9.ads sem_prag.ads sem_util.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads types.adb uintp.ads uintp.adb \
|
||
uname.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
sem_aggr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads \
|
||
exp_util.ads exp_util.adb freeze.ads get_targ.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads g-speche.ads hostparm.ads inline.ads itypes.ads lib.ads \
|
||
lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
|
||
nmake.adb opt.ads output.ads restrict.ads rident.ads rtsfind.ads \
|
||
scans.ads scn.ads sem.ads sem_aggr.ads sem_aggr.adb sem_cat.ads \
|
||
sem_ch13.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
|
||
sem_type.ads sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads stringt.ads stringt.adb style.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
|
||
tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
|
||
unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
|
||
|
||
sem_attr.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads alloc.ads \
|
||
atree.ads atree.adb casing.ads checks.ads checks.adb debug.ads \
|
||
einfo.ads einfo.adb elists.ads errout.ads eval_fat.ads exp_ch11.ads \
|
||
exp_ch2.ads exp_ch7.ads exp_tss.ads exp_util.ads exp_util.adb \
|
||
expander.ads freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads namet.ads \
|
||
nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads sem.ads sem_attr.ads sem_attr.adb \
|
||
sem_cat.ads sem_ch6.ads sem_ch8.ads sem_dist.ads sem_eval.ads \
|
||
sem_eval.adb sem_res.ads sem_type.ads sem_util.ads sem_warn.ads \
|
||
sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads snames.adb \
|
||
stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
|
||
ttypef.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
|
||
unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads \
|
||
widechar.ads
|
||
|
||
sem_case.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads namet.ads \
|
||
nlists.ads nlists.adb opt.ads output.ads sem.ads sem_case.ads \
|
||
sem_case.adb sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
|
||
sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
|
||
uintp.adb unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
sem_cat.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
|
||
exp_tss.ads fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
|
||
nlists.ads nlists.adb opt.ads output.ads sem.ads sem_cat.ads \
|
||
sem_cat.adb sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
|
||
urealp.ads
|
||
|
||
sem_ch10.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
|
||
fname.ads fname-uf.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads impunit.ads inline.ads lib.ads \
|
||
lib.adb lib-list.adb lib-load.ads lib-sort.adb lib-xref.ads namet.ads \
|
||
namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
|
||
sem_ch10.ads sem_ch10.adb sem_ch6.ads sem_ch7.ads sem_ch8.ads \
|
||
sem_dist.ads sem_eval.ads sem_prag.ads sem_res.ads sem_type.ads \
|
||
sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinfo-cn.ads \
|
||
sinput.ads sinput.adb snames.ads stand.ads stringt.ads style.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
|
||
tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
sem_ch11.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib-xref.ads namet.ads \
|
||
nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads sem.ads sem_ch11.ads sem_ch11.adb \
|
||
sem_ch5.ads sem_ch8.ads sem_res.ads sem_util.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
|
||
urealp.ads
|
||
|
||
sem_ch12.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
|
||
atree.adb casing.ads debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads exp_util.ads expander.ads fname.ads fname-uf.ads \
|
||
freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-htable.adb \
|
||
g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
|
||
lib-load.ads lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads \
|
||
nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
|
||
rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_cat.ads \
|
||
sem_ch10.ads sem_ch12.ads sem_ch12.adb sem_ch13.ads sem_ch3.ads \
|
||
sem_ch6.ads sem_ch7.ads sem_ch8.ads sem_elab.ads sem_elim.ads \
|
||
sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
|
||
sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads sinput-l.ads snames.ads \
|
||
stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
|
||
ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads urealp.adb widechar.ads
|
||
|
||
sem_ch13.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
|
||
exp_tss.ads exp_util.ads fname.ads get_targ.ads gnat.ads g-hesora.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb \
|
||
lib-sort.adb namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
|
||
opt.ads output.ads rtsfind.ads sem.ads sem_ch13.ads sem_ch13.adb \
|
||
sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
|
||
sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tree_io.ads \
|
||
ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads urealp.adb
|
||
|
||
sem_ch2.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads elists.ads errout.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb opt.ads \
|
||
output.ads restrict.ads rident.ads sem_ch2.ads sem_ch2.adb sem_ch8.ads \
|
||
sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads types.adb \
|
||
uintp.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
sem_ch3.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads \
|
||
exp_ch7.ads exp_dist.ads exp_tss.ads exp_util.ads exp_util.adb \
|
||
fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads inline.ads itypes.ads layout.ads lib.ads \
|
||
lib.adb lib-list.adb lib-sort.adb lib-xref.ads namet.ads namet.adb \
|
||
nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
|
||
sem_case.ads sem_case.adb sem_cat.ads sem_cat.adb sem_ch13.ads \
|
||
sem_ch3.ads sem_ch3.adb sem_ch6.ads sem_ch7.ads sem_ch8.ads \
|
||
sem_disp.ads sem_dist.ads sem_elim.ads sem_eval.ads sem_eval.adb \
|
||
sem_mech.ads sem_res.ads sem_smem.ads sem_type.ads sem_util.ads \
|
||
sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
|
||
uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
|
||
urealp.adb validsw.ads widechar.ads
|
||
|
||
sem_ch4.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
|
||
freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads g-speche.ads \
|
||
hostparm.ads itypes.ads lib.ads lib-xref.ads namet.ads namet.adb \
|
||
nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
|
||
sem_cat.ads sem_ch3.ads sem_ch4.ads sem_ch4.adb sem_ch8.ads \
|
||
sem_dist.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
|
||
sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
|
||
unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
sem_ch5.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads eval_fat.ads exp_ch2.ads exp_util.ads expander.ads \
|
||
freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
|
||
nlists.adb nmake.ads opt.ads output.ads restrict.ads rident.ads \
|
||
rtsfind.ads scans.ads scn.ads sem.ads sem_case.ads sem_case.adb \
|
||
sem_cat.ads sem_ch3.ads sem_ch5.ads sem_ch5.adb sem_ch8.ads \
|
||
sem_disp.ads sem_eval.ads sem_eval.adb sem_res.ads sem_type.ads \
|
||
sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
|
||
snames.ads stand.ads stringt.ads style.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb targparm.ads tbuild.ads tree_io.ads ttypes.ads \
|
||
types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads \
|
||
validsw.ads widechar.ads
|
||
|
||
sem_ch6.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads exp_ch2.ads exp_ch7.ads exp_util.ads expander.ads \
|
||
fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
|
||
lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb \
|
||
nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
|
||
rtsfind.ads scans.ads scn.ads sem.ads sem_cat.ads sem_ch12.ads \
|
||
sem_ch3.ads sem_ch4.ads sem_ch5.ads sem_ch6.ads sem_ch6.adb sem_ch8.ads \
|
||
sem_disp.ads sem_dist.ads sem_elim.ads sem_eval.ads sem_mech.ads \
|
||
sem_prag.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
|
||
sem_warn.ads sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads snames.ads \
|
||
stand.ads stringt.ads stringt.adb style.ads stylesw.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
|
||
tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
|
||
|
||
sem_ch7.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
|
||
exp_dbug.ads exp_disp.ads exp_util.ads freeze.ads get_targ.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads inline.ads lib.ads lib-xref.ads \
|
||
namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
|
||
output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
|
||
sem.ads sem_cat.ads sem_ch12.ads sem_ch3.ads sem_ch6.ads sem_ch7.ads \
|
||
sem_ch7.adb sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
|
||
sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
|
||
snames.ads snames.adb stand.ads stringt.ads style.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tree_io.ads \
|
||
ttypes.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
|
||
urealp.ads widechar.ads
|
||
|
||
sem_ch8.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
|
||
exp_util.ads fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
|
||
g-htable.ads g-os_lib.ads g-speche.ads hostparm.ads inline.ads lib.ads \
|
||
lib.adb lib-list.adb lib-load.ads lib-sort.adb lib-xref.ads namet.ads \
|
||
namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
|
||
sem_ch12.ads sem_ch3.ads sem_ch4.ads sem_ch6.ads sem_ch8.ads \
|
||
sem_ch8.adb sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
|
||
sem_util.adb sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads snames.ads \
|
||
stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
|
||
uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
sem_ch9.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads exp_ch2.ads exp_ch9.ads exp_util.ads fname.ads fname-uf.ads \
|
||
freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads \
|
||
itypes.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
|
||
nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
|
||
restrict.adb rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
|
||
sem_ch3.ads sem_ch5.ads sem_ch6.ads sem_ch8.ads sem_ch9.ads sem_ch9.adb \
|
||
sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
|
||
sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
|
||
uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
|
||
|
||
sem_disp.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
|
||
exp_ch7.ads exp_disp.ads exp_tss.ads exp_util.ads freeze.ads \
|
||
get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
|
||
lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
|
||
opt.ads output.ads restrict.ads rident.ads rtsfind.ads scans.ads \
|
||
scn.ads sem.ads sem_ch6.ads sem_ch8.ads sem_disp.ads sem_disp.adb \
|
||
sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
|
||
sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
|
||
style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
|
||
unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
sem_dist.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_dist.ads \
|
||
exp_tss.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
|
||
namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
|
||
restrict.ads rident.ads rtsfind.ads sem.ads sem_dist.ads sem_dist.adb \
|
||
sem_res.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
|
||
stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tbuild.ads tbuild.adb tree_io.ads types.ads types.adb uintp.ads \
|
||
uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
sem_elab.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads exp_ch2.ads exp_util.ads expander.ads fname.ads \
|
||
freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads lib.ads lib.adb lib-list.adb lib-load.ads lib-sort.adb \
|
||
lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
|
||
nmake.adb opt.ads output.ads restrict.ads rident.ads rtsfind.ads \
|
||
scans.ads scn.ads sem.ads sem_cat.ads sem_ch7.ads sem_ch8.ads \
|
||
sem_elab.ads sem_elab.adb sem_eval.ads sem_res.ads sem_type.ads \
|
||
sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
|
||
sinput.adb snames.ads stand.ads stringt.ads style.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
|
||
tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads
|
||
|
||
sem_elim.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
|
||
atree.adb casing.ads debug.ads einfo.ads einfo.adb elists.ads \
|
||
errout.ads gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads \
|
||
namet.ads nlists.ads nlists.adb opt.ads output.ads sem_elim.ads \
|
||
sem_elim.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
sem_eval.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
|
||
elists.adb errout.ads eval_fat.ads exp_ch2.ads exp_util.ads freeze.ads \
|
||
get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
|
||
lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
|
||
nmake.adb opt.ads output.ads restrict.ads rident.ads rtsfind.ads \
|
||
scans.ads scn.ads sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads \
|
||
sem_eval.adb sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
|
||
sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads stringt.adb style.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
|
||
uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads urealp.adb \
|
||
validsw.ads widechar.ads
|
||
|
||
sem_intr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads fname.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
|
||
lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
|
||
output.ads sem_eval.ads sem_intr.ads sem_intr.adb sem_util.ads \
|
||
sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
|
||
stringt.adb system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
|
||
tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads
|
||
|
||
sem_maps.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb opt.ads \
|
||
output.ads sem_maps.ads sem_maps.adb sinfo.ads sinfo.adb sinput.ads \
|
||
snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
sem_mech.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
|
||
opt.ads output.ads sem.ads sem_mech.ads sem_mech.adb sem_util.ads \
|
||
sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb targparm.ads tree_io.ads types.ads \
|
||
uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
sem_prag.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
casing.adb checks.ads csets.ads debug.ads einfo.ads einfo.adb \
|
||
elists.ads elists.adb errout.ads eval_fat.ads exp_dist.ads expander.ads \
|
||
fname.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
g-speche.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
|
||
namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
|
||
output.ads restrict.ads rident.ads rtsfind.ads sem.ads sem_cat.ads \
|
||
sem_ch13.ads sem_ch8.ads sem_disp.ads sem_elim.ads sem_eval.ads \
|
||
sem_eval.adb sem_intr.ads sem_mech.ads sem_prag.ads sem_prag.adb \
|
||
sem_res.ads sem_type.ads sem_util.ads sem_vfpt.ads sem_warn.ads \
|
||
sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads sinput.adb snames.ads \
|
||
snames.adb stand.ads stringt.ads stringt.adb stylesw.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-exctab.adb s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
|
||
tree_io.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
|
||
uname.ads unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads \
|
||
widechar.ads
|
||
|
||
sem_res.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
checks.ads checks.adb debug.ads debug_a.ads debug_a.adb einfo.ads \
|
||
einfo.adb elists.ads errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads \
|
||
exp_ch7.ads exp_util.ads exp_util.adb expander.ads fname.ads freeze.ads \
|
||
get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads inline.ads itypes.ads lib.ads lib.adb lib-list.adb \
|
||
lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb \
|
||
nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
|
||
rtsfind.ads scans.ads scn.ads sem.ads sem_aggr.ads sem_attr.ads \
|
||
sem_cat.ads sem_ch4.ads sem_ch6.ads sem_ch8.ads sem_disp.ads \
|
||
sem_dist.ads sem_elab.ads sem_eval.ads sem_eval.adb sem_intr.ads \
|
||
sem_res.ads sem_res.adb sem_type.ads sem_util.ads sem_util.adb \
|
||
sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
|
||
stringt.ads stringt.adb style.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
|
||
types.adb uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
|
||
urealp.ads urealp.adb validsw.ads widechar.ads
|
||
|
||
sem_smem.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
|
||
opt.ads output.ads sem_smem.ads sem_smem.adb sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
|
||
urealp.ads
|
||
|
||
sem_type.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
|
||
fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
|
||
lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
|
||
opt.ads output.ads restrict.ads rident.ads rtsfind.ads scans.ads \
|
||
scn.ads sem.ads sem_ch6.ads sem_ch8.ads sem_eval.ads sem_res.ads \
|
||
sem_type.ads sem_type.adb sem_util.ads sem_util.adb sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads stringt.ads style.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tree_io.ads \
|
||
ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads widechar.ads
|
||
|
||
sem_util.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
casing.adb checks.ads csets.ads debug.ads einfo.ads einfo.adb \
|
||
elists.ads elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch7.ads \
|
||
exp_util.ads exp_util.adb fname.ads freeze.ads get_targ.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
|
||
itypes.ads lib.ads lib.adb lib-list.adb lib-sort.adb lib-xref.ads \
|
||
namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
|
||
output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
|
||
sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
|
||
sem_type.ads sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads stringt.ads stringt.adb style.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
|
||
tbuild.adb tree_io.ads ttypes.ads types.ads types.adb uintp.ads \
|
||
uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads urealp.adb \
|
||
validsw.ads widechar.ads
|
||
|
||
sem_vfpt.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
cstand.ads debug.ads einfo.ads einfo.adb elists.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
|
||
opt.ads output.ads sem_vfpt.ads sem_vfpt.adb sinfo.ads sinfo.adb \
|
||
sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads tree_io.ads ttypef.ads types.ads uintp.ads uintp.adb \
|
||
unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
sem_warn.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
|
||
fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
|
||
g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
|
||
lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
|
||
opt.ads output.ads restrict.ads rident.ads rtsfind.ads scans.ads \
|
||
scn.ads sem.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
|
||
sem_util.ads sem_util.adb sem_warn.ads sem_warn.adb sinfo.ads sinfo.adb \
|
||
sinput.ads sinput.adb snames.ads stand.ads stringt.ads style.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
|
||
tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads widechar.ads
|
||
|
||
sinfo-cn.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads nlists.ads nlists.adb opt.ads output.ads sinfo.ads \
|
||
sinfo-cn.ads sinfo-cn.adb sinput.ads snames.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads uintp.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads
|
||
|
||
sinfo.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads nlists.ads nlists.adb opt.ads output.ads sinfo.ads \
|
||
sinfo.adb sinput.ads snames.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
|
||
urealp.ads
|
||
|
||
sinput-d.o : ada.ads a-except.ads alloc.ads casing.ads debug.ads gnat.ads \
|
||
g-os_lib.ads hostparm.ads opt.ads osint.ads osint-c.ads output.ads \
|
||
sinput.ads sinput-d.ads sinput-d.adb system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads
|
||
|
||
sinput-l.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads nlists.ads nlists.adb opt.ads osint.ads \
|
||
output.ads scans.ads scn.ads sinfo.ads sinfo.adb sinput.ads \
|
||
sinput-l.ads sinput-l.adb snames.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads uintp.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads
|
||
|
||
sinput.o : ada.ads a-except.ads alloc.ads casing.ads debug.ads gnat.ads \
|
||
g-os_lib.ads hostparm.ads namet.ads namet.adb opt.ads output.ads \
|
||
sinput.ads sinput.adb system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-memory.ads s-secsta.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads \
|
||
widechar.ads
|
||
|
||
snames.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads opt.ads output.ads snames.ads snames.adb \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
|
||
s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
unchconv.ads unchdeal.ads
|
||
|
||
sprint.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
csets.ads debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
|
||
lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
|
||
output.ads output.adb rtsfind.ads sinfo.ads sinfo.adb sinput.ads \
|
||
sinput-d.ads snames.ads sprint.ads sprint.adb stand.ads stringt.ads \
|
||
stringt.adb system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
|
||
urealp.ads urealp.adb
|
||
|
||
stand.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads opt.ads output.ads stand.ads stand.adb \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
|
||
s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
unchconv.ads unchdeal.ads
|
||
|
||
stringt.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads opt.ads output.ads stringt.ads stringt.adb \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
|
||
s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
types.adb unchconv.ads unchdeal.ads
|
||
|
||
style.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
csets.ads debug.ads einfo.ads elists.ads errout.ads gnat.ads \
|
||
g-htable.ads g-os_lib.ads hostparm.ads interfac.ads namet.ads namet.adb \
|
||
nlists.ads nlists.adb opt.ads output.ads scans.ads scn.ads scn.adb \
|
||
scn-nlit.adb scn-slit.adb sinfo.ads sinfo.adb sinput.ads sinput.adb \
|
||
snames.ads stand.ads stringt.ads style.ads style.adb stylesw.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-crc32.ads s-crc32.adb \
|
||
s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads \
|
||
widechar.ads
|
||
|
||
stylesw.o : hostparm.ads opt.ads stylesw.ads stylesw.adb system.ads \
|
||
s-exctab.ads s-stalib.ads s-wchcon.ads types.ads unchconv.ads \
|
||
unchdeal.ads
|
||
|
||
switch-b.o : ada.ads a-except.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads opt.ads osint.ads switch.ads switch-b.ads switch-b.adb \
|
||
system.ads s-exctab.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads types.ads unchconv.ads unchdeal.ads
|
||
|
||
switch-c.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads \
|
||
g-os_lib.ads hostparm.ads lib.ads opt.ads osint.ads output.ads \
|
||
stylesw.ads switch.ads switch-c.ads switch-c.adb system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-soflin.ads \
|
||
s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads unchconv.ads unchdeal.ads validsw.ads
|
||
|
||
switch.o : ada.ads a-except.ads gnat.ads g-htable.ads switch.ads \
|
||
switch.adb system.ads s-exctab.ads s-exctab.adb s-stalib.ads types.ads \
|
||
unchconv.ads unchdeal.ads
|
||
|
||
system.o : system.ads
|
||
|
||
table.o : debug.ads gnat.ads g-os_lib.ads hostparm.ads opt.ads output.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
|
||
s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
|
||
unchconv.ads unchdeal.ads
|
||
|
||
targparm.o : ada.ads a-except.ads alloc.ads casing.ads debug.ads gnat.ads \
|
||
g-os_lib.ads hostparm.ads namet.ads opt.ads output.ads sinput.ads \
|
||
sinput.adb sinput-l.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb \
|
||
targparm.ads targparm.adb tree_io.ads types.ads unchconv.ads \
|
||
unchdeal.ads
|
||
|
||
tbuild.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
|
||
lib-list.adb lib-sort.adb namet.ads namet.adb nlists.ads nlists.adb \
|
||
nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
|
||
sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
|
||
s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tbuild.adb \
|
||
tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads widechar.ads
|
||
|
||
tree_gen.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads debug.ads \
|
||
einfo.ads elists.ads fname.ads gnat.ads g-os_lib.ads hostparm.ads \
|
||
lib.ads namet.ads nlists.ads opt.ads osint.ads osint-c.ads output.ads \
|
||
repinfo.ads sinfo.ads sinput.ads snames.ads stand.ads stringt.ads \
|
||
system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
|
||
s-stalib.ads s-wchcon.ads table.ads table.adb tree_gen.ads tree_gen.adb \
|
||
tree_io.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
tree_io.o : ada.ads a-except.ads debug.ads gnat.ads g-htable.ads \
|
||
g-os_lib.ads output.ads system.ads s-exctab.ads s-exctab.adb \
|
||
s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads tree_io.ads \
|
||
tree_io.adb types.ads unchconv.ads unchdeal.ads
|
||
|
||
treepr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
csets.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb fname.ads \
|
||
gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
|
||
lib.adb lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb \
|
||
opt.ads output.ads output.adb sem_mech.ads sinfo.ads sinfo.adb \
|
||
sinput.ads sinput.adb snames.ads stand.ads stringt.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
|
||
s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads treepr.ads treepr.adb \
|
||
treeprs.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
|
||
unchdeal.ads urealp.ads
|
||
|
||
treeprs.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads opt.ads output.ads sinfo.ads system.ads s-atacco.ads \
|
||
s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads \
|
||
table.ads table.adb tree_io.ads treeprs.ads types.ads uintp.ads \
|
||
unchconv.ads unchdeal.ads urealp.ads
|
||
|
||
ttypef.o : system.ads ttypef.ads
|
||
|
||
ttypes.o : get_targ.ads system.ads s-exctab.ads s-stalib.ads ttypes.ads \
|
||
types.ads unchconv.ads unchdeal.ads
|
||
|
||
types.o : gnat.ads g-htable.ads system.ads s-exctab.ads s-exctab.adb \
|
||
s-stalib.ads types.ads types.adb unchconv.ads unchdeal.ads
|
||
|
||
uintp.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads opt.ads output.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads
|
||
|
||
uname.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
|
||
debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
|
||
g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
|
||
lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
|
||
output.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads \
|
||
stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
|
||
s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
|
||
s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
|
||
types.ads uintp.ads uintp.adb uname.ads uname.adb unchconv.ads \
|
||
unchdeal.ads urealp.ads
|
||
|
||
urealp.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads opt.ads output.ads system.ads s-atacco.ads s-atacco.adb \
|
||
s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb \
|
||
tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
|
||
urealp.ads urealp.adb
|
||
|
||
usage.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
|
||
hostparm.ads namet.ads opt.ads osint.ads output.ads system.ads \
|
||
s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads \
|
||
s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
|
||
unchdeal.ads usage.ads usage.adb
|
||
|
||
validsw.o : hostparm.ads opt.ads system.ads s-exctab.ads s-stalib.ads \
|
||
s-wchcon.ads types.ads unchconv.ads unchdeal.ads validsw.ads \
|
||
validsw.adb
|
||
|
||
widechar.o : ada.ads a-except.ads hostparm.ads interfac.ads opt.ads \
|
||
system.ads s-exctab.ads s-soflin.ads s-stache.ads s-stalib.ads \
|
||
s-stoele.ads s-wchcnv.ads s-wchcnv.adb s-wchcon.ads s-wchjis.ads \
|
||
types.ads unchconv.ads unchdeal.ads widechar.ads widechar.adb
|
||
|
||
# end of regular dependencies
|