153 Commits

Author SHA1 Message Date
Vadim Godunko
4e01e1d459 UB16-067 Disable parallel builds in Makefile...
... parallel builds are managed by gprbuild.

Change-Id: I40c177afcb86f0ec4094abb6728e163fd5a51936
2021-12-03 13:11:46 +03:00
Vadim Godunko
23a68dd51c U312-012 Split 'install' target to install bins and docs separately
Change-Id: I1eb6f99246152d6a4b7d288b436e383441c5d5bc
2021-06-15 06:14:11 +02:00
Dmitriy Anisimkov
338178acc1 Use project to build gnatdist
More convenient to use from an IDE

[changelog]

* compilers/gnatdist/gnatdist.gpr:
New project file.

* Makefile.in:
Use gnatdist.gpr to build gnatdist.

TN: U504-051
Change-Id: I9353267b4e708ccfd106e86b0c3e30b9336758ca
2021-06-05 16:31:53 +06:00
Thomas Quinot
3c22940a5e Add missing dependencies
Add dependencies for targets that build build tools, which
are necessary for succesful parallel build.

Fixes SB05-046
2019-11-15 18:42:49 +01:00
Thomas Quinot
c21e8f6758 Update clean target
Add missing b__* binder files; account for renaming of
COS Naming server.
2018-09-18 17:06:09 +02:00
Thomas Quinot
f72b5da8c2 Reorganize Makefile to properly locate installed PolyORB for testsuite
Also guard against case where installed version cannot be found.

Fixes QA31-036

Subversion-branch: /trunk/polyorb
Subversion-revision: 258723
2017-11-07 09:59:42 +00:00
Thomas Quinot
b4917672cd Support for testing with an installed version of PolyORB
This allows running the testsuite without having to do a full
PolyORB build in the same work area.

For P118-007

Subversion-branch: /trunk/polyorb
Subversion-revision: 246204
2016-02-10 11:54:48 +00:00
Thomas Quinot
eab4a941ce When installing pre-build documentation, bypass check for existence
of SPHINXBUILD

Fixes O807-003

Subversion-branch: /trunk/polyorb
Subversion-revision: 240742
2015-08-07 12:29:11 +00:00
Thomas Quinot
aff9cbbdaa Rename doc local Makefile
Needed to avoid interfering with examples/tests build circuitry
(which includes **/Makefile.local in the toplevel Makefile).

NB28-010

Subversion-branch: /trunk/polyorb
Subversion-revision: 239181
2015-05-29 14:11:57 +00:00
Thomas Quinot
5bdbee507a Minor adjustments for Sphinx documentation
NB28-010

Subversion-branch: /trunk/polyorb
Subversion-revision: 239177
2015-05-29 13:39:40 +00:00
Thomas Quinot
94dfe578e5 Make the default library type in installed projects consistent with the
build-time setting.

Part of O301-002

Subversion-branch: /trunk/polyorb
Subversion-revision: 236936
2015-03-04 17:48:12 +00:00
Thomas Quinot
e08e9585d9 Use -gnat12 when building tools
Followup on change for N923-009
Fixes N924-004

Subversion-branch: /trunk/polyorb
Subversion-revision: 232626
2014-09-24 08:28:30 +00:00
Thomas Quinot
79b5e4448c Update build rules to work correctly in Anod build environment
Subversion-branch: /trunk/polyorb
Subversion-revision: 219656
2013-11-20 14:58:55 +00:00
Thomas Quinot
3b9054496b Use -j0 when building to use the maximum parallelism for the build host.
Subversion-branch: /trunk/polyorb
Subversion-revision: 203530
2013-03-04 10:54:26 +00:00
Thomas Quinot
21e1452fd0 Minor update of dependencies.
Subversion-branch: /trunk/polyorb
Subversion-revision: 202336
2013-02-08 10:20:41 +00:00
Thomas Quinot
fe820ec90e Ensure relevant services are built.
Subversion-branch: /trunk/polyorb
Subversion-revision: 201163
2013-01-18 17:38:50 +00:00
Thomas Quinot
b20926138d Makefile adjustments to fix build failure on DSA personality.
Subversion-branch: /trunk/polyorb
Subversion-revision: 201161
2013-01-18 17:23:58 +00:00
Thomas Quinot
cc2b79b3f5 Make sure all personalities are compiled before attempting to build
src_setup

Subversion-branch: /trunk/polyorb
Subversion-revision: 201157
2013-01-18 17:13:58 +00:00
Thomas Quinot
e197b5dd01 Remove last traces of LIBTOOL.
Allow experimental shared libs build using gprbuild
For F613-011, L821-003

Subversion-branch: /trunk/polyorb
Subversion-revision: 201088
2013-01-17 15:46:23 +00:00
Vadim Godunko
7fc8647d60 Add handling of --enable-shared command line switch, which enables build
of shared libraries.

For L821-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 193746
2012-08-30 10:37:56 +00:00
Vadim Godunko
b1b5ca4aea Move gen_codeset into separate directory to be sure that its source and
object files are not part of GIOP library.

For L821-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 193739
2012-08-30 09:33:43 +00:00
Thomas Quinot
b2e2bf5d9b Make it possible to disable the use of idlac_wrapper while building
PolyORB
For L220-021

Subversion-branch: /trunk/polyorb
Subversion-revision: 186024
2012-02-21 12:11:23 +00:00
Thomas Quinot
8ff7138295 (ssl.m4): Check for openssl(1) and store its location in OPENSSL
(Makefile.in): Add substitution for @OPENSSL@
(examples/corba/secure_echo/Makefile.local): Use $(OPENSSL) to call
openssl(1) as it might not be on the PATH.

Also reorganize slightly the generation of test_targets in Makefile so
that
a Makefile.local can disable its test (by unsetting test_target).

For L217-011

Subversion-branch: /trunk/polyorb
Subversion-revision: 185897
2012-02-17 09:46:54 +00:00
Bob Duff
6817c41d35 Previous change was to replace -gnat05 with -gnat2005. This backs that
out,
because -gnat2005 is not supported on older compilers.
Follow-on to H706-007.

Subversion-branch: /trunk/polyorb
Subversion-revision: 185572
2012-02-09 22:16:36 +00:00
Bob Duff
bcb7d3c26e Add "overriding" where appropriate. Add "pragma Ada_2005;", so
"overriding" is
legal. This is necessary because even though PolyORB itself is compiled
in Ada
2005 mode, user programs that import parts of it might not be.
Fixes H706-007.
Also part of KC21-021.

Subversion-branch: /trunk/polyorb
Subversion-revision: 185571
2012-02-09 19:31:59 +00:00