blob: ee95112f1432cf89d64663b690d4dcc5d34f57d0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
// -*- MPC -*-
// $Id$
project(*Server): messaging, taoexe, portableserver {
Source_Files {
Oneway_Buffering.cpp
server.cpp
}
}
// These next two projects depend on *Server (the above project)
// due to the possibility of parallelism for the GNUACE type. If
// -j 2 or more is used to build this project, multiple instances
// of tao_idl are invoked for Test.idl. They begin to overwrite the
// generated source files and cause problems for the processes that
// have gone on to build the generated files. By depending on *Server,
// only one process is allowed to compile Test.idl and thus the build
// succeeds.
project(*Client): messaging, taoexe, portableserver {
requires += corba_messaging
after += *Server
Source_Files {
TestC.cpp
client.cpp
}
}
project(*Admin): messaging, taoexe, portableserver {
after += *Client
Source_Files {
Oneway_Buffering_Admin.cpp
admin.cpp
}
}
|