summaryrefslogtreecommitdiff
path: root/TAO/tests/Oneway_Buffering/Oneway_Buffering.mpc
blob: 0ac9fd7eafc30f698a1c87d24d47d58b0bafed43 (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
// -*- 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

  Source_Files {
    TestC.cpp
    client.cpp
  }  
}

project(*Admin): messaging, taoexe, portableserver {
  Source_Files {
    Oneway_Buffering_Admin.cpp
    admin.cpp
  }  
}