summaryrefslogtreecommitdiff
path: root/lang/gnat
diff options
context:
space:
mode:
authorJeffrey Hsu <hsu@FreeBSD.org>1995-03-28 04:41:43 +0000
committerJeffrey Hsu <hsu@FreeBSD.org>1995-03-28 04:41:43 +0000
commitf34d60208e81a7c16cea64c9158f39de8a277fe9 (patch)
treea29b7134aa0e64aa3a95b408a690051d078aae8a /lang/gnat
parentit's now slib2a2.tar.gz (diff)
gnat-2.03 - The GNU Ada Translator. Version 2.03.
Submitted by: nils@guru.ims.uni-stuttgart.de (Cornelis van der Laan)
Notes
Notes: svn path=/head/; revision=1220
Diffstat (limited to 'lang/gnat')
-rw-r--r--lang/gnat/Makefile70
-rw-r--r--lang/gnat/pkg-comment1
-rw-r--r--lang/gnat/pkg-descr181
-rw-r--r--lang/gnat/pkg-plist723
4 files changed, 975 insertions, 0 deletions
diff --git a/lang/gnat/Makefile b/lang/gnat/Makefile
new file mode 100644
index 000000000000..47ecba9f65ba
--- /dev/null
+++ b/lang/gnat/Makefile
@@ -0,0 +1,70 @@
+# -*- Mode: Makefile -*-
+# Port of: GNU Ada gnat
+# Version required: 2.03
+# Space required: >= 23MB
+# Date created: Sat Mar 18 02:16:45 1995
+# Porter: nils@guru.ims.uni-stuttgart.de
+#
+
+DISTNAME= gnat-2.03-src
+MASTER_SITES= ftp://cs.nyu.edu/pub/gnat/
+EXTRACT_SUFX= .tar.gz
+
+# You need a compiler who calls an existing gnat compiler:
+CC = gcc-2.6.3
+
+# You have to tell me where your gcc 2.6.3 source is located
+COMPILERSOURCE = /usr/src/gnu/usr.bin/cc
+#COMPILERSOURCE = /cdrom/filesys/usr/src/gnu/usr.bin/cc
+
+# Which version of gcc do we have? Must be either 2.6.2 or 2.6.3.
+CCVERSION= 2.6.3
+
+USE_GMAKE= true
+
+# This is for the package: target. I decided to install the Ada compiler
+# as /usr/libexec/gnat1, the rest in /usr/local/{bin,adainclude,adalib}.
+PREFIX = /usr
+
+WRKDIR = ${.CURDIR}/work
+CONFIGURE_COOKIE= ${WRKDIR}/.configure_done
+PREBUILD_COOKIE = ${WRKDIR}/.prebuild_done
+BUILD_COOKIE = ${WRKDIR}/.build_done
+INSTALL_COOKIE = ${WRKDIR}/.install_done
+
+pre-build: ${PREBUILD_COOKIE}
+${PREBUILD_COOKIE}:
+ @echo "===> Building patched gcc library for ${DISTNAME}"
+ cd ${WRKSRC}/gcc && \
+ ${MAKE} CC="${CC} -I. -I${COMPILERSOURCE}/include" \
+ COMPILERSOURCE="${COMPILERSOURCE}"
+ @${TOUCH} ${TOUCHFLAGS} ${PREBUILD_COOKIE}
+
+build: configure pre-build ${BUILD_COOKIE}
+${BUILD_COOKIE}:
+ @echo "===> Building for ${DISTNAME}"
+ cd ${WRKSRC}/ada; \
+ ${GMAKE} CC="${CC}" COMPILERSOURCE="${COMPILERSOURCE}"
+ @${TOUCH} ${TOUCH_FLAGS} ${BUILD_COOKIE}
+
+configure: extract patch ${CONFIGURE_COOKIE}
+${CONFIGURE_COOKIE}:
+ @echo "===> Configuring for ${DISTNAME}"
+ @env CURDIR=${.CURDIR} DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} \
+ WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} SCRIPTDIR=${SCRIPTDIR} \
+ FILESDIR=${FILESDIR} PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} \
+ DEPENDS="${DEPENDS}" \
+ COMPILERSOURCE="${COMPILERSOURCE}" CCVERSION="${CCVERSION}" \
+ ${SHELL} ${SCRIPTDIR}/configure;
+ @${TOUCH} ${TOUCH_FLAGS} ${CONFIGURE_COOKIE}
+
+install: build ${INSTALL_COOKIE}
+${INSTALL_COOKIE}:
+ @echo "===> Installing for ${DISTNAME}"
+ @${MAKE} ${.MAKEFLAGS} pre-install
+ @(cd ${WRKSRC}/ada; \
+ ${MAKE} PREFIX_DIR=${PREFIX} ${MAKE_FLAGS} ${MAKEFILE} \
+ ${INSTALL_TARGET})
+ @${TOUCH} ${TOUCH_FLAGS} ${INSTALL_COOKIE}
+
+.include <bsd.port.mk>
diff --git a/lang/gnat/pkg-comment b/lang/gnat/pkg-comment
new file mode 100644
index 000000000000..2bbbc761eed7
--- /dev/null
+++ b/lang/gnat/pkg-comment
@@ -0,0 +1 @@
+gnat-2.03 - The GNU Ada Translator. Version 2.03.
diff --git a/lang/gnat/pkg-descr b/lang/gnat/pkg-descr
new file mode 100644
index 000000000000..c5c10dd7e77d
--- /dev/null
+++ b/lang/gnat/pkg-descr
@@ -0,0 +1,181 @@
+GNAT IMPLEMENTED FEATURES LIST
+Current as of 01/26/95
+
+Here is the list of implemented and not implemented features. A more precise
+description of the GNAT system is provided in the file 'gnatinfo.txt', which
+is part of the GNAT distribution.
+
+Latest features in GNAT version 2.02
+====================================
+
+ Extension aggregates are implemented (not much tested so far)
+ The Storage_Pool mechanism is in place
+ Functions returning unconstrained values shouldn't leak anymore
+ Enumeration representation clauses are fully implemented
+ Record representation clauses are implemented (currently there is
+ a restriction that all fields must be given a position and tagged
+ records cannot yet be given representation clauses)
+ The constrained attribute is implemented
+ Conformance checking is fully implemented
+ Shared variables (pragmas Shared, Atomic, Atomic_Components,
+ Volatile, and Volatile_Components) are implemented
+ User-defined Initialize/Adjust/Finalize is now almost complete for
+ controlled types as well as for types containing controlled components.
+ (aggregates involving controlled types and functions returning objects
+ with controlled components may still cause trouble).
+ Alignment attribute and attribute definition clause are implemented
+ Pred and Succ for fixed-point types are implemented
+ Discard_Names pragma is implemented
+ Arrays are passed properly to convention C routines
+ Pragma Inspection_Point is implemented
+ Pragma Locking_Policy is implemented
+ Pragma Task_Dispatching_Policy is implemented
+ Pragma Memory_Size is implemented (it is ignored anyway)
+ Derived types from private types are impelmented
+ Floating-point attribute functions are implemented:
+ Adjacent, Ceiling, Compose, Copy_Sign, Exponent, Floor, Fraction,
+ Leading_Part, Machine, Model, Pred, Remainder, Rounding, Scaling, Succ,
+ Truncation, Unbiased_Rounding
+ Pragma Optimize is implemented (checks that GCC optimization level is
+ consistent)
+ Pragma Reviewable is implemented (checks that GCC debug option "-g" is set)
+ Pragma Controlled is implemented (but ignored so far)
+ The attributes Version and Body_Version are implemented
+ Pragma Linker_Options is implemented
+ Attribute Max_Size_In_Storage_Elements is implemented
+ The attribute Valid is implemented
+ Requeue without abort is implemented
+ Delay statement on OS/2 is now working correctly.
+ The attribute Bit_Order is implemented
+ Range checking for modular types
+ Length checks are now implemented
+ Pragma Import Fortran and COBOL are implemented
+ Pragma Convention is now fully implemented (for C, Fortran, COBOL),
+ Pragma Convention for Fortran correctly maps multi-dimensional arrays
+
+=======================================================================
+
+Status of Features
+
+============================================================================
+= All of Ada 83 is implemented EXCEPT the following unimplemented features =
+============================================================================
+
+ The following language-defined checks are not implemented:
+
+ Discriminant Checks
+ Elaboration Checks
+ Range Checks on the elaboration of a subtype_indication
+ Stack overflow checking
+
+ Language-Defined Pragmas
+ Pack for arrays
+
+ Input-Output for Integer for type Long_Long_Integer.
+ (only Put currently supported for Long_Long_Integer not Get)
+
+ Delay is not yet fixed-point as required (the current temporary
+ implementation uses floating-point to represent Delay).
+
+ Tasking is currently implemented only on the following platforms
+ SGI IRIX 5.2, Sun Sparc (SunOS 4.1), i386 running IBM OS/2
+
+=========================================================================
+= All of Ada 95 implemented EXCEPT the following unimplemented features =
+=========================================================================
+
+ CORE
+
+ Protected entry families
+ Protected subprogram pointers
+ Condition protected entry calls
+ Requeue Statement involving task entries
+ Delay until
+
+ Input-Output for Modular Types
+ (Only Put is supported currently, Get not yet supported)
+
+ Input-Output for Decimal Types
+ Input-Output for Wide Text
+
+ Objects of type with unknown discriminants
+
+ Unimplemented subprograms in package Ada.Text_IO
+ Flush
+ Look_Ahead
+ Get_Immediate
+
+ Accessibility checks
+
+ Stream-Oriented Attributes of Specific Types
+ Stream-Oriented Attributes of Class-Wide Types
+
+ ANNEX A. PREDEFINED LANGUAGE ENVIRONMENT
+
+ Ada.Exceptions
+ Ada.Interrupts
+ Ada.Streams.Stream_IO
+ Ada.Wide_Text_IO
+ Ada.Wide_Text_IO.Complex_IO
+
+ ANNEX B. INTERFACING TO OTHER LANGUAGES
+
+ The body of Interfaces.COBOL is not yet implemented
+
+ ANNEX C. SYSTEMS PROGRAMMING
+
+ Machine intrinsic subprograms
+ Interrupt support
+ The body of package Interrupts is not implemented
+ Preelaboration requirements are not fully met
+
+ ANNEX D. REAL-TIME SYSTEMS
+
+ Tasking restrictions
+ Synchronous task control
+
+ ANNEX E. DISTRIBUTED SYSTEMS
+
+ The distribution annex is under active development. Stub generation
+ is not yet implemented, and there is no configuration control program.
+ All pragmas are fully implemented.
+
+ ANNEX F. INFORMATION SYSTEMS
+
+ Ada.Text_IO.Editing
+ Ada.Wide_Text_IO.Editing
+
+ ANNEX G. NUMERICS
+
+ Accuracy requirements for floating-point and complex not fully met
+
+ ANNEX H. SAFETY AND SECURITY
+
+ pragma Normalize_Scalars
+ Safety and security restrictions
+
+ ANNEX I. OBSOLESCENT FEATURES
+
+ Interrupt entries
+
+ ANNEX J. LANGUAGE-DEFINED ATTRIBUTES
+
+ Caller
+ Definite
+ External_Tag
+ Identity
+ Input
+ Output
+ Read
+ Storage_Pool
+ Write
+
+ ANNEX K. LANGUAGE DEFINED PRAGMAS
+
+ Attach_Handler
+ Export
+ Interrupt_Handler
+ Normalize_Scalars
+ Queuing_Policy
+ Restrictions
+
diff --git a/lang/gnat/pkg-plist b/lang/gnat/pkg-plist
new file mode 100644
index 000000000000..9c2833452753
--- /dev/null
+++ b/lang/gnat/pkg-plist
@@ -0,0 +1,723 @@
+@cwd /usr
+@mode 555
+@owner bin
+@group bin
+libexec/gnat1
+@mode 555
+@owner bin
+@group bin
+local/bin/gnatbind
+local/bin/gnatf
+local/bin/gnatk8
+local/bin/gnatchp
+local/bin/gnatchop
+local/bin/gnatbl
+@mode 444
+@owner bin
+@group bin
+local/adainclude/a-calcon.adb
+local/adainclude/a-calcon.ads
+local/adainclude/a-caldel.adb
+local/adainclude/a-caldel.ads
+local/adainclude/a-calend.adb
+local/adainclude/a-calend.ads
+local/adainclude/a-chahan.adb
+local/adainclude/a-chahan.ads
+local/adainclude/a-charac.ads
+local/adainclude/a-chlat1.ads
+local/adainclude/a-comlin.adb
+local/adainclude/a-comlin.ads
+local/adainclude/a-cwila1.ads
+local/adainclude/a-decima.adb
+local/adainclude/a-decima.ads
+local/adainclude/a-direio.adb
+local/adainclude/a-direio.ads
+local/adainclude/a-dynpri.adb
+local/adainclude/a-dynpri.ads
+local/adainclude/a-except.ads
+local/adainclude/a-finali.adb
+local/adainclude/a-finali.ads
+local/adainclude/a-flteio.ads
+local/adainclude/a-fwteio.ads
+local/adainclude/a-inteio.ads
+local/adainclude/a-interr.ads
+local/adainclude/a-intnam.ads
+local/adainclude/a-ioexce.ads
+local/adainclude/a-iwteio.ads
+local/adainclude/a-lfteio.ads
+local/adainclude/a-lfwtio.ads
+local/adainclude/a-liteio.ads
+local/adainclude/a-liwtio.ads
+local/adainclude/a-llftio.ads
+local/adainclude/a-llfwti.ads
+local/adainclude/a-llitio.ads
+local/adainclude/a-lliwti.ads
+local/adainclude/a-ngcefu.adb
+local/adainclude/a-ngcefu.ads
+local/adainclude/a-ngcoty.adb
+local/adainclude/a-ngcoty.ads
+local/adainclude/a-ngelfu.adb
+local/adainclude/a-ngelfu.ads
+local/adainclude/a-nlelfu.ads
+local/adainclude/a-nllefu.ads
+local/adainclude/a-nselfu.ads
+local/adainclude/a-nudira.adb
+local/adainclude/a-nudira.ads
+local/adainclude/a-nuelfu.ads
+local/adainclude/a-nuflra.adb
+local/adainclude/a-nuflra.ads
+local/adainclude/a-numaux.ads
+local/adainclude/a-numeri.ads
+local/adainclude/a-numran.adb
+local/adainclude/a-numran.ads
+local/adainclude/a-reatim.adb
+local/adainclude/a-reatim.ads
+local/adainclude/a-retico.adb
+local/adainclude/a-retico.ads
+local/adainclude/a-retide.adb
+local/adainclude/a-retide.ads
+local/adainclude/a-sequio.adb
+local/adainclude/a-sequio.ads
+local/adainclude/a-sfteio.ads
+local/adainclude/a-sfwtio.ads
+local/adainclude/a-siteio.ads
+local/adainclude/a-siwtio.ads
+local/adainclude/a-ssitio.ads
+local/adainclude/a-ssiwti.ads
+local/adainclude/a-stmaco.ads
+local/adainclude/a-storio.adb
+local/adainclude/a-storio.ads
+local/adainclude/a-strbou.adb
+local/adainclude/a-strbou.ads
+local/adainclude/a-stream.ads
+local/adainclude/a-strfix.adb
+local/adainclude/a-strfix.ads
+local/adainclude/a-string.ads
+local/adainclude/a-strmap.adb
+local/adainclude/a-strmap.ads
+local/adainclude/a-strsea.adb
+local/adainclude/a-strsea.ads
+local/adainclude/a-strunb.adb
+local/adainclude/a-strunb.ads
+local/adainclude/a-ststio.ads
+local/adainclude/a-stwibo.adb
+local/adainclude/a-stwibo.ads
+local/adainclude/a-stwifi.adb
+local/adainclude/a-stwifi.ads
+local/adainclude/a-stwima.adb
+local/adainclude/a-stwima.ads
+local/adainclude/a-stwise.adb
+local/adainclude/a-stwise.ads
+local/adainclude/a-stwiun.adb
+local/adainclude/a-stwiun.ads
+local/adainclude/a-swmwco.ads
+local/adainclude/a-sytaco.ads
+local/adainclude/a-tags.adb
+local/adainclude/a-tags.ads
+local/adainclude/a-tasatt.adb
+local/adainclude/a-tasatt.ads
+local/adainclude/a-taside.adb
+local/adainclude/a-taside.ads
+local/adainclude/a-teioau.adb
+local/adainclude/a-teioau.ads
+local/adainclude/a-teiopi.adb
+local/adainclude/a-teiopi.ads
+local/adainclude/a-textio.adb
+local/adainclude/a-textio.ads
+local/adainclude/a-ticoio.adb
+local/adainclude/a-ticoio.ads
+local/adainclude/a-titest.adb
+local/adainclude/a-titest.ads
+local/adainclude/a-unccon.ads
+local/adainclude/a-uncdea.adb
+local/adainclude/a-uncdea.ads
+local/adainclude/a-witeio.ads
+local/adainclude/a-wticio.ads
+local/adainclude/a-wtiopi.ads
+local/adainclude/a-wtitst.adb
+local/adainclude/a-wtitst.ads
+local/adainclude/ada.ads
+local/adainclude/calendar.ads
+local/adainclude/directio.ads
+local/adainclude/g-busora.adb
+local/adainclude/g-busora.ads
+local/adainclude/g-hesora.adb
+local/adainclude/g-hesora.ads
+local/adainclude/g-io.adb
+local/adainclude/g-io.ads
+local/adainclude/gnat.ads
+local/adainclude/i-c.adb
+local/adainclude/i-c.ads
+local/adainclude/i-cobol.ads
+local/adainclude/i-cpoerr.ads
+local/adainclude/i-cpoint.adb
+local/adainclude/i-cpoint.ads
+local/adainclude/i-cporte.adb
+local/adainclude/i-cporte.ads
+local/adainclude/i-cpotim.adb
+local/adainclude/i-cpotim.ads
+local/adainclude/i-cpp.adb
+local/adainclude/i-cpp.ads
+local/adainclude/i-cpthre.adb
+local/adainclude/i-cpthre.ads
+local/adainclude/i-cstrin.adb
+local/adainclude/i-cstrin.ads
+local/adainclude/i-csycon.ads
+local/adainclude/i-fortra.adb
+local/adainclude/i-fortra.ads
+local/adainclude/i-pacdec.adb
+local/adainclude/i-pacdec.ads
+local/adainclude/interfac.ads
+local/adainclude/ioexcept.ads
+local/adainclude/s-addima.adb
+local/adainclude/s-addima.ads
+local/adainclude/s-arit64.adb
+local/adainclude/s-arit64.ads
+local/adainclude/s-assert.adb
+local/adainclude/s-assert.ads
+local/adainclude/s-atacco.adb
+local/adainclude/s-atacco.ads
+local/adainclude/s-cconst.ads
+local/adainclude/s-comexc.adb
+local/adainclude/s-comexc.ads
+local/adainclude/s-comopt.ads
+local/adainclude/s-errrep.adb
+local/adainclude/s-errrep.ads
+local/adainclude/s-exnflt.ads
+local/adainclude/s-exngen.adb
+local/adainclude/s-exngen.ads
+local/adainclude/s-exnint.ads
+local/adainclude/s-exnlfl.ads
+local/adainclude/s-exnlin.ads
+local/adainclude/s-exnllf.ads
+local/adainclude/s-exnlli.ads
+local/adainclude/s-exnsfl.ads
+local/adainclude/s-exnsin.ads
+local/adainclude/s-exnssi.ads
+local/adainclude/s-expflt.ads
+local/adainclude/s-expgen.adb
+local/adainclude/s-expgen.ads
+local/adainclude/s-expint.ads
+local/adainclude/s-explfl.ads
+local/adainclude/s-explin.ads
+local/adainclude/s-expllf.ads
+local/adainclude/s-explli.ads
+local/adainclude/s-expllu.adb
+local/adainclude/s-expllu.ads
+local/adainclude/s-expmod.adb
+local/adainclude/s-expmod.ads
+local/adainclude/s-expsfl.ads
+local/adainclude/s-expsin.ads
+local/adainclude/s-expssi.ads
+local/adainclude/s-expuns.adb
+local/adainclude/s-expuns.ads
+local/adainclude/s-fatflt.ads
+local/adainclude/s-fatgen.adb
+local/adainclude/s-fatgen.ads
+local/adainclude/s-fatlfl.ads
+local/adainclude/s-fatllf.ads
+local/adainclude/s-fatsfl.ads
+local/adainclude/s-filaux.ads
+local/adainclude/s-finimp.adb
+local/adainclude/s-finimp.ads
+local/adainclude/s-fore.adb
+local/adainclude/s-fore.ads
+local/adainclude/s-imgbiu.adb
+local/adainclude/s-imgbiu.ads
+local/adainclude/s-imgboo.adb
+local/adainclude/s-imgboo.ads
+local/adainclude/s-imgcha.adb
+local/adainclude/s-imgcha.ads
+local/adainclude/s-imgdec.adb
+local/adainclude/s-imgdec.ads
+local/adainclude/s-imgint.adb
+local/adainclude/s-imgint.ads
+local/adainclude/s-imgllb.adb
+local/adainclude/s-imgllb.ads
+local/adainclude/s-imglld.adb
+local/adainclude/s-imglld.ads
+local/adainclude/s-imglli.adb
+local/adainclude/s-imglli.ads
+local/adainclude/s-imgllu.adb
+local/adainclude/s-imgllu.ads
+local/adainclude/s-imgllw.adb
+local/adainclude/s-imgllw.ads
+local/adainclude/s-imgrea.adb
+local/adainclude/s-imgrea.ads
+local/adainclude/s-imguns.adb
+local/adainclude/s-imguns.ads
+local/adainclude/s-imgwch.adb
+local/adainclude/s-imgwch.ads
+local/adainclude/s-imgwiu.adb
+local/adainclude/s-imgwiu.ads
+local/adainclude/s-io.adb
+local/adainclude/s-io.ads
+local/adainclude/s-parame.ads
+local/adainclude/s-pooemp.adb
+local/adainclude/s-pooemp.ads
+local/adainclude/s-pooglo.adb
+local/adainclude/s-pooglo.ads
+local/adainclude/s-pooloc.adb
+local/adainclude/s-pooloc.ads
+local/adainclude/s-poosiz.adb
+local/adainclude/s-poosiz.ads
+local/adainclude/s-powtab.ads
+local/adainclude/s-secsta.adb
+local/adainclude/s-secsta.ads
+local/adainclude/s-signal.adb
+local/adainclude/s-signal.ads
+local/adainclude/s-stalib.ads
+local/adainclude/s-std.adb
+local/adainclude/s-std.ads
+local/adainclude/s-stoele.adb
+local/adainclude/s-stoele.ads
+local/adainclude/s-stopoo.ads
+local/adainclude/s-strcon.adb
+local/adainclude/s-strcon.ads
+local/adainclude/s-strequ.adb
+local/adainclude/s-strequ.ads
+local/adainclude/s-strops.adb
+local/adainclude/s-strops.ads
+local/adainclude/s-taprob.adb
+local/adainclude/s-taprob.ads
+local/adainclude/s-tasabo.adb
+local/adainclude/s-tasabo.ads
+local/adainclude/s-tasclo.adb
+local/adainclude/s-tasclo.ads
+local/adainclude/s-taskin.adb
+local/adainclude/s-taskin.ads
+local/adainclude/s-taslib.adb
+local/adainclude/s-taslib.ads
+local/adainclude/s-tasmem.adb
+local/adainclude/s-tasmem.ads
+local/adainclude/s-tasoli.adb
+local/adainclude/s-tasoli.ads
+local/adainclude/s-taspda.adb
+local/adainclude/s-taspda.ads
+local/adainclude/s-taspri.adb
+local/adainclude/s-taspri.ads
+local/adainclude/s-tasque.adb
+local/adainclude/s-tasque.ads
+local/adainclude/s-tasren.adb
+local/adainclude/s-tasren.ads
+local/adainclude/s-tassta.adb
+local/adainclude/s-tassta.ads
+local/adainclude/s-tastal.adb
+local/adainclude/s-tastal.ads
+local/adainclude/s-tastim.adb
+local/adainclude/s-tastim.ads
+local/adainclude/s-tasuti.adb
+local/adainclude/s-tasuti.ads
+local/adainclude/s-tatise.adb
+local/adainclude/s-tatise.ads
+local/adainclude/s-tcmasp.adb
+local/adainclude/s-tcmasp.ads
+local/adainclude/s-timtyp.ads
+local/adainclude/s-unstyp.ads
+local/adainclude/s-valboo.adb
+local/adainclude/s-valboo.ads
+local/adainclude/s-valcha.adb
+local/adainclude/s-valcha.ads
+local/adainclude/s-valenu.adb
+local/adainclude/s-valenu.ads
+local/adainclude/s-valint.adb
+local/adainclude/s-valint.ads
+local/adainclude/s-vallli.adb
+local/adainclude/s-vallli.ads
+local/adainclude/s-valllu.adb
+local/adainclude/s-valllu.ads
+local/adainclude/s-valrea.adb
+local/adainclude/s-valrea.ads
+local/adainclude/s-valuns.adb
+local/adainclude/s-valuns.ads
+local/adainclude/s-valuti.adb
+local/adainclude/s-valuti.ads
+local/adainclude/s-vercon.adb
+local/adainclude/s-vercon.ads
+local/adainclude/s-wchcon.ads
+local/adainclude/s-wchjis.adb
+local/adainclude/s-wchjis.ads
+local/adainclude/s-wchstw.adb
+local/adainclude/s-wchstw.ads
+local/adainclude/s-wchwts.adb
+local/adainclude/s-wchwts.ads
+local/adainclude/s-widboo.adb
+local/adainclude/s-widboo.ads
+local/adainclude/s-widcha.adb
+local/adainclude/s-widcha.ads
+local/adainclude/s-widenu.adb
+local/adainclude/s-widenu.ads
+local/adainclude/s-widlli.adb
+local/adainclude/s-widlli.ads
+local/adainclude/s-widllu.adb
+local/adainclude/s-widllu.ads
+local/adainclude/s-widwch.adb
+local/adainclude/s-widwch.ads
+local/adainclude/sequenio.ads
+local/adainclude/system.ads
+local/adainclude/text_io.ads
+local/adainclude/unchconv.ads
+local/adainclude/unchdeal.adb
+local/adainclude/unchdeal.ads
+local/adalib/a-argv.o
+local/adalib/a-calcon.ali
+local/adalib/a-calcon.o
+local/adalib/a-caldel.ali
+local/adalib/a-caldel.o
+local/adalib/a-calend.ali
+local/adalib/a-calend.o
+local/adalib/a-chahan.ali
+local/adalib/a-chahan.o
+local/adalib/a-charac.ali
+local/adalib/a-charac.o
+local/adalib/a-chlat1.ali
+local/adalib/a-chlat1.o
+local/adalib/a-cio.o
+local/adalib/a-comlin.ali
+local/adalib/a-comlin.o
+local/adalib/a-cwila1.ali
+local/adalib/a-cwila1.o
+local/adalib/a-decima.ali
+local/adalib/a-decima.o
+local/adalib/a-dynpri.ali
+local/adalib/a-dynpri.o
+local/adalib/a-errno.o
+local/adalib/a-exit.o
+local/adalib/a-finali.ali
+local/adalib/a-finali.o
+local/adalib/a-flteio.ali
+local/adalib/a-flteio.o
+local/adalib/a-inteio.ali
+local/adalib/a-inteio.o
+local/adalib/a-intnam.ali
+local/adalib/a-intnam.o
+local/adalib/a-ioexce.ali
+local/adalib/a-ioexce.o
+local/adalib/a-liteio.ali
+local/adalib/a-liteio.o
+local/adalib/a-llftio.ali
+local/adalib/a-llftio.o
+local/adalib/a-llitio.ali
+local/adalib/a-llitio.o
+local/adalib/a-nlelfu.ali
+local/adalib/a-nlelfu.o
+local/adalib/a-nllefu.ali
+local/adalib/a-nllefu.o
+local/adalib/a-nselfu.ali
+local/adalib/a-nselfu.o
+local/adalib/a-nuelfu.ali
+local/adalib/a-nuelfu.o
+local/adalib/a-nuflra.ali
+local/adalib/a-nuflra.o
+local/adalib/a-numaux.ali
+local/adalib/a-numaux.o
+local/adalib/a-numeri.ali
+local/adalib/a-numeri.o
+local/adalib/a-numran.ali
+local/adalib/a-numran.o
+local/adalib/a-raise.o
+local/adalib/a-reatim.ali
+local/adalib/a-reatim.o
+local/adalib/a-retico.ali
+local/adalib/a-retico.o
+local/adalib/a-retide.ali
+local/adalib/a-retide.o
+local/adalib/a-sfteio.ali
+local/adalib/a-sfteio.o
+local/adalib/a-siteio.ali
+local/adalib/a-siteio.o
+local/adalib/a-ssitio.ali
+local/adalib/a-ssitio.o
+local/adalib/a-stmaco.ali
+local/adalib/a-stmaco.o
+local/adalib/a-strbou.ali
+local/adalib/a-strbou.o
+local/adalib/a-stream.ali
+local/adalib/a-stream.o
+local/adalib/a-strfix.ali
+local/adalib/a-strfix.o
+local/adalib/a-string.ali
+local/adalib/a-string.o
+local/adalib/a-strmap.ali
+local/adalib/a-strmap.o
+local/adalib/a-strsea.ali
+local/adalib/a-strsea.o
+local/adalib/a-strunb.ali
+local/adalib/a-strunb.o
+local/adalib/a-stwibo.ali
+local/adalib/a-stwibo.o
+local/adalib/a-stwifi.ali
+local/adalib/a-stwifi.o
+local/adalib/a-stwima.ali
+local/adalib/a-stwima.o
+local/adalib/a-stwise.ali
+local/adalib/a-stwise.o
+local/adalib/a-stwiun.ali
+local/adalib/a-stwiun.o
+local/adalib/a-swmwco.ali
+local/adalib/a-swmwco.o
+local/adalib/a-sysdep.o
+local/adalib/a-tags.ali
+local/adalib/a-tags.o
+local/adalib/a-taside.ali
+local/adalib/a-taside.o
+local/adalib/a-teioau.ali
+local/adalib/a-teioau.o
+local/adalib/a-textio.ali
+local/adalib/a-textio.o
+local/adalib/a-time.o
+local/adalib/ada.ali
+local/adalib/ada.o
+local/adalib/calendar.ali
+local/adalib/calendar.o
+local/adalib/g-busora.ali
+local/adalib/g-busora.o
+local/adalib/g-hesora.ali
+local/adalib/g-hesora.o
+local/adalib/g-io.ali
+local/adalib/g-io.o
+local/adalib/gnat.ali
+local/adalib/gnat.o
+local/adalib/i-c.ali
+local/adalib/i-c.o
+local/adalib/i-cpoerr.ali
+local/adalib/i-cpoerr.o
+local/adalib/i-cporte.ali
+local/adalib/i-cporte.o
+local/adalib/i-cpotim.ali
+local/adalib/i-cpotim.o
+local/adalib/i-cpp.ali
+local/adalib/i-cpp.o
+local/adalib/i-cpthre.ali
+local/adalib/i-cpthre.o
+local/adalib/i-cstrin.ali
+local/adalib/i-cstrin.o
+local/adalib/i-csycon.ali
+local/adalib/i-csycon.o
+local/adalib/i-fortra.ali
+local/adalib/i-fortra.o
+local/adalib/i-pacdec.ali
+local/adalib/i-pacdec.o
+local/adalib/interfac.ali
+local/adalib/interfac.o
+local/adalib/io-aux.o
+local/adalib/ioexcept.ali
+local/adalib/ioexcept.o
+local/adalib/libgnat.a
+local/adalib/libgthreads.a
+local/adalib/s-addima.ali
+local/adalib/s-addima.o
+local/adalib/s-arit64.ali
+local/adalib/s-arit64.o
+local/adalib/s-assert.ali
+local/adalib/s-assert.o
+local/adalib/s-cconst.ali
+local/adalib/s-cconst.o
+local/adalib/s-comexc.ali
+local/adalib/s-comexc.o
+local/adalib/s-comopt.ali
+local/adalib/s-comopt.o
+local/adalib/s-errrep.ali
+local/adalib/s-errrep.o
+local/adalib/s-exnflt.ali
+local/adalib/s-exnflt.o
+local/adalib/s-exngen.ali
+local/adalib/s-exngen.o
+local/adalib/s-exnint.ali
+local/adalib/s-exnint.o
+local/adalib/s-exnlfl.ali
+local/adalib/s-exnlfl.o
+local/adalib/s-exnlin.ali
+local/adalib/s-exnlin.o
+local/adalib/s-exnllf.ali
+local/adalib/s-exnllf.o
+local/adalib/s-exnlli.ali
+local/adalib/s-exnlli.o
+local/adalib/s-exnsfl.ali
+local/adalib/s-exnsfl.o
+local/adalib/s-exnsin.ali
+local/adalib/s-exnsin.o
+local/adalib/s-exnssi.ali
+local/adalib/s-exnssi.o
+local/adalib/s-expflt.ali
+local/adalib/s-expflt.o
+local/adalib/s-expgen.ali
+local/adalib/s-expgen.o
+local/adalib/s-expint.ali
+local/adalib/s-expint.o
+local/adalib/s-explfl.ali
+local/adalib/s-explfl.o
+local/adalib/s-explin.ali
+local/adalib/s-explin.o
+local/adalib/s-expllf.ali
+local/adalib/s-expllf.o
+local/adalib/s-explli.ali
+local/adalib/s-explli.o
+local/adalib/s-expllu.ali
+local/adalib/s-expllu.o
+local/adalib/s-expmod.ali
+local/adalib/s-expmod.o
+local/adalib/s-expsfl.ali
+local/adalib/s-expsfl.o
+local/adalib/s-expsin.ali
+local/adalib/s-expsin.o
+local/adalib/s-expssi.ali
+local/adalib/s-expssi.o
+local/adalib/s-expuns.ali
+local/adalib/s-expuns.o
+local/adalib/s-fatflt.ali
+local/adalib/s-fatflt.o
+local/adalib/s-fatlfl.ali
+local/adalib/s-fatlfl.o
+local/adalib/s-fatllf.ali
+local/adalib/s-fatllf.o
+local/adalib/s-fatsfl.ali
+local/adalib/s-fatsfl.o
+local/adalib/s-filaux.ali
+local/adalib/s-filaux.o
+local/adalib/s-finimp.ali
+local/adalib/s-finimp.o
+local/adalib/s-fore.ali
+local/adalib/s-fore.o
+local/adalib/s-imgbiu.ali
+local/adalib/s-imgbiu.o
+local/adalib/s-imgboo.ali
+local/adalib/s-imgboo.o
+local/adalib/s-imgcha.ali
+local/adalib/s-imgcha.o
+local/adalib/s-imgdec.ali
+local/adalib/s-imgdec.o
+local/adalib/s-imgint.ali
+local/adalib/s-imgint.o
+local/adalib/s-imgllb.ali
+local/adalib/s-imgllb.o
+local/adalib/s-imglld.ali
+local/adalib/s-imglld.o
+local/adalib/s-imglli.ali
+local/adalib/s-imglli.o
+local/adalib/s-imgllu.ali
+local/adalib/s-imgllu.o
+local/adalib/s-imgllw.ali
+local/adalib/s-imgllw.o
+local/adalib/s-imgrea.ali
+local/adalib/s-imgrea.o
+local/adalib/s-imguns.ali
+local/adalib/s-imguns.o
+local/adalib/s-imgwch.ali
+local/adalib/s-imgwch.o
+local/adalib/s-imgwiu.ali
+local/adalib/s-imgwiu.o
+local/adalib/s-io.ali
+local/adalib/s-io.o
+local/adalib/s-parame.ali
+local/adalib/s-parame.o
+local/adalib/s-pooemp.ali
+local/adalib/s-pooemp.o
+local/adalib/s-pooglo.ali
+local/adalib/s-pooglo.o
+local/adalib/s-pooloc.ali
+local/adalib/s-pooloc.o
+local/adalib/s-poosiz.ali
+local/adalib/s-poosiz.o
+local/adalib/s-powtab.ali
+local/adalib/s-powtab.o
+local/adalib/s-secsta.ali
+local/adalib/s-secsta.o
+local/adalib/s-signal.ali
+local/adalib/s-signal.o
+local/adalib/s-stalib.ali
+local/adalib/s-stalib.o
+local/adalib/s-std.ali
+local/adalib/s-std.o
+local/adalib/s-stoele.ali
+local/adalib/s-stoele.o
+local/adalib/s-stopoo.ali
+local/adalib/s-stopoo.o
+local/adalib/s-strcon.ali
+local/adalib/s-strcon.o
+local/adalib/s-strequ.ali
+local/adalib/s-strequ.o
+local/adalib/s-strops.ali
+local/adalib/s-strops.o
+local/adalib/s-taprob.ali
+local/adalib/s-taprob.o
+local/adalib/s-tasabo.ali
+local/adalib/s-tasabo.o
+local/adalib/s-tasclo.ali
+local/adalib/s-tasclo.o
+local/adalib/s-taskin.ali
+local/adalib/s-taskin.o
+local/adalib/s-taslib.ali
+local/adalib/s-taslib.o
+local/adalib/s-tasmem.ali
+local/adalib/s-tasmem.o
+local/adalib/s-tasoli.ali
+local/adalib/s-tasoli.o
+local/adalib/s-taspda.ali
+local/adalib/s-taspda.o
+local/adalib/s-taspri.ali
+local/adalib/s-taspri.o
+local/adalib/s-tasque.ali
+local/adalib/s-tasque.o
+local/adalib/s-tasren.ali
+local/adalib/s-tasren.o
+local/adalib/s-tassta.ali
+local/adalib/s-tassta.o
+local/adalib/s-tastal.ali
+local/adalib/s-tastal.o
+local/adalib/s-tastim.ali
+local/adalib/s-tastim.o
+local/adalib/s-tasuti.ali
+local/adalib/s-tasuti.o
+local/adalib/s-tatise.ali
+local/adalib/s-tatise.o
+local/adalib/s-tcmasp.ali
+local/adalib/s-tcmasp.o
+local/adalib/s-timtyp.ali
+local/adalib/s-timtyp.o
+local/adalib/s-unstyp.ali
+local/adalib/s-unstyp.o
+local/adalib/s-valboo.ali
+local/adalib/s-valboo.o
+local/adalib/s-valcha.ali
+local/adalib/s-valcha.o
+local/adalib/s-valenu.ali
+local/adalib/s-valenu.o
+local/adalib/s-valint.ali
+local/adalib/s-valint.o
+local/adalib/s-vallli.ali
+local/adalib/s-vallli.o
+local/adalib/s-valllu.ali
+local/adalib/s-valllu.o
+local/adalib/s-valrea.ali
+local/adalib/s-valrea.o
+local/adalib/s-valuns.ali
+local/adalib/s-valuns.o
+local/adalib/s-valuti.ali
+local/adalib/s-valuti.o
+local/adalib/s-vercon.ali
+local/adalib/s-vercon.o
+local/adalib/s-wchcon.ali
+local/adalib/s-wchcon.o
+local/adalib/s-wchjis.ali
+local/adalib/s-wchjis.o
+local/adalib/s-wchstw.ali
+local/adalib/s-wchstw.o
+local/adalib/s-wchwts.ali
+local/adalib/s-wchwts.o
+local/adalib/s-widboo.ali
+local/adalib/s-widboo.o
+local/adalib/s-widcha.ali
+local/adalib/s-widcha.o
+local/adalib/s-widenu.ali
+local/adalib/s-widenu.o
+local/adalib/s-widlli.ali
+local/adalib/s-widlli.o
+local/adalib/s-widllu.ali
+local/adalib/s-widllu.o
+local/adalib/s-widwch.ali
+local/adalib/s-widwch.o
+local/adalib/system.ali
+local/adalib/system.o
+local/adalib/text_io.ali
+local/adalib/text_io.o