Commit Graph

10 Commits

Author SHA1 Message Date
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
Thomas Quinot
e8b186b0e7 (support/ada.m4): Detect whether -gnatyg is available.
(Makefile.in): Factor all build rules for compile-time tools.
 Apply GNAT style checks if compiler supports -gnatyg.

(projects/src*): Propagate src/ compiler default switches to all
 subdirectories. This ensures that the runtime library part of PolyORB
 is built with -gnatg.

(projects/*): Better organize project dependencies. As a rule, only
 projects with mains are allowed to depend on src_setup /
src_setup_security.

Fixes G206-006
Ongoing work on EC06-003

Subversion-branch: /trunk/polyorb
Subversion-revision: 42388
2007-02-07 11:54:49 +00:00
Thomas Quinot
4d330f1965 Add missing build rules for C supporting files for SSL/CSI. These must
be
built with the CFLAGS and CPPFLAGS positioned in configure.

Also add support to take --enable-debug into account and change the
default
Ada compiler switches in that case.

For EC06-003

Subversion-branch: /trunk/polyorb
Subversion-revision: 42207
2007-01-31 15:01:52 +00:00
Bob Duff
29932d5fda Avoid using the -p switch on gnatmake, because older versions don't
support
it. Instead, use .../mkdir.flag targets to mkdir the library directory
(lib)
and the ali directories (ali/...). Putting all the ali directories under
ali,
with the same names as the project files (as opposed to an ali
subdirectory of
each object directory), makes it easier to use static pattern rules to
create
the directories.

Part of EC06-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 42174
2007-01-30 13:57:10 +00:00
Bob Duff
0e405143f9 Take into account configure-time switches, such as --with-appli-perso.
Part of EC06-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 42127
2007-01-26 21:06:38 +00:00
Bob Duff
f9523d4846 Correct library names (dash vs. underscore).
Part of EC06-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 42124
2007-01-26 17:30:47 +00:00
Bob Duff
e52ae1f6a0 Change Common.Compiler.Build_Dir to be Common.Build_Dir.
Part of EC06-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 42036
2007-01-21 18:05:10 +00:00
Bob Duff
753c2ad411 Renamed Makefile.project to Makefile.project.in, so we can use autoconf
to
generate Makefile.project.

(Makefile.project.in, projects/*.gpr): Allow for separate build
directory.

(configure.ac): Add Makefile.project

(MANIFEST): Add Makefile.project.in

Subversion-branch: /trunk/polyorb
Subversion-revision: 41920
2007-01-16 21:00:17 +00:00
Thomas Quinot
54b68c9f87 Add standard file headers.
Subversion-branch: /trunk/polyorb
Subversion-revision: 41864
2007-01-15 18:08:09 +00:00
Bob Duff
f8f2673a7d New project files and Makefile.project for building PolyORB.
Add --verbose switch to idlac_wrapper.
For EC06-003.

Subversion-branch: /trunk/polyorb
Subversion-revision: 39578
2006-12-14 15:35:14 +00:00