project(*Server): taoserver, minimum_corba { IDL_Files { test.idl } Source_Files { testC.cpp testS.cpp test_i.cpp server.cpp } } project(*Middle): taoserver, minimum_corba { exename = middle IDL_Files { test.idl } Source_Files { testC.cpp testS.cpp test_i.cpp middle.cpp } } project(*Client): taoserver, minimum_corba { exename = client IDL_Files { test.idl } Source_Files { testC.cpp testS.cpp test_i.cpp client.cpp } } project(*Ping): taoserver, minimum_corba { exename = ping IDL_Files { ping.idl } Source_Files { pingC.cpp pingS.cpp ping_i.cpp ping.cpp } } project(*Pong): taoserver, minimum_corba { exename = pong IDL_Files { ping.idl } Source_Files { pingC.cpp pingS.cpp ping_i.cpp pong.cpp } }