Commit Graph

50 Commits

Author SHA1 Message Date
Jérôme Hugues
9d689ed3ec Add back support to compile AWS personality
Subversion-branch: /trunk/polyorb
Subversion-revision: 141119
2009-03-11 12:59:56 +00:00
Thomas Quinot
6e1398f494 Remove empty directories
Adjust project files to account for the fact that these directories do
not
have any static sources, only generated sources.

Fix for build failures after changes for H829-022

Subversion-branch: /trunk/polyorb
Subversion-revision: 132306
2008-11-13 10:13:30 +00:00
Thomas Quinot
a3be3beff2 Add s-dsatyp
for G302-010

Subversion-branch: /trunk/polyorb
Subversion-revision: 124918
2008-05-21 14:16:25 +00:00
Thomas Quinot
a2085cc2a3 Add reference to new configuration pragmas file config.adc.
For H521-008

Subversion-branch: /trunk/polyorb
Subversion-revision: 124903
2008-05-21 10:28:48 +00:00
Jérôme Hugues
fc26e476a8 Add a rule to build testsuite test_driver
Subversion-branch: /trunk/polyorb
Subversion-revision: 124126
2008-04-21 14:29:41 +00:00
Thomas Quinot
546fd9139d Clean up junk commented-out "limited" keywords.
Subversion-branch: /trunk/polyorb
Subversion-revision: 123097
2008-03-18 17:39:04 +00:00
Thomas Quinot
22cb249f3a Revert changes:
123001
  123003
  123004
  123005
  123008
(reintroduce allowed Ada 2005 constructs in PolyORB runtime library
sources).

Fix build infrastructure to consistently build PolyORB using -gnat05
-gnatyg
and to avoid -gnatg except when it is required (i.e. for children of
System).

For H313-013

Subversion-branch: /trunk/polyorb
Subversion-revision: 123096
2008-03-18 17:34:18 +00:00
Arnaud Charlet
d62dfaea5b Document all switch requirements.
Use -gnat05 for polyorb-initialization.adb
Use -gnatg only for implementation packages.
For H313-013

Subversion-branch: /trunk/polyorb
Subversion-revision: 123007
2008-03-13 17:46:25 +00:00
Thomas Quinot
50b940fa15 (System.Partition_Interface.Detach):
Provide a C implementation, conditioned on availability of appropriate
 system calls.
Required for PolyORB/DSA on Windows and VxWorks.
For F831-006

Subversion-branch: /trunk/polyorb
Subversion-revision: 122318
2008-02-25 12:49:56 +00:00
Bob Duff
485cf66595 (Makefile.in): Use GNATMAKE_FOR_TARGET instead of GNATMAKE to build
tests.
(*.gpr): Use main procedure file name (with ".adb") in all project
files.
 This is required by gprbuild, and harmless for gnatmake, so we might as
well
 do it, in case we ever switch to gprbuild.
For GA04-028.

Subversion-branch: /trunk/polyorb
Subversion-revision: 121210
2008-01-27 00:25:37 +00:00
Vincent Celier
a3b63316c9 Remove useless "limited" in context clause, causing a build failure
due to a bug in the Project Manager (GC08-001).

Subversion-branch: /trunk/polyorb
Subversion-revision: 120224
2007-12-19 11:03:37 +00:00
Bob Duff
9a40d82c86 Correct project names inside local.gpr files.
For GC06-022.

Subversion-branch: /trunk/polyorb
Subversion-revision: 120042
2007-12-11 21:25:22 +00:00
Thomas Quinot
0ea793ad44 Make sure we override the warnings processing mode (e/n/s) for files
compiled with -gnatg.

----
date: 2007/10/12 16:34:47;  author: quinot;
This is for F426-007

Subversion-branch: /trunk/polyorb
Subversion-revision: 116826
2007-10-12 16:33:52 +00:00
Thomas Quinot
0e8c3cd4fa Minor reformatting.
Subversion-branch: /trunk/polyorb
Subversion-revision: 116770
2007-10-11 16:45:51 +00:00
Thomas Quinot
cd4e9939c6 When building from the Subversion tree directly, treat all warnings as
errors
(case of builds done by developers, regardless of wheter this is a debug
build or a production build).

However when building from packaged sources (case of nightly builds and
end-user builds), proceed with the build even in the presence of
warnings.

For F426-007

Subversion-branch: /trunk/polyorb
Subversion-revision: 116761
2007-10-11 16:27:05 +00:00
Bob Duff
48979bad1d (projects/polyorb.gpr, projects-distrib/polyorb.gpr): Use polyorb.gpr.in
to
 generate polyorb.gpr, so we can import the correct corba services
 projects. Use @WITH_SERVICE_PRJS@.
(configure.ac): Set @WITH_SERVICE_PRJS@ to the appropriate with_clause.
We
 generate the whole with_clause, rather than just a list, because there
can be
 zero such projects, and "with ;" would be illegal. It doesn't make much
sense
 to have zero application or protocol personalities, but we might as
well do
 those the same way, for uniformity. So, we now have WITH_APPLI_PRJS and
 WITH_PROTO_PRJS as well.
(projects/src_setup.gpr.in, projects-distrib/src_setup.gpr.in): Use
 WITH_APPLI_PRJS and WITH_PROTO_PRJS instead of APPLI_PRJS and
PROTO_PRJS --
 seems a little cleaner this way.
For EC06-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 115574
2007-09-14 19:56:56 +00:00
Bob Duff
f9b8d64ad4 (projects-distrib): New directory containing project files for building
clients
 of PolyORB. For each project file in projects that builds a library,
there is
 a project file in projects-distrib with the same name, which has the
necessary
 commands to allow gnatmake to find the corresponding installed .a file.
In
 addition, we have polyorb.gpr, which is intended to be imported by
clients,
 and common.gpr, which is imported by everything here.
(Makefile.in): Install the project files from projects-distrib.
(projects/README): Update documentation.
(configure.ac): Add projects-distrib/src_setup.gpr, which is generated
from
 projects-distrib/src_setup.gpr.in.
(MANIFEST): Add new files in projects-distrib.
For EC06-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 115520
2007-09-13 23:36:29 +00:00
Bob Duff
23ea9140e0 Make builds work on windows.
(Makefile.in): Use correct path separator on Windows (";" instead of
":").
 Use correct ADA_PROJECT_PATH. Remove -v switch from idlac_wrapper.
(Locate_IDL_File): On windows, allow for both kinds of directory
separator ("/"
 and "\").
(Preprocess_File): Remove trailing directory separator when calling gcc,
 because that doesn't work on windows.
(idlac_wrapper): Add more information when using -v switch.
For E524-010.

Subversion-branch: /trunk/polyorb
Subversion-revision: 114954
2007-08-29 15:32:18 +00:00
Thomas Quinot
87136146f1 Add missing 'constant' keywords in library code.
Add missing generation of 'constant' keywords in code generation code.
For G522-028

Subversion-branch: /trunk/polyorb
Subversion-revision: 65739
2007-06-05 14:29:22 +00:00
Thomas Quinot
cbc1a37743 Add attribute definition clause for Language for projects that include
C source files.
Fixes G601-019

Subversion-branch: /trunk/polyorb
Subversion-revision: 65705
2007-06-01 15:46:37 +00:00
Thomas Quinot
ae4e466816 Remove unnecessary explicit list of source files.
Subversion-branch: /trunk/polyorb
Subversion-revision: 65704
2007-06-01 15:45:59 +00:00
Bob Duff
4d625ace57 Use -gnatwK switch to turn off warnings about missing 'constant'.
This is a temporary fix.
Part of G522-028.

Subversion-branch: /trunk/polyorb
Subversion-revision: 65543
2007-05-23 17:44:06 +00:00
Thomas Quinot
7e62e850e3 Introduce proper reference counting for TypeCode objects.
This change is quite pervasive and warranted some reorganization of the
CORBA personality Any's and TypeCodes.

Implements G405-028

Subversion-branch: /trunk/polyorb
Subversion-revision: 43809
2007-04-18 16:44:56 +00:00
Thomas Quinot
45e46ac744 Remove some unneeded dependencies.
Subversion-branch: /trunk/polyorb
Subversion-revision: 43312
2007-03-26 12:10:56 +00:00
Bob Duff
f0aae4b2eb Minor change: Simplify by making things relative to the root source
directory
 (and get rid of Source_Dir, and rename Root_Source_Dir to be
Source_Dir). Same
 for Build_Dir.
For EC06-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 43083
2007-03-12 15:00:07 +00:00